DocumentCode :
3773014
Title :
Dynamic load adaption in LIPS
Author :
T. Setz
Author_Institution :
Fachbereich Inf., Tech. Univ., Darmstadt, Germany
fYear :
1999
Firstpage :
374
Lastpage :
379
Abstract :
LIPS is a system for distributed computing using idle-cycles in heterogeneous networks of workstations. Especially data- and compute-intensive applications in the field of cryptography and computer algebra have used the system. The system provides its user with the tuple space based generative communication paradigm of parallel computing as known from the coordination language LINDA. In LIPS, failures (fail stop failures) like crashed machines are handled transparently for the application. Dynamic Load Adaption, meaning removing application processes from machines not being idle any longer and migrating those processes to idle machines is based on the detection of crashed application processes and the (re)start of application processes on an idle machine. The implementation of Dynamic Load Adaption for LIPS applications is easy, because checkpoint generation and the restart from a checkpoint is independent from the other application processes. As the crash of an application process (assuming the machine and the operating system the application process resides survive) can be detected very fast, the used mechanism allows for fast adaption of the applications distribution to changes in the NOW availability.
Keywords :
"Lips","Application software","Computer crashes","Distributed computing","Workstations","Computer applications","Cryptography","Algebra","Parallel processing","Operating systems"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1999. PDP ´99. Proceedings of the Seventh Euromicro Workshop on
ISSN :
1066-6192
Print_ISBN :
0-7695-0059-5
Type :
conf
DOI :
10.1109/EMPDP.1999.746702
Filename :
746702
Link To Document :
بازگشت