Task Offloading in Real-Time Distributed Energy Power Systems

被引:1
|
作者
Wu, Ningchao [1 ]
Bao, Xingchuan [2 ]
Wang, Dayang [3 ]
Jiang, Song [3 ]
Zhang, Manjun [1 ]
Zou, Jing [4 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] State Grid Smart Grid Res Inst Co Ltd, State Grid Lab Elect Power Commun Network Technol, Nanjing 210003, Peoples R China
[3] State Grid Jiangsu Elect Power Co Ltd, Informat & Commun Branch, Nanjing 210024, Peoples R China
[4] State Grid Econ & Technol Res Inst Co Ltd, Beijing 102200, Peoples R China
关键词
distributed energy power system; real-time scheduling; greedy algorithm; genetic algorithm;
D O I
10.3390/electronics13142747
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The distributed energy power system needs to provide sufficient and flexible computing power on demand to meet the increasing digitization and intelligence requirements of the smart grid. However, the current distribution of the computing power and loads in the energy system is unbalanced, with data center loads continuously increasing, while there is a large amount of idle computing power at the edge. Meanwhile, there are a large number of real-time computing tasks in the distributed energy power system, which have strict requirements on execution deadlines and require reasonable scheduling of multi-level heterogeneous computing power to meet real-time computing demands. Based on the aforementioned background and issues, this paper studies the real-time service scheduling problem in a multi-level heterogeneous computing network of distributed energy power systems. Specifically, we consider the divisibility of tasks in the model. This paper presents a hierarchical real-time task-scheduling framework specifically designed for distributed energy power systems. The framework utilizes an orchestrating agent (OA) as the execution environment for the scheduling module. Building on this, we propose a hierarchical selection algorithm for choosing the appropriate network layer for real-time tasks. Further, we develop two scheduling algorithms based on greedy strategy and genetic algorithm, respectively, to effectively schedule tasks. Experiments show that the proposed algorithms have a superior success rate in scheduling compared to other current algorithms.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Task partitioning of incompletely specified real-time distributed processing systems
    Shah, SH
    Sholl, HA
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 426 - 431
  • [22] Research of optimal task scheduling for Distributed Real-Time Embedded systems
    Zeng, Bin
    Wei, Jun
    Liu, Haiqing
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 77 - 84
  • [23] Real-time Task Assignment in Heterogeneous Distributed Systems with Rechargeable Batteries
    Lin, Jian
    Cheng, Albert M. K.
    Kumar, Rashmi
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 82 - 89
  • [24] REAL-TIME DISTRIBUTED SYSTEMS
    BARBACCI, MR
    [J]. COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 3 - 12
  • [25] Energy-Efficient Task Synchronization for Real-Time Systems
    Chen, Ya-Shu
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 287 - 301
  • [26] Task Migration for Energy Saving in Real-Time Multiprocessor Systems
    Zeng, Gang
    Matsubara, Yutaka
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 685 - 692
  • [27] An Energy-Efficient Middleware for Computation Offloading in Real-Time Embedded Systems
    Toma, Anas
    Pagani, Santiago
    Chen, Jian-Jia
    Karl, Wolfgang
    Henkel, Joerg
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 228 - 237
  • [28] Task synchronization for distributed real-time applications
    Mourlas, C
    Halatsis, C
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 184 - 190
  • [29] Cooperative energy management in distributed wireless real-time systems
    Rajan, Dinesh
    Poellabauer, Christian
    [J]. WIRELESS NETWORKS, 2011, 17 (06) : 1475 - 1491
  • [30] Cooperative energy management in distributed wireless real-time systems
    Dinesh Rajan
    Christian Poellabauer
    [J]. Wireless Networks, 2011, 17 : 1475 - 1491