Title :
A directory service for configuring high-performance distributed computations
Author :
Fitzgerald, Steven ; Foster, Ian ; Kesselman, Carl ; Von Laszewski, Gregor ; Smith, Warren ; Tuecke, Steven
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
Abstract :
High-performance execution in distributed computing environments often requires careful selection and configuration not only of computers, networks, and other resources but also of the protocols and algorithms used by applications. Selection and configuration in turn require access to accurate, up-to-date information on the structure and state of available resources. Unfortunately no standard mechanism exists for organizing or accessing such information. Consequently different tools and applications adopt ad hoc mechanisms, or they compromise their portability and performance by using default configurations. We propose a Metacomputing Directory Service that provides efficient and scalable access to diverse, dynamic, and distributed information about resource structure and state. We define an extensible data model to represent required information and present a scalable, high-performance, distributed implementation. The data representation and application programming interface are adopted from the Lightweight Directory Access Protocol; the data model and implementation are new. We use the Globus distributed computing toolkit to illustrate how this directory service enables the development of more flexible and efficient distributed computing services and applications
Keywords :
data structures; performance evaluation; protocols; Globus distributed computing toolkit; Metacomputing Directory Service; application programming interface; data model; directory service; extensible data model; high-performance distributed computations configuration; protocols; Access protocols; Application software; Computer networks; Concurrent computing; Data models; Distributed computing; IP networks; Mathematics; Metacomputing; TCPIP;
Conference_Titel :
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location :
Portland, OR
Print_ISBN :
0-8186-8117-9
DOI :
10.1109/HPDC.1997.626445