• 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