Inter-operability and Orchestration in Heterogeneous Cloud/Edge Resources: The ACCORDION Vision

This paper introduces the ACCORDION framework, a novel framework for the management of the cloud-edge continuum, targeting the support of NextGen applications with strong QoE requirements. The framework addresses the need for an ever expanding and heterogeneous pool of edge resources in order to deliver the promise of ubiquitous computing to the NextGen application clients. This endeavor entails two main technical challenges. First, to assure interoperability when incorporating heterogeneous infrastructures in the pool. Second, the management of the largely dynamic pool of edge nodes. The optimization of the delivered QoE stands as the core driver to this work, therefore its monitoring and modelling comprises a core part of the conducted work. The paper discusses the main pillars that support the ACCORDION vision, and provide a description of the three planned use case that are planned to demonstrate ACCORDION capabilities.

[1]  Anirban Bhattacharjee,et al.  CloudCAMP : A Model-driven Generative Approach for Automating Cloud Application Deployment and Management , 2017 .

[2]  Laura Ricci,et al.  Static and Dynamic Big Data Partitioning on Apache Spark , 2015, PARCO.

[3]  Tamer Basar,et al.  Multi-Agent Reinforcement Learning: A Selective Overview of Theories and Algorithms , 2019, Handbook of Reinforcement Learning and Control.

[4]  Patrizio Dazzi,et al.  QoS-aware genetic Cloud Brokering , 2017, Future Gener. Comput. Syst..

[5]  Mohamed Faten Zhani,et al.  Research Challenges in Nextgen Service Orchestration , 2018, Future Gener. Comput. Syst..

[6]  Oliver Kopp,et al.  TOSCA: Portable Automated Deployment and Management of Cloud Applications , 2014, Advanced Web Services.

[7]  Roberto Di Cosmo,et al.  Automatic Deployment of Services in the Cloud with Aeolus Blender , 2015, ICSOC.

[8]  Diego Perino,et al.  FLaaS: Federated Learning as a Service , 2020, DistributedML@CoNEXT.

[9]  Antonio Brogi,et al.  TosKer: A synergy between TOSCA and Docker for orchestrating multicomponent applications , 2018, Softw. Pract. Exp..

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

[11]  Emiliano Casalicchio Autonomic Orchestration of Containers: Problem Definition and Research Challenges , 2016, VALUETOOLS.

[12]  Laura Ricci,et al.  Cracker: Crumbling large graphs into connected components , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[13]  Laura Ricci,et al.  Service and Resource Discovery supports over P2P overlays , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[14]  Min Chen,et al.  Cloud Broker and Cloudlet for Workflow Scheduling , 2017, KAIST Research Series.

[15]  Jens Jensen,et al.  The CONTRAIL Approach to Cloud Federations , 2012 .

[16]  Paul Watson,et al.  Towards Automated Workflow Deployment in the Cloud Using TOSCA , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[17]  Netsanet Haile,et al.  BASMATI: An Architecture for Managing Cloud and Edge Resources for Mobile Users , 2017, GECON.

[18]  Laura Ricci,et al.  Fast Connected Components Computation in Large Graphs by Vertex Pruning , 2017, IEEE Transactions on Parallel and Distributed Systems.

[19]  Aryan Mokhtari,et al.  Personalized Federated Learning: A Meta-Learning Approach , 2020, ArXiv.

[20]  Patrizio Dazzi,et al.  Smart cloud federation simulations with CloudSim , 2013, ORMaCloud '13.

[21]  Dongmin Kim,et al.  TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform , 2019, Applied Sciences.

[22]  John Violos,et al.  Using LSTM Neural Networks as Resource Utilization Predictors: The Case of Training Deep Learning Models on the Edge , 2020, GECON.

[23]  Patrizio Dazzi,et al.  QoS Guarantees for Network Bandwidth in Private Clouds , 2016, Cloud Forward.

[24]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[25]  Patrizio Dazzi,et al.  A multi-criteria job scheduling framework for large computing farms , 2013, J. Comput. Syst. Sci..

[26]  Ameet Talwalkar,et al.  Federated Multi-Task Learning , 2017, NIPS.

[27]  Patrizio Dazzi,et al.  Scalable Decentralized Indexing and Querying of Multi-Streams in the Fog , 2020, Journal of Grid Computing.

[28]  Laura Ricci,et al.  GoDel: Delaunay overlays in P2P networks via Gossip , 2012, 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P).

[29]  Jörn Altmann,et al.  User Behavior and Application Modeling in Decentralized Edge Cloud Infrastructures , 2017, GECON.

[30]  Diego Perino,et al.  PPFL: privacy-preserving federated learning with trusted execution environments , 2021, MobiSys.

[31]  Patrizio Dazzi,et al.  A Java/Jini Framework Supporting Stream Parallel Computations , 2005, PARCO.

[32]  Anit Kumar Sahu,et al.  On the Convergence of Federated Optimization in Heterogeneous Networks , 2018, ArXiv.