Improved Simulated Annealing Algorithm for Task Allocation in Real-Time Distributed Systems

被引:0
|
作者
Wu, Wenbo [1 ]
Li, Lin
Yao, Xinyu
机构
[1] State Key Lab Complex Electromagnet Environm Effe, Luoyang, Peoples R China
基金
中国国家自然科学基金;
关键词
distributed system; reliability; real-time; task allocation; simulated annealing; MAXIMIZING RELIABILITY; ASSIGNMENT;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of task allocation in real-time distributed systems with the goal of maximizing the system reliability, it has been shown to be NP-hard. Many studies have been made to solve this problem without considering the real-time constraint. We first take account of the deadline constraint in order to formulate this problem, and then propose an improved simulated annealing algorithm call adaptive memory-based simulated annealing (AMSA) to solve the problem. The AMSA introduces adaptive factors to reduce the total computation time, and adds memory function to save the recently visited solutions and best solution by now. The effectiveness of AMSA is evaluated by comparing with traditional simulated annealing algorithm. The results show that AMSA can produce "good enough" solution in much less time.
引用
收藏
页码:50 / 54
页数:5
相关论文
共 50 条
  • [1] Chaotic simulated annealing algorithm for task allocation in real-time distributed systems
    Wu, Wenbo
    Li, Lin
    Yao, Xinyu
    Liu, Baohong
    Journal of Computational Information Systems, 2014, 10 (20): : 8865 - 8872
  • [2] Simulated Annealing Algorithm Combined with Chaos for Task Allocation in Real-Time Distributed Systems
    Wu, Wenbo
    Liang, Jiahong
    Yao, Xinyu
    Liu, Baohong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [3] Extending A Task Allocation Algorithm For Graceful Degradation Of Real-Time Distributed Embedded Systems
    Emberson, Paul
    Bate, Iain
    RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 270 - 279
  • [4] TASK ALLOCATION AND PRECEDENCE RELATIONS FOR DISTRIBUTED REAL-TIME SYSTEMS
    CHU, WW
    LAN, LMT
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (06) : 667 - 679
  • [5] A real-time algorithm for task allocation
    Jones, PB
    Blake, MA
    Archibald, JK
    PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL, 2002, : 672 - 677
  • [6] Static task allocation in real-time distributed computer control systems
    Leite, JCB
    Torreao, JRA
    Loques, OG
    Barroso, AM
    NEW TECHNOLOGIES FOR COMPUTER CONTROL 2001, 2002, : 503 - 508
  • [7] Optimal Task Allocation for Maximizing Reliability in Distributed Real-time Systems
    Faragardi, Hamid Reza
    Shojaee, Reza
    Keshtkar, Mohammad Amin
    Tabani, Hamid
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 513 - 519
  • [8] Task allocation for maximizing reliability of distributed systems: A simulated annealing approach
    Attiya, Gamal
    Hamam, Yskandar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (10) : 1259 - 1266
  • [9] Evaluation and comparison of task allocation and scheduling methods for distributed real-time systems
    Jonsson, J
    Vasell, J
    SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 226 - 229
  • [10] Optimization of Task Allocation and Priority Assignment in Hard Real-Time Distributed Systems
    Zhu, Qi
    Zeng, Haibo
    Zheng, Wei
    Di Natale, Marco
    Sangiovanni-Vincentelli, Alberto
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)