Chaotic simulated annealing algorithm for task allocation in real-time distributed systems

被引:0
|
作者
Wu, Wenbo [1 ,2 ]
Li, Lin [1 ]
Yao, Xinyu [2 ]
Liu, Baohong [2 ]
机构
[1] State Key Laboratory of Complex Electromagnetic Environment Effects on Electronic and Information System, Luoyang, China
[2] College of Information System and Management, National University of Defense Technology, Changsha, China
来源
Journal of Computational Information Systems | 2014年 / 10卷 / 20期
关键词
Better performance - Chaotic simulated annealing - Deadline constraint - Distributed systems - Real- time - Real-time distributed systems - Simulated annealing algorithms - Task allocation;
D O I
10.12733/jcis12024
中图分类号
学科分类号
摘要
This paper addresses the problem of task allocation in real-time distributed systems with the goal of maximizing the system reliability, which has been shown to be NP-hard. Firstly, we take account of the deadline constraint in order to formulate this problem, and then apply chaotic simulated annealing (CSA) algorithm to solve the problem. The CSA introduces chaotic variable to generate the number of perturbations of neighborhood selection in each iteration, which can be more likely to escape from the local minima. The effectiveness of CSA is evaluated by comparing with conventional simulated annealing algorithm. The results show that CSA has a better performance than SA, both higher reliability and less calculation time.
引用
收藏
页码:8865 / 8872
相关论文
共 50 条
  • [21] RBA: A best effort resource allocation algorithm for asynchronous real-time distributed systems
    Ravindran, B
    Hegazy, T
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2001, 33 (02): : 158 - 172
  • [22] Robust task allocation for dynamic distributed real-time systems subject to multiple environmental parameters
    Gu, DZ
    Drews, F
    Welch, L
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 675 - 684
  • [23] A methodology for the development of distributed real-time control applications with focus on task allocation in heterogeneous systems
    Prayati, A
    Koulamas, C
    Koubias, S
    Papadopoulos, G
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2004, 51 (06) : 1194 - 1207
  • [24] EVALUATION OF A FLEXIBLE TASK-SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    STANKOVIC, JA
    RAMAMRITHAM, K
    CHENG, SC
    IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (12) : 1130 - 1143
  • [25] Task scheduling and response time planning in distributed real-time systems
    Baums, AK
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 1998, 32 (03) : 41 - 47
  • [26] Thread allocation protocols for distributed real-time and embedded systems
    Sánchez, C
    Sipma, HB
    Subramonian, V
    Gill, C
    Manna, Z
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 159 - 173
  • [27] A shared resource-aware real-time task allocation algorithm
    Yang, Mao-Lin
    Lei, Hang
    Liao, Yong
    Jisuanji Xuebao/Chinese Journal of Computers, 2014, 37 (07): : 1455 - 1465
  • [28] Chaotic Walk in Simulated Annealing Search Space for Task Allocation in a Multiprocessing System
    Ferens, Ken
    Cook, Darcy
    Kinsner, Witold
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2013, 7 (03) : 58 - 79
  • [29] A Real-Time Recommendation Algorithm for Task Allocation in Mobile Crowd Sensing
    Yang, Guisong
    Li, Yanting
    Song, Yan
    Li, Jun
    He, Xingyu
    Kong, Linghe
    Liu, Ming
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT I, 2020, 12384 : 640 - 652
  • [30] An efficient Δ-causal algorithm for real-time distributed systems
    Pomares Hernandez, S.E.
    Lopez Dominguez, E.
    Rodriguez Gomez, G.
    Fanchon, J.
    Journal of Applied Sciences, 2009, 9 (09) : 1711 - 1718