Protocols to implement a fault-tolerant computing system are described. these protocols augment the hypervisor of a virtual-machine manager and coordinate a primary virtual machine with its backup. the result is a fau...
详细信息
this paper presents an object-based distributed computing environment based on a reflective architecture for industrial large-scale distributed systems. this distributed computing environment uses a compiler-based ref...
详细信息
this paper presents an object-based distributed computing environment based on a reflective architecture for industrial large-scale distributed systems. this distributed computing environment uses a compiler-based reflection technique to realize industrial distributed systems with standard workstations. A multiple-world model is also presented, in which a distributed system consists of hierarchical worlds that contain related objects. the distributed computing environment, based on the reflective architecture and the multiple-world model, provides object management and communication management functions, such as prioritized communications, high availability and reliability, nonstop maintenance and extension, and hierarchical transparency.
Weak connectivity, in the form of intermittent, low-bandwidth, or expensive networks is a fact of life in mobile computing. In this paper, we describe how the Coda File System has evolved to exploit such networks. the...
详细信息
the proceedings contain 30 papers. the topics discussed include: hypervisor-based fault tolerance;hive: fault containment for shared-memory multiprocessors;U-Net: a user-level network interface for parallel and distri...
ISBN:
(纸本)0897917154
the proceedings contain 30 papers. the topics discussed include: hypervisor-based fault tolerance;hive: fault containment for shared-memory multiprocessors;U-Net: a user-level network interface for parallel and distributed computing;object and native code thread mobility among heterogeneous computers (includes sources);the HP AutoRAID hierarchical storage system;performance of cache coherence in stackable filing;exploiting weak connectivity for mobile file access;rover: a toolkit for mobile information access;managing update conflicts in bayou, a weakly connected replicated storage system;a new page table for 64-bit address spaces;CRL: high-performance all-software distributed shared memory;the performance of the container shipping I/O system;time-function scheduling: a general approach to controllable resource;a real-time upcall facility for protocol processing with QoS guarantees;and using a modified object buffer to improve the write performance of an object-oriented database.
In this paper, we propose a new paradigm for network file system design, serverless network file systems. While traditional network file systems rely on a central server machine, a serverless system utilizes workstati...
详细信息
Along withthe emergence of high-speed communication technologies and protocols, tools for multimedia applications are growing in terms of their variety and their performances, making multimedia data flows candidates ...
详细信息
Along withthe emergence of high-speed communication technologies and protocols, tools for multimedia applications are growing in terms of their variety and their performances, making multimedia data flows candidates to the integration in almost every computer system. We particularly focus on the case of the factory plant where audio and video equipments could soon take part in the control/monitoring of manufacturing processes. Our paper presents a novel architecture for real time distributed systems using a 155.52 Mbit/s ATM network. the system is based on an intelligent network interface board, which integrates a processor and a field programmable gate array component to implement flexible high level real time data services in an off-host implementation approach. Moreover, the embedded ATM switch allows to build a large variety of topologies and provides high speed communication links, in particular for audio and video streams, inside the workstation. We also propose an MMS-like multimedia application service element for the integrated service computer manufacturing system and present some target applications.
the Beowulf parallel workstation combines 16 PC-compatible processing subsystems and disk drives using dual Ethernet networks to provide a single-user environment with 1 Gops peak performance, half a Gbyte of disk sto...
详细信息
the Beowulf parallel workstation combines 16 PC-compatible processing subsystems and disk drives using dual Ethernet networks to provide a single-user environment with 1 Gops peak performance, half a Gbyte of disk storage, and up to 8 times the disk I/O bandwidth of conventional workstations. the Beowulf architecture establishes a new operating point in price-performance for single-user environments requiring high disk capacity and bandwidth. the Beowulf research project is investigating the feasibility of exploiting mass market commodity computing elements in support of Earth and space science requirements for large data-set browsing and visualization, simulation of natural physical processes, and assimilation of remote sensing data. this paper reports the findings from a series of experiments for characterizing the Beowulf dual channel communication overhead. It is shown that dual networks can sustain 70% greater throughput than a single network alone but that bandwidth achieved is more highly sensitive to message size than to the number of messages at peak demand. While overhead is shown to be high for global synchronization, its overall impact on scalability of real world applications for computational fluid dynamics and N-body gravitational simulation is shown to be modest.
We propose to build hardware and software to enable a network of workstations (NOW) to act as a single large-scale computer. Because of volume production, commercial workstations today offer much better price/performa...
详细信息
We propose to build hardware and software to enable a network of workstations (NOW) to act as a single large-scale computer. Because of volume production, commercial workstations today offer much better price/performancethan the individual nodes of MPPs;in addition, switch-based networks such as ATM will provide cheap, high-bandwidth communication. this price/performance advantage is increased if the NOW can be used for boththe tasks traditionally run on workstations and large programs. We hope to demonstrate a practical 100 processor system in the next few years that delivers at the same time (1) better cost-performance for parallel applications than a massively parallel processing architecture (MPP) and (2) better performance for sequential applications than an individual workstation (by using more of the resources of the network). If projects like NOW are successful, they have the potential to redefine the high-end of the computing industry. To realize the potential of NOWs, we need to move two MPP technologies into the workstation community: low latency networking and global system software that treats a collection of processors, memory, and disks as if they were a single machine. Our approach is to leverage off-the-shelf technology as much as possible - workstation hardware, standard workstation operating systems on each node, and local area network ATM switches. To this, we will add communications protocol software and a global system layer that together provide low overhead communication, a single view of operating system services across the cluster, parallel file I/O, and robustness to individual node failures. We will demonstrate our results by using our system for the everyday computing needs, both sequential and parallel.
the C Region Library (CRL) is a new all-software distributed shared memory (DSM) system. CRL requires no special compiler, hardware, or operating system support beyond the ability to send and receive messages. It prov...
详细信息
Seeking high branch-prediction accuracy, architects are making use of the extended history of individual branches. One approach is to divide the branch prediction task into two levels: the first records the results of...
详细信息
Seeking high branch-prediction accuracy, architects are making use of the extended history of individual branches. One approach is to divide the branch prediction task into two levels: the first records the results of previous branches;the second makes predictions based upon previous instances in which particular patterns arose. PAg predictors use simple state machines in the second level to provide adaptive predictions. We show that this adaptive level benefits from a high level of hysteresis. We further show that, if the predictions for this second level are fixed rather than adaptive, i.e. a PSg organization, the performance can be superior to that of PAg predictors for short branch histories and close to PAg performance for longer predictors. the patterns of errors among these schemes provide insight into the workings of a wide variety of two-level schemes.
暂无评论