A Unified Model for the Mobile-Edge-Cloud Continuum

被引:58
作者
Baresi, L. [1 ]
Mendonca, D. F. [1 ]
Garriga, M. [1 ]
Guinea, S. [1 ]
Quattrocchi, G. [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Bldg 22,Floor 3, I-20133 Milan, MI, Italy
关键词
Computing continuum; edge computing; fog computing; mobile computing; real-time systems; ops automation; Functions-as-a-Service;
D O I
10.1145/3226644
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Technologies such as mobile, edge, and cloud computing have the potential to form a computing continuum for new, disruptive applications. At runtime, applications can choose to execute parts of their logic on different infrastructures that constitute the continuum, with the goal of minimizing latency and battery consumption and maximizing availability. In this article, we propose A3-E, a unified model for managing the life cycle of continuum applications. In particular, A3-E exploits the Functions-as-a-Service model to bring computation to the continuum in the form of microservices. Furthermore, A3-E selects where to execute a certain function based on the specific context and user requirements. The article also presents a prototype framework that implements the concepts behind A3-E. Results show that A3-E is capable of dynamically deploying microservices and routing the application's requests, reducing latency by up to 90% when using edge instead of cloud resources, and battery consumption by 74% when computation has been offloaded.
引用
收藏
页数:21
相关论文
共 35 条
  • [1] [Anonymous], 2016, Technical report
  • [2] Baldini I., 2017, RES ADV CLOUD COMPUT
  • [3] Empowering Low-Latency Applications Through a Serverless Edge Computing Architecture
    Baresi, Luciano
    Mendonca, Danilo Filgueira
    Garriga, Martin
    [J]. SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2017), 2017, 10465 : 196 - 210
  • [4] A Discrete-Time Feedback Controller for Containerized Cloud Applications
    Baresi, Luciano
    Guinea, Sam
    Leva, Alberto
    Quattrocchi, Giovanni
    [J]. FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 217 - 228
  • [5] Beck M. T., 2014, P 6 INT C ADV FUT IN, P48
  • [6] Bonomi F., 2014, Big Data and Internet of Things: A Roadmap for Smart Environments, P169
  • [7] ETSI Group, 2016, TECHNICAL REPORT
  • [8] Hendrickson S., 2016, Elastic, P33
  • [9] Hu Ye., 2009, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, P101
  • [10] Israel A., 2017, TECHNICAL REPORT