Abstract
Lilith is a general purpose framework written in Java, that provides a highly scalable distribution of user code across a heterogeneous computing platform. By creation of suitable user code, the Lilith framework can be used for tool development. Lilith promotes rapid development since it handles all the details of code distribution and communication, while the user code need only define the tool functionality on a single node, in accordance with a simple API. The scalable performance provided by Lilith is crucial to the production of time-effective tools for large distributed systems. This time-efficiency, however, allows both constructive and destructive tasks to be accomplished quickly; therefore, security is a concern. We present the Lilith API and a prototype example of the usage of Lilith in distributed computing and we discuss the security model, which is currently under design.
Chapter PDF
Similar content being viewed by others
References
Computational Plant see [http://www.ca.sandia.gov/download/set_bkl.pdf]
J. Laroco, R. Armstrong, AND R. Carter, Commodity Clusters: Performance Comparisons Between PC’s and Workstations“, Proceedings of the 5th International Symposium on High Performance Distributed Computing, IEEE, 1996.
W.A. Wulf, C. Wang, D. Kienzle, A new model of security for distributed systems, UVa CS Technical Report CS-95–34, August 1995.
D. A. Evensky, A. C. Gentile, L. J. Camp, R. Armstrong, Lilith: Scalable Execution of User Code for Distributed Computing, Proceedings of the 6th International Symposium on High Performance Distributed Computing, IEEE, 1997.
G. Almasi, AND A. Gottlieb, Highly Parallel Computing, Benjamin/Cummings, 1994.
F. T. Leighton, Introduction to parallel Algorithms and Architectures: Arrays, Trees, Hypercubes, Morgan Kaufmann, 1992.
K. Hwang, Advanced Computer Architecture, Parallelism, Scalability, Programmability, McGraw-Hill, 1993.
D. A. Evensky, A. C. Gentile, AND P. Wyckoff, Lilith Lights: A Network Traffic Visualization Tool for High Performance Clusters, Proceedings of the 7th International Conference on High Performance Computing and Networking - Europe,Springer-Verlag, 1999, to be published.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media New York
About this paper
Cite this paper
Evensky, D.A., Gentile, A.C., Wyckoff, P., Armstrong, R.C. (1999). The Lilith Framework for the Rapid Development of Secure Scalable Tools for Distributed Computing. In: Kutvonen, L., König, H., Tienari, M. (eds) Distributed Applications and Interoperable Systems II. DAIS 1999. IFIP — The International Federation for Information Processing, vol 15. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35565-8_12
Download citation
DOI: https://doi.org/10.1007/978-0-387-35565-8_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5008-9
Online ISBN: 978-0-387-35565-8
eBook Packages: Springer Book Archive