Results 1 -
4 of
4
The Globus Project: A Status Report
, 1998
"... The Globus project is a multi-institutional research e#ort that seeks to enable the construction of computational grids providing pervasive, dependable, and consistent access to high-performance computational resources, despite geographical distribution of both resources and users. Computational gri ..."
Abstract
-
Cited by 267 (18 self)
- Add to MetaCart
The Globus project is a multi-institutional research e#ort that seeks to enable the construction of computational grids providing pervasive, dependable, and consistent access to high-performance computational resources, despite geographical distribution of both resources and users. Computational grid technology is being viewed as a critical element of future highperformance computing environments that will enable entirely new classes of computation-oriented applications, much as the World Wide Web fostered the development of new classes of information-oriented applications. In this paper, we report on the status of the Globus project as of early 1998. We describe the progress that has been achieved to date in the development of the Globus toolkit, a set of core services for constructing grid tools and applications. We also discuss on the Globus Ubiquitous Supercomputing Testbed (GUSTO) that we have constructed to enable largescale evaluation of Globus technologies, and review early exp...
A Directory Service for Configuring High-Performance Distributed Computations
, 1997
"... 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-t ..."
Abstract
-
Cited by 221 (45 self)
- Add to MetaCart
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 solution to this problem: 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 the information required for distributed computing, and we present a scalable, high-performance, distributed implementation. The dat...
Wide-Area Implementation of the Message Passing Interface
- PARALLEL COMPUTING
, 1998
"... The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for wide-area computing systems. The wide-area environmentintroduces challenging problems for the MPI implementor, due to the heterogeneity of both the underlying physical infrastructure and the softwar ..."
Abstract
-
Cited by 43 (10 self)
- Add to MetaCart
The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for wide-area computing systems. The wide-area environmentintroduces challenging problems for the MPI implementor, due to the heterogeneity of both the underlying physical infrastructure and the software environment at different sites. In this article, we describe an MPI implementation that incorporates solutions to these problems. This implementation has been constructed by extending the Argonne MPICH implementation of MPI to use communication services provided by the Nexus communication library and authentication, resource allocation, process creation/management, and information services provided by the I-Soft system (initially) and the Globus metacomputing toolkit (work in progress). Nexus provides multimethod communication mechanisms that allowmultiple communication methods to be used in a single computation with a uniform interface; I-Soft and Globus provided standard authent...
A Remote Monitor System For Distributed Applications Using The Soft Real-Time Scheduler
, 1999
"... We present a Remote Monitor System for distributed applications using the Dynamic Soft RealTime System (DSRT) and a centralized directory server as a resource directory. The Dynamic Soft Real-Time system was built to achieve guaranteed CPU allocations to real-time (RT) applications while sharing pro ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
We present a Remote Monitor System for distributed applications using the Dynamic Soft RealTime System (DSRT) and a centralized directory server as a resource directory. The Dynamic Soft Real-Time system was built to achieve guaranteed CPU allocations to real-time (RT) applications while sharing processing bandwidth with time-sharing (TS) applications. In a distributed and connected environment where people use remote resources it is important for users and applications to know about the distribution of available resources and the behavior of their programs during runtime in order to use these resources eectively. Especially for high-performance computational grids with wide geographical distribution, knowledge about available resources is essential to the user. Our Remote Monitoring System for distributed applications gives the user the possibility to nd out about available CPU bandwidth in a distributed heterogeneous environment and lets him monitor running applications from a remo...

