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 条
  • [21] A Dynamic Resource Allocation and. Task Scheduling Strategy with Uncertain Task Runtime on IaaS Clouds
    Liu, Shaowei
    Ren, Kaijun
    Deng, Kefeng
    Song, Junqiang
    2016 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2016, : 174 - 180
  • [22] Task scheduling algorithm for heterogeneous Computing Power Network
    He, Guodong
    Li, Xiaohui
    Lv, Siting
    Zhou, Yuanyuan
    Ni, ZhiGang
    Chen, Xingbo
    2024 IEEE 99TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2024-SPRING, 2024,
  • [23] An improved dynamic task scheduling algorithm based on INTOPSIS and PSO
    Makwe, Aditya
    Kanungo, Priyesh
    Sukheja, Deepak
    International Journal of Cloud Computing, 2024, 13 (04) : 368 - 403
  • [24] A dynamic task scheduling algorithm for battery powered DVS systems
    Ahmed, J
    Chakrabarti, C
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 813 - 816
  • [25] A task-oriented scheduling algorithm considering relative load and QoS on private clouds
    Guo, Fen
    Min, Huaqing
    Yin, Ming
    Journal of Information and Computational Science, 2015, 12 (07): : 2681 - 2689
  • [26] Combining Task Scheduling in Power Adaptive Dynamic Reconfigurable System
    Hui Dong
    Le-Tian Huang
    Jun-Shi Wang
    Terrence Mak
    Journal of Electronic Science and Technology, 2012, (04) : 296 - 301
  • [27] Combining Task Scheduling in Power Adaptive Dynamic Reconfigurable System
    Hui Dong
    LeTian Huang
    JunShi Wang
    Terrence Mak
    Journal of Electronic Science and Technology, 2012, 10 (04) : 296 - 301
  • [28] TDRA: A Truthful Dynamic Reverse Auction for DAG Task Scheduling Over Vehicular Clouds
    Liu, Zhang
    Zhao, Yifeng
    Hosseinalipour, Seyyedali
    Gao, Zhibin
    Huang, Lianfen
    Dai, Huaiyu
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (03) : 4337 - 4351
  • [29] An efficient two-stage algorithm for decentralized scheduling of micro-CHP units
    Jochem, Patrick
    Schoenfelder, Martin
    Fichtner, Wolf
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 245 (03) : 862 - 874
  • [30] Power generation scheduling algorithm using dynamic programming
    Al-Kalaani, Youakim
    NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2009, 71 (12) : E641 - E650