DEMOTS: A Decentralized Task Scheduling Algorithm for Micro-Clouds with Dynamic Power-Budgets

被引:1
|
作者
Hewage, Tharindu B. [1 ]
Ilager, Shashikant [2 ]
Rodriguez, Maria A. [1 ]
Arroba, Patricia [3 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Cloud Comp & Distributed Syst CLOUDS Lab, Sch Comp & Informat Syst, Melbourne, Vic, Australia
[2] Vienna Univ Technol TU Wien, Vienna, Austria
[3] Univ Politecn Madrid, Lab Sistemas Integrados LSI, CCS Ctr Computat Simulat, Madrid, Spain
关键词
Decentralized Resource Management; Micro-Clouds; Task Scheduling; Energy Efficient Computing; SERVICE PLACEMENT; OPTIMIZATION;
D O I
10.1109/CLOUD60044.2023.00057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) driven latency-critical applications are deployed on lightweight Micro-Clouds at the network's edge. Renting physical space from geographically distributed colocation datacenters connected via a Wide Area Network (WAN) is a cost-effective way of deploying Micro-Clouds, despite WANs' dynamic communication latency from traffic congestion. However, this deployment approach can limit Micro-Clouds to operate within a soft power budget, as colocation datacenter providers utilize it to add more servers and lower capital costs through oversubscribing power infrastructure. As a result, Micro-Clouds use extreme energy reduction measures like power capping and task throttling to address power overdraw events, where power consumption exceeds soft power budget limits, which reduces the performance of latency-critical applications. We propose a solution where a dynamic power budget can be achieved by adding renewable energy sources to the existing soft power budget without upgrading power delivery systems. To take advantage of this, we propose a dynamic, decentralized task-scheduling algorithm called DEMOTS. DEMOTS effectively utilizes the available dynamic power budget in a WAN with varying degrees of network traffic congestion, thereby avoiding the need for extreme energy reduction measures. We implement DEMOTS on a simulation test-bed. Compared to state-of-the-art baseline using MCOP for decentralized task-scheduling in Micro-Clouds, DEMOTS reduces Power Overdraw Impact up to 19%, Task Latency Increase Impact up to 47%, and Task Schedule Time Impact up to 49%.
引用
收藏
页码:418 / 427
页数:10
相关论文
共 50 条
  • [1] A Dynamic Task Scheduling Algorithm for Airborne Device Clouds
    Deng, Bao
    Zhai, Zhengjun
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2024, 2024
  • [2] A Dynamic Task Scheduling Algorithm for Airborne Device Clouds
    Deng, Bao
    Zhai, Zhengjun
    International Journal of Aerospace Engineering, 2024, 2024
  • [3] Oversubscribing Micro-Clouds with Energy-aware Containers Scheduling
    Mendes, Sergio
    Simao, Jose
    Veiga, Luis
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 130 - 137
  • [4] Exploring decentralized dynamic scheduling for grids and clouds using the community-aware scheduling algorithm
    Huang, Ye
    Bessis, Nik
    Norrington, Peter
    Kuonen, Pierre
    Hirsbrunner, Beat
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 402 - 415
  • [5] Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs
    Wang, Shiqiang
    Urgaonkar, Rahul
    He, Ting
    Chan, Kevin
    Zafer, Murtaza
    Leung, Kin K.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (04) : 1002 - 1016
  • [6] Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs
    Wang, Shiqiang
    Urgaonkar, Rahul
    Chan, Kevin
    He, Ting
    Zafer, Murtaza
    Leung, Kin K.
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 5504 - 5510
  • [7] Dynamic Replication Technique for Micro-Clouds Based Distributed Storage System
    Lemma, Frezewd
    Schad, Johannes
    Fetzer, Christof
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 48 - 53
  • [8] Emulation-Based Study of Dynamic Service Placement in Mobile Micro-Clouds
    Wang, Shiqiang
    Chan, Kevin
    Urgaonkar, Rahul
    He, Ting
    Leung, Kin K.
    2015 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2015), 2015, : 1046 - 1051
  • [9] A two-stage Multi-Criteria Optimization method for service placement in decentralized edge micro-clouds
    Panadero, Javier
    Selimi, Mennan
    Calvet, Laura
    Marques, Joan Manuel
    Freitag, Felix
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 121 : 90 - 105
  • [10] A novel algorithm for dynamic task scheduling
    Nayak, Sasmita Kumari
    Padhy, Sasmita Kumari
    Panigrahi, Siba Prasada
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05): : 709 - 717