A directory service for configuring high-performance distributed computations
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 37 (10828907), 365-375
- https://doi.org/10.1109/hpdc.1997.626445
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
This publication has 17 references indexed in Scilit:
- Nimrod: a tool for performing parametrised simulations using distributed workstationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Globus: a Metacomputing Infrastructure ToolkitThe International Journal of Supercomputer Applications and High Performance Computing, 1997
- Managing Multiple Communication Methods in High-Performance Networked Computing SystemsJournal of Parallel and Distributed Computing, 1997
- Application-level scheduling on distributed heterogeneous networksPublished by Association for Computing Machinery (ACM) ,1996
- A high-performance, portable implementation of the MPI message passing interface standardParallel Computing, 1996
- The Nexus Approach to Integrating Multithreading and CommunicationJournal of Parallel and Distributed Computing, 1996
- Overview of the I-Way: Wide-Area Visual SupercomputingThe International Journal of Supercomputer Applications and High Performance Computing, 1996
- Metasystems: An Approach Combining Parallel Processing and Heterogeneous Distributed Computing SystemsJournal of Parallel and Distributed Computing, 1994
- The Prospero Resource Manager: A scalable framework for processor allocation in distributed systemsConcurrency: Practice and Experience, 1994
- Monitors, messages, and clusters: The p4 parallel programming systemParallel Computing, 1994