Affiliation:
1. Department of Informatics Aristotle University of Thessaloniki 54124 Thessaloniki, Greece,
Abstract
Distributed real-time systems play an increasingly vital role in our society. The most important aspect of such systems is the scheduling algorithm, which must guarantee that every job in the system will meet its deadline, providing high-quality (precise) results. In this paper we evaluate by simulation the performance of strategies for the scheduling of parallel jobs (gangs) in a homogeneous distributed real-time system with possible software faults. For each scheduling policy we provide an alternative version which allows imprecise computations. We propose a performance metric applicable to our problem, which takes into account the number of jobs guaranteed, as well as the precision of the results of each guaranteed job. The simulation results show that the alternative versions of the algorithms outperform their respective counterparts. To the best of our knowledge, a real-time gang scheduling approach that utilizes imprecise computations has never been discussed in the literature before.
Subject
Computer Graphics and Computer-Aided Design,Modeling and Simulation,Software
Reference25 articles.
1. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
2. Lin, K.J. , S. Natarajan and J.W.S. Liu. 1987. Imprecise results: utilizing partial computations in real-time systems. In Proceedings of the 8th IEEE Real-Time Systems Symposium (RTSS’87) , San Jose, CA, pp. 210-217.
3. Algorithms for scheduling imprecise computations
Cited by
24 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献