• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhu Ping, Yang Fumin, and Tu Gang. Real-Time Fault-Tolerant Scheduling for Distributed Systems Based on Improving Priority of Passive Backup[J]. Journal of Computer Research and Development, 2010, 47(11): 2003-2010.
Citation: Zhu Ping, Yang Fumin, and Tu Gang. Real-Time Fault-Tolerant Scheduling for Distributed Systems Based on Improving Priority of Passive Backup[J]. Journal of Computer Research and Development, 2010, 47(11): 2003-2010.

Real-Time Fault-Tolerant Scheduling for Distributed Systems Based on Improving Priority of Passive Backup

More Information
  • Published Date: November 14, 2010
  • Fault-tolerant rate-monotonic first fit (FTRMFF) algorithm is a hard-real-time scheduling broadly used in distributed systems. This scheduling algorithm has the advantages of easy operation and low cost. However, the strategy of priority inheritance on the backup copy probably makes it hard to make full use of the slack located in the existing processors. To solve the problem and on the basis of analyzing the worst case response time of all types of task copies, the “improving priority for passive backup based scheduling (IPPBS)” algorithm is then proposed. When a passive backup copy could not be assigned to the existing processors and needs a new processor, IPPBS algorithm will improve its priority to a reasonable level to shorten the response time. Because its worst case response time becomes shorter, the passive backup copy is likely to be scheduled to the existing processor without breaking the scheduablity feasibility of other tasks with higher priority in the same processor. Moreover, the priority improving of factor searching algorithm is presented in detail. Finally, the adequate simulation experiments show that the IPPBS algorithm is feasible and effective. Compared with the classic FTRMFF algorithm, it can save the processors up to 13%.
  • Related Articles

    [1]Peng Hao, Han Jianghong, Wei Zhenchun, Wei Xing. Fault Tolerant Global Scheduling with Backup Priority Promotion[J]. Journal of Computer Research and Development, 2016, 53(2): 354-361. DOI: 10.7544/issn1000-1239.2016.20148380
    [2]Sun Jian, Zhang Xingjun, Dong Xiaoshe. A Real-Time Task Availability Improving Fault-Tolerant Scheduling Algorithm on Heterogeneous Platform[J]. Journal of Computer Research and Development, 2015, 52(12): 2669-2683. DOI: 10.7544/issn1000-1239.2015.20150721
    [3]Liu Xian, Guo Ruifeng, Deng Changyi. Fault-Tolerant Real-Time Scheduling Algorithm with Pre-Allocation in Primary/Alternate Model[J]. Journal of Computer Research and Development, 2015, 52(3): 760-768. DOI: 10.7544/issn1000-1239.2015.20130677
    [4]Jia Jia, Yang Xuejun, Li Zhiling. A Redundancy-Multithread-Based Multiple GPU Copies Fault-Tolerance Technique[J]. Journal of Computer Research and Development, 2013, 50(7): 1551-1562.
    [5]Ding Wanfu, Guo Ruifeng, Qin Chenggang, Guo Fengzhao. A Fault-Tolerant Scheduling Algorithm with Software Fault Tolerance in Hard Real-Time Systems[J]. Journal of Computer Research and Development, 2011, 48(4): 691-698.
    [6]Han Jianjun, Gan Lu, Ruan Youlin, Li Qinghua, Abbas A.Essa. Real-Time Dynamic Scheduling Algorithms for the Savings of Power Consumption and Fault Tolerance in Multi-Processor Computing Environment[J]. Journal of Computer Research and Development, 2008, 45(4): 706-715.
    [7]Li Jun, Cao Wanhua, Yang Fumin, Tu Gang, Lu Yansheng, Luo Wei. A Fault-Tolerant Priority Configuration Mixed Search Algorithm[J]. Journal of Computer Research and Development, 2007, 44(11): 1912-1919.
    [8]Liu Dong, Zhang Chunyuan, Li Rui, Huang Ying, and Li Yi. Fault-Tolerant Real-Time Scheduling Algorithm in Software Fault-Tolerant Module[J]. Journal of Computer Research and Development, 2007, 44(9): 1495-1500.
    [9]Luo Wei, Yang Fumin, Pang Liping, and Li Jun. A Real-Time Fault-Tolerant Scheduling Algorithm for Distributed Systems Based on Deferred Active Backup-Copy[J]. Journal of Computer Research and Development, 2007, 44(3).
    [10]Han Jianjun, Li Qinghua, Abbas A.Essa. A Dynamic Real-Time Scheduling Algorithm with Software Fault-Tolerance[J]. Journal of Computer Research and Development, 2005, 42(2): 315-321.

Catalog

    Article views (623) PDF downloads (649) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return