Abstract
The integration of Cloud computing and Internet of Things led to rapid growth in the edge computing field. This would not be achievable without combining the data centers’ managing systems with much more restrained technologies. One significantly effective and lightweight solution to this issue is presented by the Docker technology. It is able to manage virtualization process and can therefore be used to distribute, deploy and manage cloud and edge applications assigned into the clusters. In our study, this technology was represented by the Raspberry Pi devices, which are convenient thanks to their low cost, robust applicability and lightweight nature. Our application scenario focuses on identification of the human activities. In this paper, we suggest and evaluate an architecture on the basis of the distributed edge/cloud integration paradigm. We explain all of its advantages which lie in the combination of affordability and several other benefits provided by the fact that data processing is conducted by the edge devices instead of the central server. To recognize and identify human activity, the Regularized Extreme Leaning Machine (RELM) was engaged in our architecture. Our study presents detailed information about our use case scenario and the experimental simulation we performed.
Similar content being viewed by others
Change history
22 November 2019
The original version of this article unfortunately contained a mistake. In the originally published version, the acknowledgments information is missing. The article���s acknowledgments information is provided below.
References
Abdou, A., Van Oorschot, P.C.: Server location verification (SLV) and server location pinning: augmenting TLS authentication. ACM Trans. Privacy Sec. (TOPS). 21(1), 1 (2018)
Ali, Z., Hossain, M. S., Muhammad, G., Ullah, I., Abachi, H., Alamri, A.: Edge-centric multimodal authentication system using encrypted biometric templates. Futur. Gener. Comput. Syst. (2018)
Al-Qurishi, M., Al-Rakhami, M., Al-Qershi, F., Hassan, M.M., Alamri, A., Khan, H.U., Xiang, Y.: A framework for cloud-based healthcare services to monitor noncommunicable diseases patient. Int. J. Distrib. Sensor Netw. 11(3), 985629 (2015)
Al-Rakhami, M., Alhamed, A.: Cloud-based graphical simulation tool of ECG for educational purpose. 25
Al-Rakhami, M., Alsahli, M., Hassan, M. M., Alamri, A., Guerrieri, A., Fortino, G.: Cost Efficient Edge Intelligence Framework Using Docker Containers. 800-807
Au, M.H., Liang, K., Liu, J.K., Lu, R., Ning, J.: Privacy-preserving personal data operation on mobile cloud—chances and challenges over advanced persistent threat. Futur. Gener. Comput. Syst. 79, 337–349 (2018)
Bellifemine, F., Fortino, G., Giannantonio, R., Gravina, R., Guerrieri, A., Sgroi, M.: SPINE: a domain-specific framework for rapid prototyping of WBSN applications. Softw.: Pract. Exper. 41(3), 237–265 (2011)
Ben-Hur, A., Ong, C.S., Sonnenburg, S., Schölkopf, B., Rätsch, G.: Support vector machines and kernels for computational biology. PLoS Comput. Biol. 4(10), e1000173 (2008)
Boettiger, C.: An introduction to Docker for reproducible research. ACM SIGOPS Operat. Syst. Rev. 49(1), 71–79 (2015)
Chang, D., Patra, A., Bagepalli, N., Anantha, M.: Location-Aware Virtual Service Provisioning in a Hybrid Cloud Environment, Google Patents (2017)
Cicirelli, F., Fortino, G., Guerrieri, A., Spezzano, G., and Vinci, A.: Edge enabled development of smart cyber-physical environments. 003463-003468
Delsing, J., Eliasson, J., van Deventer, J., Derhamy, H., Varga, P.: Enabling IoT automation using local clouds. 502-507
Deng, W., Zheng, Q., Chen, L.: Regularized extreme learning machine. Computational Intelligence and Data Mining, 2009. CIDM'09. IEEE Symposium. 389-395, (2009)
Derhamy, H., Eliasson, J., Delsing, J.: IoT interoperability—on-demand and low latency transparent multiprotocol translator. IEEE Internet Things J. 4(5), 1754–1763 (2017)
Garcia Lopez, P., Montresor, A., Epema, D., Datta, A., Higashino, T., Iamnitchi, A., Barcellos, M., Felber, P., Riviere, E.: Edge-centric computing: vision and challenges. ACM SIGCOMM Comput. Commun. Rev. 45(5), 37–42 (2015)
Goertz, C., Vits, T., Eßmann, C.: Edge Computing: the Third Major Step in the Evolution of Telco Networks. Future Telco, Pp. 131-142: Springer, 2019
Gumaei, A., Sammouda, R., Al-Salman, A.M.S., Alsanad, A.: An improved multispectral Palmprint recognition system using autoencoder with regularized extreme learning machine. Comput. Intell. Neurosci. 2018, 13 (2018)
Gumaei, A., Sammouda, R., Al-Salman, A.M., Alsanad, A.: An effective Palmprint recognition approach for visible and multispectral sensor images. Sensors. 18(5), 1575 (2018)
Gumaei, A., Sammouda, R., Al-Salman, A.M.S., Alsanad, A.: Anti-spoofing cloud-based multi-spectral biometric identification system for enterprise security and privacy-preservation. J. Parall. Distrib. Comput. 124, 27–40 (2019)
Hassan, M.M., Uddin, M.Z., Mohamed, A., Almogren, A.: A robust human activity recognition system using smartphone sensors and deep learning. Futur. Gener. Comput. Syst. 81, 307–313 (2018)
Hossain, M. S., Hoda, M., Muhammad, G., Almogren, A., Alamri, A.: Cloud-supported framework for patients in post-stroke disability rehabilitation. Telematics Inform., (2017)
Li, W., Zhao, Y., Lu, S., Chen, D.: Mechanisms and challenges on mobility-augmented service provisioning for mobile cloud computing. IEEE Commun. Mag. 53(3), 89–97 (2015)
Lin, K., Wang, W., Bi, Y., Qiu, M., Hassan, M.M.: Human localization based on inertial sensors and fingerprints in the industrial internet of things. Comput. Netw. 101, 113–126 (2016)
Morabito, R., Kjällman, J., Komu, M.: Hypervisors vs. lightweight virtualization: a performance comparison. 386-393
Rad, P., Boppana, R. V., Lama, P., Berman, G., Jamshidi, M.: Low-Latency Software Defined Network for High Performance Clouds. 486-491
Rahmani, A.M., Gia, T.N., Negash, B., Anzanpour, A., Azimi, I., Jiang, M., Liljeberg, P.: Exploiting smart e-health gateways at the edge of healthcare internet-of-things: a fog computing approach. Futur. Gener. Comput. Syst. 78, 641–658 (2018)
Raj, P., Raman, A.: Handbook of research on cloud and fog computing infrastructures for data science: IGI Global, (2018)
Sadooghi, I., Martin, J.H., Li, T., Brandstatter, K., Maheshwari, K., de Lacerda Ruivo, T.P.P., Garzoglio, G., Timm, S., Zhao, Y., Raicu, I.: Understanding the performance and potential of cloud computing for scientific applications. IEEE Trans. Cloud Comput. 5(2), 358–371 (2017)
Satyanarayanan, M.: The emergence of edge computing. Computer. 50(1), 30–39 (2017)
Ugulino, W., Cardador, D., Vega, K., Velloso, E., Milidiú, R., Fuks, H.: Wearable computing: accelerometers’ data classification of body postures and movements. Advances in Artificial Intelligence-SBIA 2012, 52-61: Springer, (2012)
Varghese, B., Wang, N., Barbhuiya, S., Kilpatrick, P., Nikolopoulos, D. S., Challenges and Opportunities in Edge Computing. 20-26
Zamora-Izquierdo, M.A., Santa, J., Martínez, J.A., Martínez, V., Skarmeta, A.F.: Smart farming IoT platform based on edge and cloud computing. Biosyst. Eng. 177, 4–17 (2019)
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection: Special Issue on Smart Computing and Cyber Technology for Cyberization
Guest Editors: Xiaokang Zhou, Flavia C. Delicato, Kevin Wang, and Runhe Huang
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Al-Rakhami, M., Gumaei, A., Alsahli, M. et al. A lightweight and cost effective edge intelligence architecture based on containerization technology. World Wide Web 23, 1341–1360 (2020). https://doi.org/10.1007/s11280-019-00692-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-019-00692-y