Design and Implementation of an Edge Computing Testbed to Simplify Experimental Environment Setup

被引:0
作者
Yamanaka, Hiroaki [1 ]
Teranishi, Yuuichi [1 ]
Kawai, Eiji [1 ]
Nagano, Hidehisa [1 ]
Harai, Hiroaki [1 ]
机构
[1] Natl Inst Informat & Commun Technol, Koganei, Tokyo 1848795, Japan
关键词
edge computing; testbed; Kubernetes; low response time;
D O I
10.1587/transinf.2022EDK0003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Running IoT applications on edge computing infrastructures has the benefits of low response times and efficient bandwidth usage. System verification on a testbed is required to deploy IoT applications in production environments. In a testbed, Docker containers are preferable for a smooth transition of tested application programs to production environments. In addition, the round-trip times (RTT) of Docker containers to clients must be ensured, according to the target application's response time requirements. However, in existing testbed systems, the RTTs between Docker containers and clients are not ensured. Thus, we must undergo a large amount of configuration data including RTTs between all pairs of wireless base station nodes and servers to set up a testbed environment. In this paper, we present an edge computing testbed system with simple application programming interfaces (API) for testbed users that ensures RTTs between Docker containers and clients. The proposed system automatically determines which servers to place Docker containers on according to virtual regions and the RTTs specified by the testbed users through APIs. The virtual regions provide reduced size information about the RTTs in a network. In the proposed system, the configuration data size is reduced to one divided by the number of the servers and the command arguments length is reduced to approximately one-third or less, whereas the increased system running time is 4.3 s.
引用
收藏
页码:1516 / 1528
页数:13
相关论文
共 30 条
[1]   FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention [J].
Amento, Brian ;
Balasubramanian, Bharath ;
Hall, Robert J. ;
Joshi, Kaustubh ;
Jung, Gueyoung ;
Purdy, K. Hal .
2016 FIRST IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2016), 2016, :179-191
[2]  
[Anonymous], The netfilter.org iptables project
[3]  
[Anonymous], 2016, P IEEE 27 ANN INT S
[4]  
[Anonymous], 2014, TACTILE INTERNET ITU
[5]  
[Anonymous], 2013, METIS DELIVERABLE D1
[6]   EdgeNet: A Global Cloud That Spreads by Local Action [J].
Cappos, Justin ;
Hemmings, Matthew ;
McGeer, Rick ;
Rafetseder, Albert ;
Ricart, Glenn .
2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, :359-360
[7]   Mobile Edge Cloud Network Design Optimization [J].
Ceselli, Alberto ;
Premoli, Marco ;
Secci, Stefano .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) :1818-1831
[8]  
docker, Empowering App Development for Developers-Docker
[9]  
Dreibholz Thomas, 2020, Web, Artificial Intelligence and Network Applications. Proceedings of the Workshops of the 34th International Conference on Advanced Information Networking and Applications (WAINA-2020). Advances in Intelligent Systems and Computing (AISC 1150), P1143, DOI 10.1007/978-3-030-44038-1_105
[10]  
github, GITHUB KUBERNETES CL