DocumentCode
2927469
Title
Lilith: Scalable execution of user code for distributed computing
Author
Evensky, D.A. ; Gentile, A.C. ; Camp, L.J. ; Armstrong, R.C.
Author_Institution
Sandia Nat. Labs., Livermore, CA, USA
fYear
1997
fDate
5-8 Aug 1997
Firstpage
305
Lastpage
314
Abstract
Lilith is a general purpose tool to provide highly scalable, easy distribution of user code across a heterogeneous computing platform. Lilith´s principal task is to span a heterogeneous tree of machines executing user-defined code in a scalable and secure fashion. Lilith will be used for controlling user processes as well as general system administrative tasks. Lilith is written in Java, taking advantage of Java´s platform independence and intent to move code across networks. The design of Lilith provides hooks for experimenting with tree-spanning algorithms and security schemes. We present the Lilith Object model, security scheme, and implementation, and present timing results demonstrating Lilith´s scalable behavior
Keywords
distributed processing; object-oriented programming; software tools; timing; Java; Lilith; distributed computing; heterogeneous computing platform; scalable execution; security scheme; timing results; tree-spanning algorithms; user code; user processes; Algorithm design and analysis; Concurrent computing; Control systems; Distributed computing; Java; Laboratories; Process control; Security; Software testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location
Portland, OR
ISSN
1082-8907
Print_ISBN
0-8186-8117-9
Type
conf
DOI
10.1109/HPDC.1997.626436
Filename
626436
Link To Document