Title :
KURT-Linux support for synchronous fine-grain distributed computations
Author :
House, Sean B. ; Niehaus, Douglas
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Kansas Univ., Lawrence, KS, USA
Abstract :
Synchronous fine-grained distribution is an important aspect of an interesting range of applications. Most conventional platforms for supporting computations of this type constrain their performance because of the lack of scheduling integration and coarse timing granularity imposed by the underlying operating system. This paper discusses the use of a real-time and embedded system approach to improve the performance of such distributed computations by explicitly scheduling their components, by providing fine-grain temporal resolution, and by producing and consuming messages among the distributed computation components in a just-in-time manner. In the motivating application for this work, KU real-time (KURT) modifications to the Linux operating system were used to control synchronized distributed components of ATM network simulations. Metrics for evaluating the performance of generic synchronous distributed computations are discussed and results are presented for the KURT-Linux based system
Keywords :
Unix; network operating systems; real-time systems; scheduling; software performance evaluation; ATM network simulations; KU real-time; KURT-Linux; coarse timing granularity; fine-grain temporal resolution; just-in-time messages; operating system; performance; real-time embedded system; scheduling; synchronous fine-grain distributed computations; Computational modeling; Distributed computing; Distributed control; Embedded computing; Embedded system; Linux; Operating systems; Processor scheduling; Real time systems; Timing;
Conference_Titel :
Real-Time Technology and Applications Symposium, 2000. RTAS 2000. Proceedings. Sixth IEEE
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-0713-1
DOI :
10.1109/RTTAS.2000.852453