Microservices Scheduling Model Over Heterogeneous Cloud-Edge Environments As Support for IoT Applications

被引:68
作者
Filip, Ion-Dorinel [1 ]
Pop, Florin [1 ,2 ]
Serbanescu, Cristina [3 ]
Choi, Chang [4 ]
机构
[1] Univ Politehn Bucuresti, Dept Comp Sci, Bucharest 061071, Romania
[2] Natl Inst Res & Dev Informat, Bucharest, Romania
[3] Univ Politehn Bucuresti, Dept Math Methods & Models, Bucharest 061071, Romania
[4] Chosun Univ, IT Res Inst, Gwangju 61452, South Korea
来源
IEEE INTERNET OF THINGS JOURNAL | 2018年 / 5卷 / 04期
基金
新加坡国家研究基金会; 欧盟地平线“2020”;
关键词
Cloud computing; edge computing; energy efficiency; heterogeneous systems; microservice scheduling; INTERNET; ACCESS; THINGS;
D O I
10.1109/JIOT.2018.2792940
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by the high-interest in increasing the utilization of nongeneral purpose devices in reaching computational objectives with a reduced cost, we propose a new model for scheduling microservices over heterogeneous cloud- edge environments. Our model uses a particular mathematical formulation for describing an architecture that includes heterogeneous machines that can handle different microservices. Since any new model asks for an early risk-analysis of the solution, we improved the CloudSim simulation framework to be suitable for an experiment that includes that kind of systems. In this paper, we discuss two examples of real-life utilizations of our proposed scheduling architecture. For an objective appreciation of the first example, we also include some experimental results based on the developed simulation tool. As a result of our interpretation of the experimental results we find out that some very simple scheduling algorithms may outperform some others in given situations that are frequently present in cloud-edge environments when we are using a microservice-oriented approach.
引用
收藏
页码:2672 / 2681
页数:10
相关论文
共 25 条
  • [1] [Anonymous], 2010, 2010 IEEE 3 INT C CL
  • [2] [Anonymous], 2012, HARNESSING GREEN IT
  • [3] [Anonymous], IEEE T CLOUD COMPUT
  • [4] Batalla JM, 2016, MODEL OPTIM SCI TECH, V8, P25, DOI 10.1007/978-3-319-30913-2_2
  • [5] ON COHABITATING NETWORKING TECHNOLOGIES WITH COMMON WIRELESS ACCESS FOR HOME AUTOMATION SYSTEM PURPOSES
    Batalla, Jordi Mongay
    Mastorakis, George
    Mavromoustakis, Constandinos X.
    Zurek, Jerzy
    [J]. IEEE WIRELESS COMMUNICATIONS, 2016, 23 (05) : 76 - 83
  • [6] Bessis N., 2012, 2012 4th International Conference on Intelligent Networking and Collaborative Systems (INCoS 2012), P105, DOI 10.1109/iNCoS.2012.16
  • [7] Bui T., 2014, TENCON 2014, P1
  • [8] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [9] Chen Y., 2010, UCBEECS201095, V94
  • [10] Microservices: How To Make Your Application Scale
    Dragoni, Nicola
    Lanese, Ivan
    Larsen, Stephan Thordal
    Mazzara, Manuel
    Mustafin, Ruslan
    Safina, Larisa
    [J]. PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 : 95 - 104