Основні поняття
Building edge software testbeds presents challenges and insights for researchers and practitioners.
Анотація
Abstract:
Edge computing complexity requires innovative testing approaches.
Virtual testbeds offer cost-efficient solutions for edge software evaluation.
Introduction:
Edge computing extends cloud resources to the network's edge.
Testing geo-distributed, heterogeneous infrastructure is vital.
Background:
Edge computing enables new application domains like IoT and eHealth.
Proposed abstractions include serverless compute platforms and data management middlewares.
Edge Testbed Architecture:
Nodes are emulated using virtualization or isolation frameworks.
Network emulation tools like NetEm are commonly used in edge testbeds.
Related Approaches:
Various edge testbed tools exist beyond MockFog and Celestial.
Testbeds:
Overview of five iterations of edge emulation testbeds developed since 2018.
Lessons Learned:
Merits of building a custom testbed for specific experiments or applications.
Trade-offs between specialized vs. generalized testbed tools.
Future Work:
Improving network emulation fabric scalability and accuracy.
Enhancing microVM usability for better deployment experiences.
Статистика
"We have developed five iterations of edge testbed tooling over a period of six years."
"The development of each testbed iteration was a rewarding experience."
"NetEm can not be scaled to hundreds or thousands of nodes."