The Implementation of a Cloud-Edge Computing Architecture Using OpenStack and Kubernetes for Air Quality Monitoring Application

The combination of edge and cloud computing is going to make the Internet of Things (IoT) rapid, light, and more reliable. IoT and cloud-edge computing are distinct disciples that have evolved separately over time. However, they are increasingly becoming interdependent, and are what the future holds. A crucial aspect is how to design a compound of cloud and edge computing architectures, and implement IoT effectively. In this paper, we proposed a combination of Cloud and Edge Computing architecture and built a set of an intelligent air-quality monitoring system in Tunghai University as a case study. In this case, we implemented container-based virtualization which constructs Kubernetes Minion (Nodes) in the Docker container service independently for each service on the Edge side. Finally, to monitor the high-performance computing systems, clusters, and networks, we used Ganglia Monitoring System. Ganglia collects relevant information such as Central Processing Unit (CPU), memory, network and usage of Protocol Data Unit (PDU) to monitor the power consumption and makes a measurement and evaluation for Kubernetes Pods.

[1]  M D Poat,et al.  Performance and Advanced Data Placement Techniques with Ceph's Distributed Storage System , 2016 .

[2]  Der-Jiunn Deng,et al.  Vehicular Radio Access to Unlicensed Spectrum , 2017, IEEE Wireless Communications.

[3]  Chao-Tung Yang,et al.  Implementation of an Edge Computing Architecture Using OpenStack and Kubernetes , 2018, ICISA.

[4]  Rajkumar Buyya,et al.  Next generation cloud computing: New trends and research directions , 2017, Future Gener. Comput. Syst..

[5]  K. Imai,et al.  2016 Ieee International Conference on Big Data (big Data) Large-scale Text Processing Pipeline with Apache Spark , 2022 .

[6]  Ke Zhan,et al.  Optimization of Ceph Reads/Writes Based on Multi-threaded Algorithms , 2016, 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[7]  Arnas Kaceniauskas,et al.  The development of VisLT visualization service in Openstack cloud infrastructure , 2017, Adv. Eng. Softw..

[8]  Mubashir Husain Rehmani,et al.  Mobile Edge Computing: Opportunities, solutions, and challenges , 2017, Future Gener. Comput. Syst..

[9]  Mohammed Atiquzzaman,et al.  Energy efficient device discovery for reliable communication in 5G-based IoT and BSNs using unmanned aerial vehicles , 2017, J. Netw. Comput. Appl..

[10]  Widyawan,et al.  An evaluation of Twitter river and Logstash performances as elasticsearch inputs for social media analysis of Twitter , 2015, 2015 International Conference on Information & Communication Technology and Systems (ICTS).

[11]  Mugen Peng,et al.  Edge computing technologies for Internet of Things: a primer , 2017, Digit. Commun. Networks.

[12]  Dhabaleswar K. Panda,et al.  Boldio: A hybrid and resilient burst-buffer over lustre for accelerating big data I/O , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[13]  Miguel Correia,et al.  State machine replication in containers managed by Kubernetes , 2017, J. Syst. Archit..

[14]  Chao-Tung Yang,et al.  Implementation of Ceph Storage with Big Data for Performance Comparison , 2017, ICISA.

[15]  Hua-Jun Hong,et al.  Distributed analytics in fog computing platforms using tensorflow and kubernetes , 2017, 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[16]  Vlado Stankovski,et al.  Monitoring self-adaptive applications within edge computing frameworks: A state-of-the-art review , 2018, J. Syst. Softw..

[17]  Yoji Yamato Optimum Application Deployment Technology for Heterogeneous IaaS Cloud , 2017, J. Inf. Process..

[18]  Der-Jiunn Deng,et al.  IEEE 802.11ax: Highly Efficient WLANs for Intelligent Information Infrastructure , 2017, IEEE Communications Magazine.

[19]  Junaid Qadir,et al.  A measurement study of open source SDN layers in OpenStack under network perturbation , 2017, Comput. Commun..

[20]  Chao-Tung Yang,et al.  Implementation of an Environmental Quality and Harmful Gases Monitoring System in Cloud , 2019 .

[21]  Der-Jiunn Deng,et al.  Latency Control in Software-Defined Mobile-Edge Vehicular Networking , 2017, IEEE Communications Magazine.

[22]  Jan Medved,et al.  OpenDaylight: Towards a Model-Driven SDN Controller architecture , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[23]  BuyyaRajkumar,et al.  Next generation cloud computing , 2018 .

[24]  Vlado Stankovski,et al.  Supporting smart construction with dependable edge computing infrastructures and applications , 2018 .

[25]  Yelena Yesha,et al.  YinMem: A distributed parallel indexed in-memory computation system for large scale data analytics , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[26]  Bo Rong,et al.  Scalable and Flexible Massive MIMO Precoding for 5G H-CRAN , 2017, IEEE Wireless Communications.

[27]  Minho Jo,et al.  Recovery for overloaded mobile edge computing , 2017, Future Gener. Comput. Syst..

[28]  Richard O. Sinnott,et al.  A performance comparison of container-based technologies for the Cloud , 2017, Future Gener. Comput. Syst..

[29]  Chao-Tung Yang,et al.  Implementation of a Big Data Accessing and Processing Platform for Medical Records in Cloud , 2017, Journal of Medical Systems.

[30]  Muhammad Khurram Khan,et al.  User authentication schemes for wireless sensor networks: A review , 2015, Ad Hoc Networks.

[31]  Rabindra K. Barik,et al.  Performance analysis of virtual machines and containers in cloud computing , 2016, 2016 International Conference on Computing, Communication and Automation (ICCCA).

[32]  Helen D. Karatza,et al.  Performance evaluation of cloud-based log file analysis with Apache Hadoop and Apache Spark , 2017, J. Syst. Softw..

[33]  Jian Zuo,et al.  Evolution analysis of environmental standards: Effectiveness on air pollutant emissions reduction , 2017 .

[34]  Rong Gu,et al.  Accelerating Big Data Applications on Tiered Storage System with Various Eviction Policies , 2016, 2016 IEEE Trustcom/BigDataSE/ISPA.