A case for NOW (networks of workstation)

@inproceedings{Patterson1995ACF,
  title={A case for NOW (networks of workstation)},
  author={David A. Patterson and David E. Culler and Thomas E. Anderson},
  booktitle={PODC '95},
  year={1995}
}
In this paper, we argue that because of recent technology advances, networks of workstations (NOWs) are poised to become the primary computing infrastructure for science and engineering, from low end interactive computing to demanding sequential and parallel applications. We identify three opportunities for NOWs that will benefit end- users: dramatically improving virtual memory and file system performance by using the aggregate DRAM of a NOW as a giant cache for disk; achieving cheap, highly… Expand
High-performance sorting on networks of workstations
We report the performance of NOW-Sort, a collection of sorting implementations on a Network of Workstations (NOW). We find that parallel sorting on a NOW is competitive to sorting on the large-scaleExpand
High Performance Communication on Workstation Farms
Standard workstations and network hardware are becoming increasingly attractive platforms for parallel computing. In this paper, we explore various ways in which operating system support forExpand
A distributed device paradigm for commodity, applications
TLDR
This paper introduces a client-driven paradigm for harnessing specific system components and presenting them to the operating system as local devices (Virtual Devices) based on the Transparent Remote Execution Environment (TREx). Expand
Hardware Support for Flexible Distributed Shared Memory
TLDR
It is found that, even with aggressive DSM hardware support, custom protocols can provide significant speedups for some applications, and the additional hardware acceleration provided by the most aggressive design avoids the need to develop more efficient custom protocols. Expand
Constructing a Memory-Based Distributed Code Storage on Networked Diskless Embedded Systems
TLDR
In comparison with a client-server approach, the experimental results show that NFC successfully integrates memory resources in a network to significantly extend code storage and reduce file-access time of a diskless embedded system. Expand
Large Scientific Calculations an Dedicated Clusters of Workstations
TLDR
Results show that the SCI clusters can be favorabl e in price and competitive in performance to large multi-proces sor servers, in particular when the aggregated memory demand is high. Expand
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations
TLDR
The anonymous remote computing (ARC) paradigm is proposed to address the issues specific to parallel programming on workstation systems and it provides fault tolerance and load adaptability to parallel programs on workstations. Expand
Remote Memory Access in Workstation Clusters
TLDR
It is found that the software-only model, with current remote page-fault latencies, does not provide acceptable memory-sharing performance, and experiments show that a gigabit network is necessary for good performance. Expand
A Parallel/Distributed Platform for University Computational Infrastructure Service Provisioning *
TLDR
The proposed system named PLEIADES allows its users to transparently utilize various computer resources in order to form virtual clusters for their parallel/distributed computational needs. Expand
Realizing the performance potential of the virtual interface architecture
TLDR
This paper examines the low-le vel performance of two VI implementations, one implemen ted in hardware, the other implemented in device driver so ftware, and reports that both VI implementations offer significa nt performance advantage relative to the corresponding UDP impleme ntation on the same hardware. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 33 REFERENCES
A Case for NOW (Networks Of Workstations)
TLDR
The 100-node NOW prototype aims to demonstrate practical solutions to the challenges of efficient communication hardware and software, global coordination of multiple workstation operating systems, and enterprise-scale network file systems. Expand
The interaction of parallel and sequential workloads on a network of workstations
TLDR
This paper examines the plausibility of using a network of workstations (NOW) for a mixture of parallel and sequential jobs, and presents a methodology for deriving an optimal delay time for recruiting idle machines for use by parallel programs. Expand
Active Messages: A Mechanism for Integrated Communication and Computation
TLDR
It is shown that active messages are sufficient to implement the dynamically scheduled languages for which message driven machines were designed and, with this mechanism, latency tolerance becomes a programming/compiling concern. Expand
Low-latency communication over ATM networks using active messages
TLDR
Whether these techniques can carry over to clusters of workstations connected by an ATM network even though clusters use standard operating system software, are equipped with network interfaces optimized for stream communication, do not allow direct protected user-level access to the network, and use networks without reliable transmission or flow control is examined. Expand
Preemptable remote execution facilities for the V-system
TLDR
The design and performance of the remote execution facility in the V distributed system, as well as several implementation issues of interest, are described, with a focus on network transparency of the execution environment, preemption and migration of remotely executed programs, and avoidance of residual dependencies on the original host. Expand
HPAM: an active message layer for a network of hp workstations
TLDR
The HPAM layer currently runs on a network of 4 HP 9000/ 735 workstations with Medusa FDDI interface cards and achieves a round trip time for a 20 byte payload of 29 psec, an order of magnitude better than traditional software, and a maximum bandwidth of 12 MB/s. Expand
Preemptable remote execution facilities for the V-system
TLDR
It is argued that preemptable remote execution allows idle workstations to be used a a "pool of processors" without interfering with use by their owners and without significant overhead for the normal execution of programs. Expand
The Available Capacity of a Privately Owned Workstation Environmont
TLDR
To understand the profile of station availability, the usage patterns of a cluster of workstations were analyzed and a stochastic model was developed which was based on an analysis of the relative frequency distribution and the correlation of available and non-available interval lengths. Expand
LogP: towards a realistic model of parallel computation
TLDR
A new parallel machine model, called LogP, is offered that reflects the critical technology trends underlying parallel computers and is intended to serve as a basis for developing fast, portable parallel algorithms and to offer guidelines to machine designers. Expand
Utopia: A load sharing facility for large, heterogeneous distributed computer systems
TLDR
The design and implementation issues in Utopia, a load sharing facility specifically built for large and heterogeneous systems, are discussed, which has no restriction on the types of tasks that can be remotely executed, involves few application changes and no operating system change, and incurs low overhead. Expand
...
1
2
3
4
...