A Platform Base on RPECCF: Raspberry Pi Edge-Cloud Collaboration Framework

With the rapid development of the Internet of Things (IoT) technology, how to meet the execution requirements of sensitive services has become a key point to be solved in application scenarios such as smart cities and Internet of Vehicles. Combining with the advantages over edge computing and cloud computing, building the edge-cloud collaboration framework is currently a hot research area. In this paper, a Raspberry Pi edge-cloud collaboration framework (RPECCF) is proposed to effectively reply the complicated application requirements in multi-scenes. Furthermore, to evaluate the performance of the RPECCF, we develop an experiment platform. Experimental results show the RPECCF platform is stable, also allocate the edge and cloud resources properly. The proof-of-concept demonstration of the platform is studied in terms of task latency and framerate of both edge only, edge-cloud collaboration, and cloud only.

[1]  Song Kezhu,et al.  A real-time data transmission method based on Linux for physical experimental readout systems , 2012, 2012 18th IEEE-NPSS Real Time Conference.

[2]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[3]  Lijun Qian,et al.  Lessons Learned From Accident of Autonomous Vehicle Testing: An Edge Learning-Aided Offloading Framework , 2020, IEEE Wireless Communications Letters.

[4]  Bukhary Ikhwan Ismail,et al.  Evaluation of Docker as Edge computing platform , 2015, 2015 IEEE Conference on Open Systems (ICOS).

[5]  Hung-Yu Wei,et al.  5G Radio Access Network Design with the Fog Paradigm: Confluence of Communications and Computing , 2017, IEEE Communications Magazine.

[6]  Khaled A. Harras,et al.  Cumulus: A distributed and flexible computing testbed for edge cloud computational offloading , 2016, 2016 Cloudification of the Internet of Things (CIoT).

[7]  Pengfei Wang,et al.  Joint Task Assignment, Transmission, and Computing Resource Allocation in Multilayer Mobile Edge Computing Systems , 2019, IEEE Internet of Things Journal.

[8]  Xianbin Wang,et al.  Live Data Analytics With Collaborative Edge and Cloud Processing in Wireless IoT Networks , 2017, IEEE Access.

[9]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[10]  Sangwon Lee,et al.  Cloud-Edge Collaboration Framework for IoT data analytics , 2018, 2018 International Conference on Information and Communication Technology Convergence (ICTC).

[11]  Chau Yuen,et al.  Cluster Pruning: An Efficient Filter Pruning Method for Edge AI Vision Applications , 2020, IEEE Journal of Selected Topics in Signal Processing.

[12]  R. Kumar,et al.  An IoT based patient monitoring system using raspberry Pi , 2016, 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE'16).

[13]  Sriyanka,et al.  Smart Environmental Monitoring through Internet of Things (IoT) using RaspberryPi 3 , 2017, 2017 International Conference on Current Trends in Computer, Electrical, Electronics and Communication (CTCEEC).

[14]  Athanasios V. Vasilakos,et al.  Data Mining for the Internet of Things: Literature Review and Challenges , 2015, Int. J. Distributed Sens. Networks.

[15]  Chau Yuen,et al.  A Novel Framework of Three-Hierarchical Offloading Optimization for MEC in Industrial IoT Networks , 2020, IEEE Transactions on Industrial Informatics.

[16]  Feng Xia,et al.  Green and Sustainable Cloud of Things: Enabling Collaborative Edge Computing , 2019, IEEE Communications Magazine.

[17]  Xinrong Li,et al.  Wireless Sensor Network System Design Using Raspberry Pi and Arduino for Environmental Monitoring Applications , 2014, FNC/MobiSPC.

[18]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.