Research on High-Reliability Energy-Aware Scheduling Strategy for Heterogeneous Distributed Systems

被引:0
作者
Chen, Ziyu [1 ,2 ]
Wu, Jing [1 ,2 ]
Cheng, Lin [1 ,2 ]
Tao, Tao [3 ]
机构
[1] Wuhan Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430065, Peoples R China
[2] Wuhan Univ Sci & Technol, Hubei Prov Key Lab Intelligent Informat Proc & Rea, Wuhan 430065, Peoples R China
[3] Wuhan Univ, Elect Informat Sch, Wuhan 430079, Peoples R China
关键词
IoT; reliability; makespan; energy-aware; scheduling; TASKS;
D O I
10.3390/bdcc9060160
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the demand for workflow processing driven by edge computing in the Internet of Things (IoT) and cloud computing growing at an exponential rate, task scheduling in heterogeneous distributed systems has become a key challenge to meet real-time constraints in resource-constrained environments. Existing studies now attempt to achieve the best balance in terms of time constraints, energy efficiency, and system reliability in Dynamic Voltage and Frequency Scaling environments. This study proposes a two-stage collaborative optimization strategy. With the help of an innovative algorithm design and theoretical analysis, the multi-objective optimization challenges mentioned above are systematically solved. First, based on a reliability-constrained model, we propose a topology-aware dynamic priority scheduling algorithm (EAWRS). This algorithm constructs a node priority function by incorporating in-degree/out-degree weighting factors and critical path analysis to enable multi-objective optimization. Second, to address the time-varying reliability characteristics introduced by DVFS, we propose a Fibonacci search-based dynamic frequency scaling algorithm (SEFFA). This algorithm effectively reduces energy consumption while ensuring task reliability, achieving sub-optimal processor energy adjustment. The collaborative mechanism of EAWRS and SEFFA has well solved the dynamic scheduling challenge based on DAG in heterogeneous multi-core processor systems in the Internet of Things environment. Experimental evaluations conducted at various scales show that, compared with the three most advanced scheduling algorithms, the proposed strategy reduces energy consumption by an average of 14.56% (up to 58.44% under high-reliability constraints) and shortens the makespan by 2.58-56.44% while strictly meeting reliability requirements.
引用
收藏
页数:23
相关论文
共 32 条
[1]   Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution [J].
Abd Elaziz, Mohamed ;
Xiong, Shengwu ;
Jayasena, K. P. N. ;
Li, Lin .
KNOWLEDGE-BASED SYSTEMS, 2019, 169 :39-52
[2]   Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach [J].
Azizi, Sadoon ;
Shojafar, Mohammad ;
Abawajy, Jemal ;
Buyya, Rajkumar .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 201
[3]   Cooperative energy scheduling of interconnected microgrid system considering renewable energy resources and electric vehicles [J].
Babaei, Mohammad Amin ;
Hasanzadeh, Saeed ;
Karimi, Hamid .
ELECTRIC POWER SYSTEMS RESEARCH, 2024, 229
[4]   Multi-Core Time-Triggered OCBP-Based Scheduling for Mixed Criticality Periodic Task Systems [J].
Baciu, Marian D. ;
Capota, Eugenia A. ;
Stangaciu, Cristina S. ;
Curiac, Daniel-Ioan ;
Micea, Mihai V. .
SENSORS, 2023, 23 (04)
[5]   A Holistic Memory Contention Analysis for Parallel Real-Time Tasks under Partitioned Scheduling [J].
Casini, Daniel ;
Biondi, Alessandro ;
Nelissen, Geoffrey ;
Buttazzo, Giorgio .
2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, :239-252
[6]  
Deng Z., 2021, J SUPERCOMPUT, V77, P11643, DOI [10.1007/s11227-021-03764-x, DOI 10.1007/s11227-021-03764-x]
[7]   A review of energy-efficient scheduling in intelligent production systems [J].
Gao, Kaizhou ;
Huang, Yun ;
Sadollah, Ali ;
Wang, Ling .
COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (02) :237-249
[8]   Task scheduling algorithms for energy optimization in cloud environment: a comprehensive review [J].
Ghafari, R. ;
Kabutarkhani, F. Hassani ;
Mansouri, N. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02) :1035-1093
[9]  
Ghajari G., 2025, arXiv
[10]  
Ghajari G., 2025, arXiv