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 条
  • [41] Performance Improvement in Cloud Computing Through Dynamic Task Scheduling Algorithm
    Patil, Shital
    Kulkarni, Rekha A.
    Patil, Suhas H.
    Balaji, N.
    2015 1ST INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2015, : 96 - 100
  • [42] Research on Dynamic Weight Task Scheduling Algorithm Based on Thread Pool
    Zhang, Yupeng
    Yin, Shiqun
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 60 - 63
  • [43] Dynamic task scheduling algorithm with load balancing for heterogeneous computing system
    Abdelkader, Doaa M.
    Omara, Fatma
    EGYPTIAN INFORMATICS JOURNAL, 2012, 13 (02) : 135 - 145
  • [44] An efficient dynamic task scheduling algorithm for battery powered DVS systems
    Zhuo, Jianli
    Chakrabarti, Chaitali
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 846 - 849
  • [45] A deadline-based algorithm for dynamic task scheduling with precedence constraints
    Chuprat, Suriayati
    Salleh, Shaharuddin
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2007, : 158 - +
  • [46] A Power-aware Scheduling Algorithm in Multi-tenant IaaS Clouds
    Liang, Bin
    Dong, Xiaoshe
    Zhang, Xingjun
    2019 IEEE 4TH INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING (ICSIP 2019), 2019, : 250 - 253
  • [47] Bounding Volume Hierarchy Construction Algorithm Based on Dynamic Task Scheduling
    Zhang Z.
    He F.
    He, Fazhi (fzhe@whu.edu.cn), 2018, Institute of Computing Technology (30): : 491 - 498
  • [48] A Real-Time Task Scheduling Algorithm Based on Dynamic Priority
    Chen, Hui
    Xia, Jiali
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 431 - 436
  • [49] A Dynamic Task Scheduling Algorithm Improved by Load Balancing in Cloud Computing
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    Barani, Sedighe
    2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 177 - 183
  • [50] An Improved Genetic Algorithm with Swarm Intelligence for Security-Aware Task Scheduling in Hybrid Clouds
    Huang, Yinfeng
    Zhang, Shizheng
    Wang, Bo
    ELECTRONICS, 2023, 12 (09)