DocumentCode
2895297
Title
A freeze/unfreeze mechanism for the LinuxThreads library
Author
Lombard, Pierre ; Denneulin, Yves
Author_Institution
Lab. Inf. et Distribution, IMAG ENSIMAG, Montbonnot St. Martin, France
fYear
2001
fDate
2001
Firstpage
84
Lastpage
88
Abstract
Clusters of standard components are becoming a viable alternative to traditional supercomputers. The typical architecture of these clusters is standard PCs connected by a high performance network. Another rising interest is in the use of idle computers for computation. The operating system used on this kind of platform is generally Linux because it is stable, and flexible: it can be studied, modified and tuned. When using a parallel architecture two important points are fault tolerance and load-balancing of activities scheduling. This is especially true in the context of clusters shared between users and applications and that relies on hardware not as robust as dedicated parallel machines. To provide these two services it is necessary to have a mechanism to stop, freeze, activities in a preemptive manner and, of course, one to restore them in the state they were when frozen. In this paper we present our proposal to modify the LinuxThreads library to provide this service. We do an analysis of how this library works and also give some performance results of the modified library
Keywords
fault tolerant computing; operating systems (computers); parallel architectures; performance evaluation; resource allocation; LinuxThreads library; fault tolerance; freeze/unfreeze mechanism; load-balancing; operating system; parallel architecture; performance results; supercomputers; Computer architecture; Fault tolerance; Hardware; Libraries; Linux; Operating systems; Parallel architectures; Personal communication networks; Processor scheduling; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
Conference_Location
Mantova
Print_ISBN
0-7695-0987-8
Type
conf
DOI
10.1109/EMPDP.2001.905020
Filename
905020
Link To Document