Osmotic computing as a distributed multi-agent system: The Body Area Network scenario

Abstract Nowadays, the latest technological advancements have changed the centralized Cloud Computing model, going through Edge and Internet of Things (IoT), which are closer to end users. In particular, current Cloud Computing programming models deal with the recent evolution of the IoT phenomenon because smart devices are becoming more and more pervasive, powerful and inexpensive. Therefore, services need to be placed near such devices and resource orchestration techniques need to be redesigned. In this regard, Osmotic Computing aims at providing a new computing paradigm based on the deployment and migration strategies related to the infrastructures and applications requirements across Cloud, Edge, and IoT layers. The objective of this scientific work is to propose an Osmotic Computing architecture, based on a multi-agent system, according to a new software abstraction called MicroELement (MEL), that encapsulates resources, services and data necessary to run IoT applications. A Body Area Network (BAN) scenario is proposed in order to explore the Osmotic Computing potentiality and explain the reasons behind this new paradigm.

[1]  Raul Muñoz,et al.  SDN orchestration architectures and their integration with Cloud Computing applications , 2017, Opt. Switch. Netw..

[2]  Raul Muñoz,et al.  SDN/NFV orchestration of multi-technology and multi-domain networks in cloud/fog architectures for 5g services , 2016, 2016 21st OptoElectronics and Communications Conference (OECC) held jointly with 2016 International Conference on Photonics in Switching (PS).

[3]  Maria Fazio,et al.  A Scalable Cloud-Edge Computing Framework for Supporting Device-Adaptive Big Media Provisioning , 2018, 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[4]  Chunglae Cho,et al.  SDN-based orchestration for interworking cloud and transport networks , 2016, 2016 International Conference on Information and Communication Technology Convergence (ICTC).

[5]  Mahmoud Al-Ayyoub,et al.  Software-Defined System Support for Enabling Ubiquitous Mobile Edge Computing , 2017, Comput. J..

[6]  Athanasios V. Vasilakos,et al.  Cloud-assisted body area networks: state-of-the-art and future challenges , 2014, Wirel. Networks.

[7]  Hannu Flinck,et al.  Application Orchestration in Mobile Edge Cloud: Placing of IoT Applications to the Edge , 2016, 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).

[8]  Schahram Dustdar,et al.  From the Cloud to Edge and IoT: a Smart Orchestration Architecture for Enabling Osmotic Computing , 2018, 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[9]  Raul Muñoz,et al.  End-to-end SDN/NFV orchestration of video analytics using edge and cloud computing over programmable optical networks , 2017, 2017 Optical Fiber Communications Conference and Exhibition (OFC).

[10]  Maria Fazio,et al.  Towards Osmotic Computing: Looking at Basic Principles and Technologies , 2017, CISIS.

[11]  J. Manyika Big data: The next frontier for innovation, competition, and productivity , 2011 .

[12]  Muthu Ramachandran,et al.  Efficient location privacy algorithm for Internet of Things (IoT) services and applications , 2017, J. Netw. Comput. Appl..

[13]  Kieran McCorry,et al.  Security and Privacy Governance in Cloud Computing via SLAs and a Policy Orchestration Service , 2012, CLOSER.

[14]  Francisco Heron de Carvalho Junior,et al.  A Platform of Scientific Workflows for Orchestration of Parallel Components in a Cloud of High Performance Computing Applications , 2016, SBLP.

[15]  Calton Pu,et al.  Distributed Orchestration in Large-Scale IoT Systems , 2017, 2017 IEEE International Congress on Internet of Things (ICIOT).

[16]  Maria Fazio,et al.  An OAIS-Based Hospital Information System on the Cloud: Analysis of a NoSQL Column-Oriented Approach , 2018, IEEE Journal of Biomedical and Health Informatics.

[17]  Ryan A. Rossi,et al.  Polyphony: A Workflow Orchestration Framework for Cloud Computing , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[18]  Rajiv Ranjan,et al.  Osmotic Computing: A New Paradigm for Edge/Cloud Integration , 2016, IEEE Cloud Computing.

[19]  Fabrizio Messina,et al.  Middleware, framework and novel computing models for grid and cloud service orchestration , 2017, Int. J. Grid Util. Comput..

[20]  Kostas E. Psannis,et al.  Secure integration of IoT and Cloud Computing , 2018, Future Gener. Comput. Syst..

[21]  Maria Fazio,et al.  Toward Improving Robotic-Assisted Gait Training: Can Big Data Analysis Help Us? , 2019, IEEE Internet of Things Journal.

[22]  Schahram Dustdar,et al.  A Scalable Framework for Provisioning Large-Scale IoT Deployments , 2016, ACM Trans. Internet Techn..

[23]  Félix Gómez Mármol,et al.  Reputation‐based Web service orchestration in cloud computing: A survey , 2015, Concurr. Comput. Pract. Exp..

[24]  Carlos Becker Westphall,et al.  A Distributed Autonomic Management Framework for Cloud Computing Orchestration , 2016, SERVICES.

