Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleMay 2000
Computing in the RAIN: A Reliable Array of Independent Nodes
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1204–1213The RAIN project is a research collaboration between Caltech and NASA-JPL on distributed computing and data storage systems for future spaceborne missions. The goal of the project is to identify and develop key building blocks for reliable distributed ...
- ArticleMay 2000
Are COTS Suitable for Building Distributed Fault-Tolerant Hard Real-Time Systems?
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 699–705For economic reasons, a new trend in the dev elopment of distributed hard real-time systems is to rely on the use of Commercial-Off-The-Shelf (cots) hardware and operating systems. As such systems often support critical applications, they must comply ...
- ArticleMay 2000
Fault Tolerant Wide-Area Parallel Computing
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1214–1225Executing parallel applications across distributed networks introduces the problem of fault tolerance. A viable solution for fault tolerance must keep overhead manageable and not compromise the high performance objective of parallel processing. In this ...
- ArticleMay 2000
DyRecT: Software Support for Adaptive Parallelism on NOWs
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1168–1175In this paper, we describe DyRecT (Dynamic Reconfiguration Toolkit) a software library that allows programmers to develop adaptively parallel message-passing MPI programs for clusters of workstations. DyRecT provides a high-level API that can be used ...
- ArticleMay 2000
Predictability and Resource Management in Distributed Multimedia Presentations
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 750–756The continuous media applications have an implied temporal dimension, i.e. they are presented at a particular rate for a particular length of time and if the required rate of presentation is not met the integrity of these media is destroyed. We present ...
-
- ArticleMay 2000
Components Are from Mars
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 727–733We advocate an approach towards the characterisation of components where their qualifications are deduced systematically from a small set of elementary assumptions. Using the characteristics that we find, we discuss some implications for components of ...
- ArticleMay 2000
Reconfigurable Parallel Sorting and Load Balancing on a Beowulf Cluster: HeteroSort
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 862–869HeteroSort load balances and sorts within static or dynamic networks using a conceptual torus mesh. We ported HeteroSort to a 16-node Beowulf cluster with a central switch architecture. By capturing global system knowledge in overlapping microregions of ...
- ArticleMay 2000
Fault-Tolerant Distributed-Shared-Memory on a Broadcast-Based Interconnection Network
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1286–1290The Simultaneous Optical Multiprocessor Exchange Bus (SOME-Bus) is a low-latency, high-bandwidth interconnection network which directly links arbitrary pairs of processor nodes without contention, and can efficiently interconnect over one hundred nodes. ...
- ArticleMay 2000
MPJ: A Proposed Java Message Passing API and Environment for High Performance Computing
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 552–559In this paper we sketch out a proposed reference implementation for message passing in Java (MPJ), an MPI-like API from the Message-Passing Working Group of the Java Grande Forum [1,2]. The proposal relies heavily on RMI and Jini for finding ...
- ArticleMay 2000
An Open Market-Based Architecture for Distributed Computing
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 61–70One of the challenges in large scale distributed computing is to utilize the thousands of idle personal computers. In this paper, we present a system that enables users to effortlessly and safely export their machines in a global market of processing ...
- ArticleMay 2000
Quality of Service Negotiation for Distributed, Dynamic Real-Time Systems
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 757–765Dynamic, distributed, real-time systems control an environment that varies widely without any time-invariant statistical or deterministic characteristic, are spread across multiple loosely-coupled computers, and must control the environment in a timely ...
- ArticleMay 2000
The MultiCluster Model to the Integrated Use of Multiple Workstation Clusters
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 71–80One of the new research tendencies within the well-established cluster computing area is the growing interest in the use of multiple workstation clusters as a single virtual parallel machine, in much the same way as individual workstations are nowadays ...
- ArticleMay 2000
Integrating Kernel Activations in a Multithreaded Runtime System on Top of LINUX
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1160–1167Clusters of SMP machines are frequently used toperform heavy parallel computations, and the concepts of multithreading have proved suitable for exploiting SMP architectures. Generally, the programmer uses a thread library to write this kind of program. ...
- ArticleMay 2000
CORBA Based Runtime Support for Load Distribution and Fault Tolerance
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1144–1151Parallel scientific computing in a distributed computing environment based on CORBA requires additional services not (yet) included in the CORBA specification: load distribution and fault tolerance. Both of them are essential for long running ...
- ArticleMay 2000
Accommodating QoS Prediction in an Adaptive Resource Management Framework
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 792–799Resource management for dynamic, distributed real-time systems requires handling of unknown arrival rates for data and events; additional desiderata include: accommodation of heterogeneous resources, high resource utilization, and guarantees of real-...
- ArticleMay 2000
Controlling Distributed Shared Memory Consistency from High Level Programming Languages
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 293–300One of the keys for the success of parallel processing is the availability of high-level programming languages for on-the-shelf parallel architectures. Using explicit message passing models allows efficient executions. However, direct programming on ...
- ArticleMay 2000
Run-Time Support for Adaptive Load Balancing
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 1152–1159Many parallel scientific applications have dynamic and irregular computational structure. However, most such applications exhibit persistence of computational load and communication structure. This allows us to embed measurement-based automatic load ...
- ArticleMay 2000
A Framework for Embedded Real-Time System Design
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 738–742This paper describes a framework for parametric analysis of real-time systems based on process algebra. The Algebra of Communicating Shared Resources (ACSR) has been extended to ACSR with Value-passing (ACSR-VP) in order to model the systems that pass ...
- ArticleMay 2000
ClusterNet: An Object-Oriented Cluster Network
IPDPS '00: Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed ProcessingPages 28–38Parallel processing is based on utilizing a group of processors to efficiently solve large problems faster than is possible on a single processor. To accomplish this, the processors must communicate and coordinate with each other through some type of ...