Latency-Aware Application Module Management for Fog Computing Environments

被引:168
作者
Mahmud, Redowan [1 ]
Ramamohanarao, Kotagiri [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Parkville Campus, Melbourne, Vic 3010, Australia
关键词
Internet of things; fog computing; application management; latency awareness; application placement; resource optimization; application QoS; SIMULATION; INTERNET; TOOLKIT; THINGS; IOT;
D O I
10.1145/3186592
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The fog computing paradigm has drawn significant research interest as it focuses on bringing cloud-based services closer to Internet of Things (IoT) users in an efficient and timely manner. Most of the physical devices in the fog computing environment, commonly named fog nodes, are geographically distributed, resource constrained, and heterogeneous. To fully leverage the capabilities of the fog nodes, large-scale applications that are decomposed into interdependent Application Modules can be deployed in an orderly way over the nodes based on their latency sensitivity. In this article, we propose a latency-aware Application Module management policy for the fog environment that meets the diverse service delivery latency and amount of data signals to be processed in per unit of time for different applications. The policy aims to ensure applications' Quality of Service (QoS) in satisfying service delivery deadlines and to optimize resource usage in the fog environment. We model and evaluate our proposed policy in an iFogSim-simulated fog environment. Results of the simulation studies demonstrate significant improvement in performance over alternative latency-aware strategies.
引用
收藏
页数:21
相关论文
共 29 条
  • [1] SCIP: solving constraint integer programs
    Achterberg, Tobias
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2009, 1 (01) : 1 - 41
  • [2] Pulse oximetry-derived respiratory rate in general care floor patients
    Addison, Paul S.
    Watson, James N.
    Mestek, Michael L.
    Ochs, James P.
    Uribe, Alberto A.
    Bergese, Sergio D.
    [J]. JOURNAL OF CLINICAL MONITORING AND COMPUTING, 2015, 29 (01) : 113 - 120
  • [3] Afrin M, 2015, 2015 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), P495, DOI 10.1109/WIECON-ECE.2015.7443976
  • [4] [Anonymous], ENERGY EFFICIENT LAT
  • [5] IoT Infrastructure: Fog Computing Surpasses Cloud Computing
    Ashrafi, Tasnia H.
    Hossain, Md. Arshad
    Arefin, Sayed E.
    Das, Kowshik D. J.
    Chakrabarty, Amitabha
    [J]. INTELLIGENT COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, 2018, 19 : 43 - 55
  • [6] Bonomi F., 2012, Proceedings of the first edition of the MCC workshop on Mobile cloud computing, P13, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
  • [7] 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
  • [8] Chamola Vinay, 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), P587, DOI 10.1109/PERCOMW.2017.7917628
  • [9] Dastjerdi A. V., 2016, INTERNET OF THINGS, P61, DOI [DOI 10.1016/B978-0-12-805395-9.00004-6.ARXIV:1601.02752, 10.1016/B978-0-12-805395-9.00004-6, DOI 10.1016/B978-0-12-805395-9.00004-6]
  • [10] A Latency-Aware Algorithm for Dynamic Service Placement in Large-Scale Overlays
    Famaey, Jeroen
    De Cock, Wouter
    Wauters, Tim
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    [J]. 2009 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009) VOLS 1 AND 2, 2009, : 414 - 421