[25]  Muhammad Irfan,et al.  SLA (Service Level Agreement) Driven Orchestration Based New Methodology for Cloud Computing Services , 2013 .

[26]  Danny H. K. Tsang,et al.  Challenges and Solutions in Fog Computing Orchestration , 2018, IEEE Network.

[27]  Piero Castoldi,et al.  On experimenting 5G: Testbed set-up for SDN orchestration across network cloud and IoT domains , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[28]  R. Martinez,et al.  Performance analysis of SDN orchestration in the cloud computing platform and transport network of the ADRENALINE testbed , 2015, 2015 17th International Conference on Transparent Optical Networks (ICTON).

[29]  Zhenyu Wen,et al.  Fog Orchestration for Internet of Things Services , 2017, IEEE Internet Computing.

[30]  Maria Fazio,et al.  Big Data HIS of the IRCCS-ME Future: The Osmotic Computing Infrastructure , 2017, IISSC/CN4IoT.

[31]  Victor I. Chang,et al.  Distributed behavior model orchestration in cognitive internet of things solution , 2016, Enterp. Inf. Syst..

[32]  Ilsun You,et al.  Computational Offloading for Efficient Trust Management in Pervasive Online Social Networks Using Osmotic Computing , 2017, IEEE Access.

[33]  Yogesh L. Simmhan,et al.  ECHO: An Adaptive Orchestration Platform for Hybrid Dataflows across Cloud and Edge , 2017, ICSOC.

[34]  Won Ryu,et al.  Web of Object Service Architecture for Device Orchestration and Composition , 2014, 2014 International Conference on Information Science & Applications (ICISA).

[35]  Edmore Chindenga,et al.  Semantics based service orchestration in IoT , 2017, SAICSIT '17.

[36]  Giancarlo Fortino,et al.  BodyCloud: A SaaS approach for community Body Sensor Networks , 2014, Future Gener. Comput. Syst..

[37]  Andrea Tosatto,et al.  Container-Based Orchestration in Cloud: State of the Art and Challenges , 2015, 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems.

[38]  Rajiv Ranjan,et al.  Osmotic Flow: Osmotic Computing + IoT Workflow , 2017, IEEE Cloud Computing.

[39]  Maria Fazio,et al.  An approach for the secure management of hybrid cloud-edge environments , 2019, Future Gener. Comput. Syst..

[40]  Jingyu Wang,et al.  Dynamic resource orchestration for multi-task application in heterogeneous mobile cloud computing , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[41]  Ana M. Bernardos,et al.  An Object-Oriented Model for Object Orchestration in Smart Environments , 2017, ANT/SEIT.

[42]  Rajkumar Buyya,et al.  An autonomic cloud environment for hosting ECG data analysis services , 2012, Future Gener. Comput. Syst..

[43]  Chiara Buratti,et al.  Intent-based management and orchestration of heterogeneous openflow/IoT SDN domains , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[44]  Fulvio Risso,et al.  End-to-end service orchestration across SDN and cloud computing domains , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[45]  Atul Mishra,et al.  Orchestration of cloud computing virtual resources , 2014, 2014 International Conference on Contemporary Computing and Informatics (IC3I).

[46]  Lukasz Miroslaw,et al.  Unified Cloud Orchestration Framework for Elastic High Performance Computing in the Cloud , 2016, IoTBD.

[47]  Maria Fazio,et al.  Deployment orchestration of microservices with geographical constraints for Edge computing , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[48]  Yacine Challal,et al.  Secure and Scalable Cloud-Based Architecture for e-Health Wireless Sensor Networks , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[49]  Antonio Puliafito,et al.  How cloud computing can support on-demand assistive services , 2013, W4A.

[50]  Giuseppe Primiero,et al.  A Model for Trustworthy Orchestration in the Internet of Things , 2016, 2016 12th International Conference on Intelligent Environments (IE).

[51]  Maria Fazio,et al.  Osmotic Computing: Software Defined Membranes meet Private/Federated Blockchains , 2018, 2018 IEEE Symposium on Computers and Communications (ISCC).

[52]  Fermín Galán Márquez,et al.  Exploiting the FIWARE cloud platform to develop a remote patient monitoring system , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[53]  Thomas Magedanz,et al.  Towards Container Orchestration in Fog Computing Infrastructures , 2017, 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).

[54]  Rajkumar Buyya,et al.  A note on resource orchestration for cloud computing , 2015, Concurr. Comput. Pract. Exp..

[55]  Zaki Brahmi,et al.  Temporal Reconfiguration-Based Orchestration Engine in the Cloud Computing , 2014, BIS.

[56]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[57]  Charles Consel,et al.  Internet of Things: From Small- to Large-Scale Orchestration , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[58]  Giancarlo Fortino,et al.  Engineering future interoperable and open IoT systems , 2017, J. Netw. Comput. Appl..

[59]  Youngjun Kim,et al.  Orchestration in Distributed Web-of-Objects for Creation of User-Centered IoT Service Capability , 2013, 2013 Fifth International Conference on Ubiquitous and Future Networks (ICUFN).