DocumentCode
2618622
Title
Lilith: a software framework for the rapid development of scalable tools for distributed computing
Author
Gentile, A.C. ; Evensky, D.A. ; Armstrong, R.C.
Author_Institution
Sandia Nat. Labs., Livermore, CA, USA
fYear
1998
fDate
28-31 Jul 1998
Firstpage
360
Lastpage
361
Abstract
Lilith is a general purpose tool that provides a highly scalable, easy distribution of user code across a heterogeneous computing platform. By handling the details of code distribution and communication such a framework allows for the rapid development of tools for the use and management of large distributed systems. This speed-up in development not only enables the easy creation of tools as needed but also facilitates the ultimate development of more refined, hard-coded tools as well. Lilith is written in Java, providing platform independence and further facilitating rapid tool development through object reuse and ease of development. We present the user-involved objects in the Lilith Distributed Object System and the Lilith User API. We present an example of tool development, illustrating the user calls, and present results demonstrating Lilith´s scalability
Keywords
application program interfaces; distributed processing; object-oriented languages; object-oriented programming; software reusability; software tools; Distributed Object System; Java; Lilith; User API; code distribution; distributed computing; general purpose tool; heterogeneous computing; object reuse; platform independence; scalable tools; scalablility; software framework; Binary trees; Displays; Distributed computing; Electrical capacitance tomography; Error analysis; Java; Laboratories; Monitoring; Scalability; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
Conference_Location
Chicago, IL
ISSN
1082-8907
Print_ISBN
0-8186-8579-4
Type
conf
DOI
10.1109/HPDC.1998.710030
Filename
710030
Link To Document