Home     Top: Operating Systems: Clusters    [Clusters   Distributed   Fault Tolerance   Linux   Memory Management   Microkernel   Real-time   Unix   Windows]

Change ordering:   Authority   Hubs (tutorials)   Date   Expected authority       Show titles only
Tutorials/surveys/introductory articles (ordered by the degree of citation of authoritative articles)

This directory is created automatically and some papers may be mislabeled. Only document within the CiteSeer database are listed. The directory is intended to provide entry points for browsing the database and is not intended to be authoritative. Papers may not appear in all relevant categories. For example, papers in a sub-category may not appear in higher level categories.

13156.9   Building Secure and Reliable Network Applications - Birman (1996)   (Correct)
ly, the remote procedure call problem, which an RPC protocol undertakes to solve, consists of emulating LPC using message passing. LPC has a number of "properties" -- a single procedure invocation res... / . Related Readings . Operating System Support For High Performance

10521.5   Implicit Coscheduling: Coordinated Scheduling with Implicit.. - Arpaci-Dusseau (1998)   (Correct)
Contents List of Figures vii List of Tables x 1 Introduction 1 1.1 Requirements : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 1.2 Previous Approaches : : : : : : : : : : : :... / . . Operating System Scheduler br Background . Evolution of Clusters

7943.9   A Programming Model for Block-Structured Scientific Calculations on.. - Fink (1998)   (Correct)
None] unknown UNIVERSITY OF CALIFORNIA, SAN DIEGO A Programming Model for Block-Structured Scientific Calculations on SMP Clusters requirements for the degree Doctor of Philosophy in the Department ... / interact with the operating system page-coloring policy br Scientific Calculations on SMP Clusters A dissertation submitted in

7071.5   Operating System Services for Wide-Area Applications - Vahdat (1998)   (Correct)
Operating System Services for Wide-Area Applications by Mohammad Amin Vahdat Doctor of Philosophy in Computer Science University of California, Berkeley Professor Thomas E. Anderson, Cochair Pro... / Operating System Services for Wide-Area br . . Cluster Computing .

6937.2   Design and Evaluation of Network Interfaces for System Area Networks - Mukherjee (1998)   (Correct)
Much of a computer's communication performance is determined by how well it interacts with networks. Such interaction is critical for latency-sensitive applications, such as parallel programs that sen... / . . . Operating System Issues . br the -node Wisconsin COW Cluster of Workstations provided rapid

6110.8   Distributed Computing - Stankovic (1994)   (Correct)
ion. A collection of information (data) and a set of operations on that information. Differential Files. A representation of a collection of data as the difference from some point of reference. Used ... / degrees by a distributed operating system and or distributed database br compu tation is to have clusters of objects each with internal

5736.4   Approaches to Support Parallel Programming on Workstation Clusters: A .. - Freisleben, Kielmann (1995)   (Correct)
The goal of this report is to survey state of the art and existing approaches for parallel programming on workstation clusters with special emphasis on object--oriented programming. First, workstation... / applications and hide the operating system and hardware idiosyncrasies br Programming on Workstation Clusters A Survey Bernd Freisleben and

5718.3   A Framework for Building Complex Systems - Silva (1997)   (Correct)
ions for Multiprocessors 4 2.1 Attaining High Performance by Dynamic Configuration : : : : : : : : 6 2.1.1 Background : : : : : : : : : : : : : : : : : : : : : : : : : : : : 7 2.1.2 Contributions : :... / High Performance Computing and Operating Systems . .

5287.9   The User-Safe Device I/O Architecture - Alexander (1997)   (Correct)
ion Module (DAM) . . . . . . . . . . 29 3.3 Nemesis Device Driver Examples . . . . . . . . . . . . . . . . . . 31 3.3.1 The EFS Storage Service . . . . . . . . . . . . . . . . . . 31 iii 3.3.2 Window... / API provided by conventional operating systems. This dissertation presents

4729.7   Performance Availability for Networks of Workstations - Arpaci-Dusseau (1999)   (Correct)
Performance Availability for Networks of Workstations by Remzi H. Arpaci-Dusseau Software systems for large-scale distributed and parallel machines are difficult to build. When run in dynamic, pro... / . . . Operating System . br are unaware of the specifics of system operation. The problem of attaining

4248.4   Performance modeling for realistic storage devices - Shriver (1997)   (Correct)
Managing large amounts of storage is difficult and becoming more so as both the complexity and number of storage devices are increasing. One approach to this problem is a self-managing storage system.... / basic I O subsystem of the operating system and runs on the host. It br and uses fractals to model the clustering of cache misses Thiebaut

4187.7   Parallel Simulation Today - Nicol, Fujimoto (1994)   (Correct)
This paper surveys topics that presently define the state of the art in parallel simulation. Included in the tutorial are discussions on new protocols, mathematical performance analysis, time parallel... / The Jpl Twos time Warp Operating System Group Performed Static Load br machine structure is a tree of clusters where each cluster includes a

4157.5   Design and Implementation of the UVM Virtual Memory System - Cranor (1998)   (Correct)
DESIGN AND IMPLEMENTATION OF THE UVM VIRTUAL MEMORY SYSTEM by Charles D. Cranor ADVISOR: Professor Gurudatta M. Parulkar August, 1998 Saint Louis, Missouri We introduce UVM, a new virtual memory subsy... / that provides a Unix-like operating system kernel's I O and IPC

4121.7   The Transis Approach to High Availability Cluster Communication - Malki, Amir, Dolev, Kramer (1996)   (Correct)
This paper presents the design and implementation of the Transis communication subsystem. Is starts with indicating typical classes of fault tolerant applications supported by Transis. It shows the de... / from scratch and the Amoeba operating system project integrates a group br Approach to High Availability Cluster Communication Dalia Malki Yair

4088.9   Towards Performance-Driven System Support for Distributed Computing.. - Cruz, Park (1998)   (Correct)
With the proliferation of networked distributed resources and the prevalence of workstation clusters as a dominant computing platform, providing adequate system support for distributed computing, incl... / features-allows commodity operating systems to be easily transformed br for Distributed Computing in Clustered Environments John Cruz

3986.3   Coordinating Distributed State in the Internet - Grimm   (Correct)
this paper examines several approaches to coordinating distributed state, identi es their key characteristics, and discusses how they apply to distribution in the Internet. Distributed state generally... / of transactions at the operating system level to coordinate br memory DSM system running on clusters of Alpha processors. Unlike

3909.2   The UCSD Active Web - Pasquale (1997)   (Correct)
The UCSD Department of Computer Science and Engineering recently submitted a proposal for large-scale Research Infrastructure funding to the National Science Foundation. The theme of the proposal is... / its strengths in network and operating systems design security br This includes monitoring system operation overseeing backups and

3733.7   Efficient Runtime Support for Cluster-Based Distributed Shared Memory .. - Speight (1997)   (Correct)
Distributed shared memory (DSM) systems provide a shared memory programming paradigm on top of a physically distributed network of computers. The DSM system removes the necessity for programmers to mo... / available PC networks and operating systems can perform comparably on a br Efficient Runtime Support for Cluster-Based Distributed Shared Memory

3727.2   Experience with a Distributed File System Implementation - Wang, Anderson, Dahlin (1997)   (Correct)
This paper highlights some of the lessons learned during the course of implementing xFS, a fully distributed file system. xFS is an interesting case study for two reasons. First, xFS's serverless arch... / by traditional client-server operating system services. Second xFS br local area networks and cluster technology has resulted

3679.0   Active Names: Programmable Location and Transport of Wide-Area.. - Vahdat, Anderson, Dahlin (1999)   (Correct)
Active Names are a general framework for the development and composition of wide-area applications. The key insight behind Active Names is the need to introduce programmability of name binding to supp... / for Programming Languages and Operating Systems Cambridge MA . Fox br Y. Chawathe and E. Brewer. Cluster-Based Scalable Network Services

3679.0   Active Naming: Programmable Location and Transport of Wide-Area.. - Vahdat, Anderson, Dahlin (1998)   (Correct)
Active Names are a general framework for the development and composition of wide-area applications. The key insight behind Active Names is the need to introduce programmability of name binding to supp... / for Programming Languages and Operating Systems Cambridge MA . Fox br Y. Chawathe and E. Brewer. Cluster-Based Scalable Network Services

3582.1   Devices in a Multi-Service Operating System - Barham (1996)   (Correct)
le application-specific use of I/O devices. The architecture is applied to several representative classes of device including network interfaces, network connected peripherals, disk drives and frames... / Devices in a Multi-Service Operating System Paul Ronald Barham

3540.3   Efficient MultiThreaded User-Space Transport for Network Computing.. - Gomez, Rego (1997)   (Correct)
We present a novel user-space and transaction-oriented protocol for use in high-performance distributed computing applications. The TRAP protocol is designed to support low-latency communication in mu... / and integrated into a host operating system OS determines its br E. Lusk. Monitors Messages and Clusters The p Parallel Programming

3518.8   Cluster-Based Scalable Network Services - Fox, Gribble, Chawathe, Brewer.. (1997)   (Correct)
This paper has benefited from the detailed and perceptive comments of our reviewers, especially our shepherd Hank Levy. We thank Randy Katz and Eric Anderson for their detailed readings of early draft... / it is normally viewed as an operating system Multics Multiplexed br policies are left to the system operator. We describe our experiments

3435.6   Towards a Platform for Distributed Application Development - Alonso, Hagen, Schek, Tresch (1997)   (Correct)
ion Layer Object Manager Exported Database Functionality Win-NT Navigator Distribution Layer Functional Layer Execution Process Development Manager Canonical Representation External INTERFACE SERVICES... / the core of a distributed operating system facilitating the integration br a research point of view such clusters are interesting as platforms for

3400.0   A Historical Application Profiler for Use by Parallel Schedulers - Gibbons (1997)   (Correct)
A Historical Application Profiler for Use by Parallel Schedulers Richard Gibbons Master of Science Graduate Department of Computer Science University of Toronto 1997 Scheduling Algorithms that use app... / examination of the Sprite operating system's process migration br analysis by Arpaci et al. of a cluster of workstations ADV

3394.8   Extensible Cluster-Based Scalable Network Services - Fox (1997)   (Correct)
This paper has benefited from the detailed and perceptive comments of our reviewers, especially our shepherd Hank Levy. We also thank Randy Katz, Eric Anderson, David Culler provided valuable feedback... / it is normally viewed as an operating system Multics Multiplexed br policies are left to the system operator. We describe our

3383.5   A Communication System for Efficient Parallel Processing on Clusters.. - Ciaccio (1999)   (Correct)
Current trends indicate that multiprocessor platforms will eventually replace uniprocessors in every application field, as the performance improvement exhibited by uniprocessor architectures during th... / LAN adapters in the Linux Operating System kernel. The virtualization br Efficient Parallel Processing on Clusters of Personal Computers Giuseppe

3336.7   High-Performance Local Area Communication With Fast Sockets - Rodrigues, Anderson, Culler (1997)   (Correct)
Modern switched networks such as ATM and Myrinet enable low-latency, high-bandwidth communication. This performance has not been realized by current applications, because of the high processing overhe... / without modifications to the operating system kernel. A major portion of

3288.6   Page Placement For Non-Uniform Memory Access Time (NUMA) Shared.. - LaRowe, Jr. (1991)   (Correct)
Computer Science) PAGE PLACEMENT FOR NON-UNIFORM MEMORY ACCESS TIME (NUMA) SHARED MEMORY MULTIPROCESSORS by Richard P. LaRowe Jr. Department of Computer Science Duke University Date: Approve... / we investigate the role of the operating system's page placement policy in br either a Per-Node basis a Per-Cluster basis or on a

3279.8   An Evaluation Methodology for Parallel/Distributed Software Tools - Park, Lee, Hariri   (Correct)
The recent rapid growth of the network computing applications area has been accelerated by a variety of parallel and distributed computing (PDC) software tools that simplify process management, inter-... / system kernel. In traditional operating systems such as UNIX exception br These tools are evaluated over a cluster of workstations interconnected by

3271.3   PAISS - Design and Implementation of a Parallel Iterative Linear.. - Christen (1998)   (Correct)
This report describes the design and implementation of the parallel iterative linear system solver PAISS (Parallel Adaptive Iterative linear System Solver) for distributed memory multicomputers and w... / with its own standard operating system and I O devices. The br multicomputers and workstation clusters. It is capable to apply a

3251.3   Project Mars: Scalable, High Performance, Web Based.. - Buddhikot (1998)   (Correct)
PROJECT MARS: SCALABLE, HIGH PERFORMANCE, WEB BASED MULTIMEDIA-ON-DEMAND (MOD) SERVICES AND SERVERS by Milind M. Buddhikot ADVISOR: Guru M. Parulkar August, 1998 Saint Louis, Missouri This disse... / enhancements to a server node operating system OS to support such MOD br architecture consisting of a cluster of multiple storage nodes in the

3247.2   A Survey of User-Level Network Interfaces for System Area Networks - Mukherjee (1997)   (Correct)
System Area Networks (SANs), such as Myricom Myrinet and IBM Vulcan, provide latency, bandwidth, and reliability that are orders of magnitude better than traditional local area networks. SAN benefits ... / applications must invoke the operating system to send and receive messages. br Multiprocessors or SMPs and Cluster of SMPs CSMPs SMPs extend the

3240.9   GLUnix: a Global Layer Unix for a Network of Workstations - Ghormley (1997)   (Correct)
ions To provide remote execution of both parallel and sequential jobs, GLUnix extends some existing UNIX abstractions and introduces new abstractions, borrowing heavily from MPP environments such as ... / and implementation of GLUnix operating system middleware for a cluster of br performance have made workstation clusters an attractive architecture for

3205.8   Pi: A New Approach to Operating System Structuring for Flexibility - Kulkarni (1993)   (Correct)
Continuing innovations in hardware technology and changing demands of a wide range of applications are the two main challenges faced by operating systems. To exploit the available hardware capabilitie... / Pi A New Approach to Operating System Structuring for Flexibility br supercomputers to workstation clusters. Object-oriented databases

3161.7   Tender to III/97/31 Lot 5, Deliverable 1.1 - DISCO Report on the.. - Bertozzi, Chiola, Ciaccio, Conte.. (1998)   (Correct)
This report surveys the state of the art of Cluster Computing based mainly on low-cost PC or workstations technology. Real industrial applications as well as EU funded and international University/Res... / libraries and or operating system OS primitives and by br on the state-of-the-art of PC Cluster Computing M. Bertozzi

3155.1   A Workstation Architecture to Support Multimedia - Hayter (1993)   (Correct)
The advent of high speed networks in the wide and local area enables multimedia traffic to be easily carried between workstation class machines. This dissertation considers an architecture for a works... / . An Operating System for the DAN br to be based on interconnected clusters of hosts. Within a cluster there

3137.5   Fault Tolerant Matrix Operations for Networks of Workstations Using.. - Plank (1997)   (Correct)
Networks of workstations (NOWs) offer a cost effective platform for high-performance, long-running parallel computations. However, these computations must be able to tolerate the changing and often fa... / a generalpurpose time-sharing operating system and each is often owned by a br algorithms are able to run on clusters of workstations that change over

3105.6   Computing in the RAIN: A Reliable Array of Independent Nodes - Vasken Bohossian (1998)   (Correct)
The 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 d... / run in conjunction with operating system services and standard br consists of a heterogeneous cluster of computing and or storage

3031.3   A Multithreaded Communication System for ATM-Based High Performance.. - Park, Lee   (Correct)
Current advances in processor technology and the rapid development of high-speed networking technology (e.g., Asynchronous Transfer Mode (ATM), Myrinet, and Fast Ethernet) have made network-based comp... / This includes the high cost of operating system calls context switch the br interfaces for the tightly-coupled cluster of homogeneous workstations. P

2933.1   Differentiated and Predictable Quality of Service in Web Server.. - Aron (2000)   (Correct)
As the World Wide Web experiences increasing commercial and mission-critical use, server systems are expected to deliver high and predictable performance. The phenomenal improvement in microprocessor ... / management facilities in the operating system software are studied. This

2899.0   Supporting Multiple Programming Paradigms for Distributed Clusters on .. - Itzkovitz, Schuster, (Wolfovich) (1997)   (Correct)
In this paper we propose millipede: a small yet powerful interface for Virtual Parallel Machines (vpms) on top of distributed computing environments. millipede is a convenient environment for porting ... / Hpf Cparpar Parc Splash Java Operating System Services Communication br Paradigms for Distributed Clusters on top of a Single Virtual

2873.2   Coherent Network Interfaces for Fine-Grain Communication - Mukherjee, Falsafi, al. (1996)   (Correct)
Historically, processor accesses to memory-mapped device registers have been marked uncachable to insure their visibility to the device. The ubiquity of snooping cache coherence, however, makes it pos... / memory we must address three operating system issues. First a CNI needs a

2804.2   Implementing Fine-Grain Distributed Shared Memory On Commodity SMP.. - Schoinas (1996)   (Correct)
This paper reports our experience implementing the Blizzard fine-grain distributed shared memory system on a network of unmodified dual-processor workstations running a commercial operating system. Th... / running a commercial operating system. The paper describes and br shared memory system on the COW Cluster of Workstations The COW

2788.1   Reducing Coherence-Related Communication in Software Distributed.. - Speight, Bennett (1998)   (Correct)
Distributed shared memory (DSM) is an abstraction of shared memory on a distributed memory machine. Hardware DSM systems support this abstraction at the architecture level; software DSM systems suppor... / passing facilities of the host operating system to implement the necessary br a network of SGI multiprocessor clusters using on-cluster hardware

2739.3   Design Choices in the SHRIMP System: An Empirical Study - Matthias Blumrich (1998)   (Correct)
The SHRIMP cluster-computing system has progressed to a point of relative maturity; a variety of applications are running on a 16-node system. We have enough experience to understand what we did right... / because they rely on the operating system kernel to obtain exclusive br Abstract The SHRIMP cluster-computing system has progressed

2739.3   Unify: A scalable, loosely-coupled, distributed shared memory.. - Griffioen, Yavatkar, Finkel (1993)   (Correct)
Unify is a scalable approach for designing distributed multicomputers. It uses high-speed local and wide area networks as a distributed backplane to interconnect hundreds or thousands of workstations ... / best for building distributed operating systems that span a large br space by grouping segments into clusters and workspaces. A cluster

2732.6   Indigo: User-level Support for Building Distributed Shared.. - Prince Kohli (1995)   (Correct)
ions Prince Kohli Mustaque Ahamad y Karsten Schwan College of Computing Georgia Institute of Technology June 12, 1996 Abstract Distributed systems that consist of workstations connected by high p... / perhaps even supported by operating systems or hardware based on which br amoeba distributed operating system. Operating Systems Review -

2692.5   Performance Evaluation of the Orca Shared Object System - Bal, Bhoedjang, Hofman, Jacobs.. (1998)   (Correct)
Orca is a portable, object-based distributed shared memory system. This paper studies and evaluates the design choices made in the Orca system and compares Orca with other DSMs. The paper gives a quan... / the underlying system. If the operating system or hardware provides certain br are done on a -node Pentium Pro cluster with Myrinet and Fast Ethernet

2669.6   Extensible Resource Management For Cluster Computing - Islam, Prodromidis, Squillante.. (1996)   (Correct)
this paper we present a new resource management system for allocating resources among such applications in general-purpose distributed-memory parallel computers. Our system, Octopus, consists of sever... / these systems also provide operating system infrastructures for creating br Extensible Resource Management For Cluster Computing Nayeem Islam

2662.0   Real-Time Dependable Channels: Customizing QoS Attributes for.. - Hiltunen (1998)   (Correct)
Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents ... / MK . Mach real-time operating system and CORDS a system for br This prototype executes on a cluster of Pentium PCs running the

2658.2   A High Performance Message Passing System for Network of Workstations - Park, Hariri   (Correct)
With the proliferation of Network of Workstations (NOW) environment, there has been a great demand for a high performance message passing system to implement High Performance Distributed Computing (... / routines to bypass traditional operating system calls and kernel-level br homogeneous workstation cluster. However the constraint to use

2638.7   Access Control for an Object-Oriented Distributed Platform - Ooi (1993)   (Correct)
cates that each object in the extent believes that other objects in the same extent do not have any malicious intentions and hence will not be a threat to the object itself. The trust relationship bet... / is hosted on the Unix operating system the design of the extent br . . Clusters and Containers

2591.1   Design and Evaluation of Communication Latency Hiding/Reduction.. - Afsahi (2000)   (Correct)
With the availability of fast microprocessors and small-scale multiprocessors, internode communication has become an increasingly important factor that limits the performance of parallel computers. Es... / been developed to remove the operating system kernel and protocol stack br Using Message Prediction for Clusters of

2589.8   The Zebra Striped Network File System - Hartman, Ousterhout (1993)   (Correct)
Zebra is a network file system that increases throughput by striping file data across multiple servers. Rather than striping each file separately, Zebra forms all the new data from each client into a ... / of Zebra built in the Sprite operating system provides - times the br algorithm in more detail. System Operation This section describes

2588.9   Cluster I/O with River: Making the Fast Case Common - Arpaci-Dusseau, Anderson, Treuhaft..   (Correct)
We introduce River, a data-flow programming environment and I/O substrate for clusters of computers. River is designed to provide maximum performance in the common case --- even in the face of nonunif... / of sources unexpected operating system activity uneven load br Cluster I O with River Making the Fast

2579.5   Fast Messages (FM): Efficient, Portable Communication for Workstation .. - Pakin, Karamcheti, Chien (1997)   (Correct)
Illinois Fast Messages (FM) is a low-level software messaging layer designed to meet the demands of high performance network hardware. It delivers much of the hardware's raw performance to both applic... / control paths. For example operating systems are heavily involved in br Communication for Workstation Clusters and Massively-Parallel Processors

2561.5   A Programming Methodology for Dual-tier Multicomputers - Baden, Fink (1999)   (Correct)
Hierarchically-organized ensembles of shared memory multiprocessors possess a richer and more complex model of locality than previous generation multicomputers with single processor nodes. These dual-... / were handled Though operating system activities may occasionally br requirements Cframework SMP clusters. Introduction Memory

2558.6   Carlsberg: A Distributed Execution Environment Providing Coherent.. - Position Work-In-Progress   (Correct)
The Carlsberg prototype is a distributed operating system designed to provide efficient support for distributed-parallel applications on a cluster of highperformance workstations. A unique feature of ... / prototype is a distributed operating system designed to provide br applications on a cluster of highperformance workstations.

2532.3   Fine-Grained Object Based Load Distribution - Jensen (1995)   (Correct)
Load distribution is commonly recognized as a useful technique to improve the performance of a distributed system. Much of the previous work on load distribution is performed in the context of process... / the context of process based operating systems executing on autonomous br . . Clusters of Objects .

2507.7   SPINE: An Operating System for Intelligent Network Adapters - Fiuczynski (1998)   (Correct)
The emergence of fast, cheap embedded processors presents the opportunity for processing to occur on the network adapter. We are investigating how a system design incorporating such an intelligent n... / SPINE An Operating System for Intelligent Network br of these features. For example cluster based storage management

2483.8   UTLB: A Mechanism for Address Translation on Network Interfaces - Yuqun Chen Angelos (1998)   (Correct)
An important aspect of a high-speed network system is the ability to transfer data directly between the network interface and application bu#ers. Such a direct data path requires the network interface... / interface bypassing the operating system OS It eliminates OS calls br an implementation on Myrinet PC clusters. A trace-driven analysis is used

2447.3   Optimizing Parallel Applications for Wide-Area Clusters - Bal, Plaat, Bakker, Dozy, Hofman (1998)   (Correct)
Recent developments in networking technology cause a growing interest in connecting local-area clusters of workstations over wide-area links, creating multilevel clusters. Often, latency and bandwidth... / GFLOPS peak performance. The operating system used on DAS is BSD OS from br Applications for Wide-Area Clusters Henri E. Bal Aske Plaat

2444.6   The Impact of Data Transfer and Buffering Alternatives on Network.. - Mukherjee (1998)   (Correct)
The explosive growth in the performance of microprocessors and networks has created a new opportunity to reduce the latency of fine-grain communication. Microprocessor clock speeds are now approaching... / DMA usually requires the operating system to perform many tasks to

2443.6   The Beehive Cluster System - Aman Singla   (Correct)
Introduction In this writeup, we present the system architecture of Beehive, a cluster system we are developing at Georgia Tech for supporting interactive applications and compute-intensive servers. ... / The requirements from the operating system to support the Beehive system br The Beehive Cluster System Aman Singla

2364.4   Distributed Shared Abstractions (DSA) on Multiprocessors - Clémençon, Mukherjee.. (1993)   (Correct)
ions (DSA) on Multiprocessors Christian Cl'emen¸con (clemenco@lse.epfl.ch) Bodhisattwa Mukherjee (bodhi@watson.ibm.com) Karsten Schwan (schwan@cc.gatech.edu) GIT--CC--93/25 Abstract Any parallel pr... / of higher level operating system services in distributed br performance results attained on a cluster of workstations are described in

2330.9   Supporting Configurable Real-Time Communication Services - Han, Hiltunen, Schlichting (1997)   (Correct)
Constructing communication services that provide real-time guarantees is important for many applications built on distributed systems. While a variety of such services have been designed and implement... / And The Osf ri Mk . Operating System. The Design Of A br operating system Rey on a cluster of Pentium PCs. An earlier

2302.8   Real Quantifier Elimination in Practice - Dolzmann, Sturm, Weispfenning (1998)   (Correct)
We give a survey of three implemented real quantifier elimination methods: partial cylindrical algebraic decomposition, virtual substitution of test terms, and a combination of Gröbner basis computati... /

2265.6   Experience with Parallel Computing on the AN2 Network - Scales, Burrows, Thekkath (1996)   (Correct)
Technology trends make it attractive to use workstations connected by a local area network as a multicomputing platform for parallel applications. Achieving acceptable application performance in such ... / and the implications for operating systems and network adaptor design. br performance in such a workstation cluster using commodity components

2230.9   Hierarchical Clustering: A Structure for Scalable Multiprocessor.. - Ron Unrau (1993)   (Correct)
We introduce the concept of Hierarchical Clustering as a way to structure shared memory multiprocessor operating systems for scalability. As the name implies, the concept is based on clustering and hi... / for Scalable Multiprocessor Operating System Design Ron Unrau Orran br . Hierarchical Clustering A Structure for Scalable

2203.1   LIGHTNING Network and Systems Architecture - Dowd, al. (1996)   (Correct)
LIGHTNING is adynamically reconfigurable WDM network testbed project for supercomputer interconnection. This paper describes a hierarchical WDM-based optical network testbed project that is being cons... / topology or inform the operating system at compile- or run-time of br to develop a scalable technique for clustering a strategy that is effective

2158.3   An Efficient Implementation of Java's Remote Method Invocation - Maassen, van Nieuwpoort, Veldema.. (1999)   (Correct)
Java offers interesting opportunities for parallel computing. In particular, Java Remote Method Invocation provides an unusually flexible kind of Remote Procedure Call. Unlike RPC, RMI supports polymo... / To avoid the overhead of operating system calls LFC and Panda run in br JDK . . on a Pentium Pro Myrinet cluster for example the latency for a

2154.4   Tools and Languages for Developing Parallel Applications for Clusters .. - Rough   (Correct)
The cluster of workstations (COW) is becoming an important platform for parallel processing applications. COWs offer the benefits of cost and accessibility over other platforms. In order to develop ap... / supported by distributed operating systems is proposed. Tools and br Parallel Applications for Clusters of Workstations Justin Rough

2153.3   Frangipani: A Scalable Distributed File System - Thekkath, Mann, Lee (1997)   (Correct)
The ideal distributed file system wouldprovide all its users with coherent, shared access to the same set of files,yet would be arbitrarily scalable to provide more storage space and higher performanc... / through the standard operating system call interface. Programs br Frangipani is meant to run in a cluster of machines that are under a

2137.1   Services Supporting Management of Distributed Applications and Systems - Bauer, Bunt, Rayess, Finnigan, Kunz, .. (1997)   (Correct)
A distributed computing system consists of heterogeneous computing devices, communication networks, operating system services and applications. As organisations move toward distributed computing envir... / communication networks operating system services and applications. As br ApplInstance Process Cluster Capsule BasicEngineeringObject

2136.3   High-Performance Sorting on Networks of Workstations - Arpaci-Dusseau, Arpaci-Dusseau (1997)   (Correct)
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-scale S... / evaluate the use of commodity operating systems and hardware for parallel br performance records. On a -node cluster we sort . GB in just under

2108.9   Transparent Result Caching - Vahdat, Anderson (1998)   (Correct)
The goal of this work is to develop a general framework for transparently managing the interactions and dependencies among input files, development tools, and output files. By unobtrusively monitoring... / of the th ACM Symposium on Operating Systems Principles pp. -

2104.7   Implementing Cooperative Prefetching and Caching in a.. - Voelker, Anderson, Kimbrel, Feeley.. (1998)   (Correct)
This paper presents cooperative prefetching and caching --- the use of network-wide global resources (memories, CPUs, and disks) to support prefetching and caching in the presence of hints of future d... / under the Digital Unix operating system running on a . Gb sec br research prefetching algorithms cluster-wide memory management and

2103.0   Just-in-time Transparent Resource Management in Distributed Systems - Baratloo, Itzkovitz, Kedem, Zhao (1998)   (Correct)
This paper presents the design and the implementation of a resource management system for monitoring computing resources on a network and for dynamically allocating them to concurrently executing jobs... / tight integration with the operating system DRMS or require an br parallel systems and clusters of machines.In such systems

2094.2   The Performance of Alternative Threading Architectures for Parallel.. - Schmidt, Suda (1996)   (Correct)
A communication subsystem consists of protocol tasks and operating system mechanisms that support the configuration and execution of protocol stacks composed of protocol tasks. To parallelize a commun... / of protocol tasks and operating system mechanisms that support the br Threading Architecture Examples clusters of one or more protocol tasks.

2091.9   Moving Distributed Shared Memory to the Personal Computer: The.. - Fleisch, Hyde, Juul (1993)   (Correct)
This paper describes the evolution of a distributed shared memory (DSM) system, Mirage, from its original implementation on VAX computers to its current implementation on modern high-end personal comp... / systems do not. In the past operating system designers have exploited the br so that we could get our system operating quickly. The consequences

2043.4   MultiView and Millipage - Fine-Grain Sharing in Page-Based DSMs - Itzkovitz, Schuster (1999)   (Correct)
In this paper we develop a novel technique, called MultiView, which enables implementation of page-based fine-grain dsms. We show how the traditional techniques for implementing page-based dsms can be... / and is smaller than the operating system's page size. The run-time br Illinois FastMessages on a cluster of Compaq Mhz Pentium II

2040.5   Searching for the Sorting Record: Experiences in Tuning NOW-Sort - Arpaci-Dusseau, Arpaci-Dusseau..   (Correct)
We present our experiences in developing and tuning the performance of NOW-Sort, a parallel, disk-to-disk sorting algorithm. NOW-Sort currently holds two world records in databaseindustry standard ben... / software e.g.the operating system as well as with br how to benchmark our prototype cluster system we decided to implement

2036.5   CCL: A Portable and Tunable Collective Communication Library for.. - Bala, Bruck, Cypher, Elustondo, Ho.. (1995)   (Correct)
A collective communication library for parallel computers includes frequently used operations such as broadcast, reduce, scatter, gather, concatenate, synchronize, and shift. Such a library provides u... / As Ibm Eui Ibm Viper Operating System Parasoft Express

2027.2   Lightweight Transactions on Networks of Workstations - Athanasios Papathanasiou (1998)   (Correct)
Although transactions have been a valuable abstraction of atomicity, persistency, and recoverability, they have not been widely used in programming environments today, mostly because of their high ove... / on top of the Windows NT operating system. Our experimental results br remote main memory in a workstation cluster to improve application

2018.7   Communication Behavior of a Distributed Operating System - Arpaci   (Correct)
We present measurements of the communication behavior of a prototype distributed operating system, Solaris MC. We employ three server workloads to drive our study: a build of the Solaris source tree, ... / Behavior of a Distributed Operating System Remzi H. Arpaci br system that striped data across the cluster would avoid such a problem. Most

2018.2   Failure Recovery Algorithms for Multi-Disk Multimedia Servers - Shenoy, Vin   (Correct)
In this paper, we present two novel disk failure recovery methods that utilize the inherent characteristics of video streams for efficient failure recovery. Whereas the first method exploits the seque... / to software failures and operating system crashes customers of br the array of D disks into clusters of C disks C D and

2004.9   Efficient Remote Method Invocation - Veldema, van Nieuwpoort, Maassen.. (1998)   (Correct)
In current Java implementations, Remote Method Invocation is slow. On a Pentium Pro/Myrinet cluster, for example, a null RMI takes 1228 µs using Sun's JDK 1.1.4. This paper describes Manta, a Java sys... / avoid expensive traps to the operating system. With these optimizations br is slow. On a Pentium Pro Myrinet cluster for example a null RMI takes

1988.8   Parallel I/O - Thakur, Gropp   (Correct)
This paper was the starting point of MPI-IO in that it was the first attempt to exploit this analogy by applying the (then relatively new) MPI concepts for message passing to the realm of parallel I/O... / disk for each I O request an operating system typically maintains a cache br contiguously sometimes called a cluster. On commodity disks a minimum of

1967.5   The Elusive Goal of Workload Characterization - Downey, Feitelson (1999)   (Correct)
The study and design of computer systems requires good models of the workload to which these systems are subjected. Until recently, the data necessary to build these models---observations from product... / hardware configuration or the operating system. In this paper we focus on br program as shorthand for cluster size partition size or

1967.0   An Evaluation of Linear Models for Host Load Prediction - Peter Dinda (1998)   (Correct)
This paper evaluates linear models for predicting the Digital Unix five-second load average from 1 to 30 seconds into the future. A detailed statistical study of a large number of load traces leads to... / its vendor-supplied operating system scheduling tasks initiated br Benefits of prediction interactive cluster machine with long term load

1962.6   Failure Recovery Algorithms for Multimedia servers - Shenoy, Vin (1999)   (Correct)
In this paper, we present two novel disk failure recovery methods that utilize the inherent characteristics of video streams for efficient recovery. Whereas the first method exploits the inherent redu... / to software failures and operating system crashes customers of br of D disks is partitioned into clusters of C disks C D with

1952.3   Brazos: A Third Generation DSM System - Speight (1997)   (Correct)
Brazos is a third generation distributed shared memory (DSM) system designed for x86 machines running Microsoft Windows NT 4.0. Brazos is unique among existing systems in its use of selective multicas... / introduction of advanced PC operating systems combine to make networks of br memory. Brazos currently runs on a cluster of Compaq Proliant

1948.7   Towards A Thread-Based Parallel Direct Execution Simulator - Phillip Dickens (1996)   (Correct)
Parallel direct execution simulation is an important tool for performance and scalability analysis of large message passing parallel programs executing on top of a virtual computer. However, detailed ... / address spaces without special operating system support and without br Paragon and has been ported to a cluster of Sun workstations using the

1935.4   Integrating Performance Monitoring and Communication in Parallel.. - Martonosi, Ofelt, Heinrich (1996)   (Correct)
A large and increasing gap exists between processor and memory speeds in scalable cache-coherent multiprocessors. To cope with this situation, programmers and compiler writers must increasingly be awa... / most such tools do not include operating system effects in their simulation br by each reference on the shared cluster bus. Hardware in essence a

1929.9   Efficient Data Layout, Scheduling and Playout Control in MARS - Buddhikot, Parulkar (1995)   (Correct)
Large scale on-demand multimedia servers, that can provide independent and interactive access to a vast amount of multimedia information to a large number of concurrent clients, will be required for a... / node runs a netbsd unix operating system enhanced to handle multimedia br building block called a storage cluster and a multicast atm switch a

1928.2   CLAM: Connection-less, Lightweight, and Multiway Communication.. - Gomez, Rego, Sunderam   (Correct)
A number of factors motivate and favor the implementation of communication protocols in user-space. There is a particularly strong motivation for the provision of scalable, multiway and connectionle... / this approach include reduced Operating System related costs and the fact br have reduced workstation-cluster latencies from milliseconds to

1926.5   A Graphical Toolset for Performance-Oriented Design of Portable.. - Delaitre, Justo, Spies, Vekariya..   (Correct)
This paper describes a portable performance-oriented integrated toolset for parallel software development. This toolset is composed of a graphical design tool, a simulation tool, and a visualisation... / and the modelling of the operating system is usually not addressed br a virtual machine composed of a cluster of workstations interconnected by

1922.0   TreadMarks: Distributed Shared Memory on Standard Workstations and.. - Keleher, Cox, Dwarkadas, Zwaenepoel (1994)   (Correct)
TreadMarks is a distributed shared memory (DSM) system for standard Unix systems such as SunOS and Ultrix. This paper presents a performance evaluation of TreadMarks running on Ultrix using DECstation... / on Standard Workstations and Operating Systems Pete Keleher Alan L. br for parallel computation on clusters of workstations. To achieve

1914.6   The MultiSpace: an Evolutionary Platform for Infrastructural Services - Gribble, Welsh, Brewer, Culler (1999)   (Correct)
This paper presents the architecture for a Base, a clustered environment for building and executing highly available, scalable, but exible and adaptable infrastructure services. Our architecture has t... / c application and feature set operating system and hardware platform. br the architecture for a Base a clustered environment for building and

1912.7   Multi-Protocol Active Messages on a Cluster of SMP's - Lumetta, Mainwaring, Culler (1997)   (Correct)
Clusters of multiprocessors, or Clumps, promise to be the supercomputers of the future, but obtaining high performance on these architectures requires an understanding of interactions between the mult... / running the Solaris . operating system and interconnected by a br Multi-Protocol Active Messages on a Cluster of SMP's to appear in the

1879.6   Orthogonal Persistence in a Heterogeneous Distributed Object-Oriented .. - Sousa, Zúquete, Neves, Marques (1994)   (Correct)
This paper describes the major issues in the design and implementation of orthogonal persistence in IK. A single and uniform programming paradigm is used to manipulate objects in a persistent and dist... / and the lack of specific operating system support. In IK programmers br grouped at run-time into clusters to encapsulate fine-grain

1872.5   Quantitative Characterization and Analysis of the I/O behavior of a.. - Bordawekar (1998)   (Correct)
This paper presents a unified evaluation of the I/O behavior of a commercial clustered DSM machine, the HP Exemplar. Our study has the following objectives: (1) To evaluate the impact of different int... / namely architecture operating system and programming model on br of the I O behavior of a commercial clustered DSM machine the HP Exemplar.

1862.6   and a Performance Instrumentation Analysis and Visualization Tool for - Kivanc Dincer   (Correct)
jmpi is a 100% Java-based implementation of the Message-Passing Interface (MPI-1) standard. jmpi comes with a consistent MPI object model suitable for Java. Its Application Programming Interface (API)... / and portable interface to operating system services such as networking br a set of jmpi benchmark codes on a cluster of SUN UltraSparc workstations.

1860.4   Distributed Data Layout, Scheduling and Playout Control in a Large.. - Buddhikot, Parulkar (1994)   (Correct)
this paper, we will consider only a retrieval environment and primarily focus on the strong interaction between the architecture, data layout, data compression, and scheduling. In particular, we will ... / multimediaand the traditional operating system support for secondary storage br functions such as file system operations scheduling and compute

1858.4   Flexible Operating System Support for SCI Clusters - Koch, de Pina (1998)   (Correct)
The bottleneck for many parallel and distributed applications on networks of workstations is the high cost of communication on traditional network interfaces. Memory-mapped network interfaces provid... / Flexible Operating System Support for SCI Clusters br Operating System Support for SCI Clusters Submitted to Euro-Par '

1854.8   Checkpointing Distributed Shared Memory - Luis Silva (1997)   (Correct)
Distributed shared memory (DSM) is a very promising programming model for exploiting the parallelism of distributed memory systems, since it provides a higher level of abstraction than simple message ... / facility of the operating system neither requires the use of br experimental results obtained in a cluster of workstations. We hope that

1845.4   Fine-Grain Configurability for Secure Communication - Hiltunen, Jaiprakash, Schlichting.. (2000)   (Correct)
Current solutions for providing communication security in network applications allow customization of certain security attributes and techniques, but in limited ways and without the benefit of a sin... / Pentiums using the Mach MK . operating system. June Department br implementation running on a cluster of Pentiums using the Mach MK

1837.9   High Performance Virtual Machines (HPVM): Clusters with.. - Andrew Chien (1997)   (Correct)
The HPVM project provides software which enables high-performance computing on clusters of PCs and workstations using standard supercomputing APIs such as MPI, SHMEM Put/Get, and Global Arrays. HPVMs-... / The key problems are operating system involvement and redundant br Virtual Machines HPVM Clusters with Supercomputing APIs and

1830.5   Efficient Layering for High Speed Communication: the MPI over Fast.. - Lauria, Pakin, Chien (1999)   (Correct)
ching two communication layers, and our solutions as embodied in FM 2. 1. Introduction Dramatic advances in low-cost computing technology have combined to make cluster of PCs an attractive alternative... / network latencies and with operating system controlled access to network br Cluster Computing

1826.5   Compilation Techniques for Fair Execution of Shared Memory Parallel.. - Yosi Ben-Asher   (Correct)
Compiler technologies are crucial for the efficient execution of sequential programs. This is not yet true for parallel programs, where the operating system performs most of the work, resulting in inc... / parallel programs where the operating system performs most of the work br The target architecture is a cluster of work-stations PCs NOW

1800.1   The Effect of Network Total Order, Broadcast, and Remote-Write.. - Stets, Dwarkadas, Kontothanassis..   (Correct)
Emerging system-area networks provide a variety of features that can dramatically reduce network communication overhead. In this paper, we evaluate the impact of such features on the implementation of... / must be wired down by the operating system. An application sets up a br of uniprocessor workstations a cluster of symmetric multiprocessor

1788.5   Fail-Safe Concurrency in the Eclipse System - Knop, Rego (1996)   (Correct)
Local or wide-area heterogeneous workstation clusters are relatively cheap and highly effective, though inherently unstable operating environments for long-running distributed computations. We found t... / issued by any process the operating system is made to provide combined br heterogeneous workstation clusters are relatively cheap and highly

1787.1   The Network RamDisk : Using Remote Memory on Heterogeneous NOWs - Michail Flouris (1998)   (Correct)
Efficient data storage, a major concern in the modern computer industry, is mostly provided today by the the traditional magnetic disk. Unfortunately the cost of a disk transfer measured in processor ... / the Linux and the Digital Unix operating systems as a block device driver br of idle memory in a workstation cluster - - funded by the

1776.3   Evaluation of All-Software Conventional Distributed Shared Memory on.. - Arif Bhatti (1997)   (Correct)
The recent dramatic increase in network speeds and research in user-level communication necessitates re-evaluation of the traditional methods of providing a shared memory abstraction on top of distrib... / miss a page fault occurs. The operating system services the page fault then br Analyzing the Performance of Clustered Distributed Virtual Shared

1766.8   High Performance Messaging on Workstations: Illinois Fast Messages.. - Pakin, Lauria, Chien (1995)   (Correct)
ing with credit is permitted. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request Permissions from Publication Dep... / link management and operating system overhead. Even in recent br tightlycoupled workstation clusters. Illinois Fast Messages FM .

1766.2   Scheduling and Page Migration for Multiprocessor Compute Servers - Chandra, Devine, Verghese, Gupta.. (1994)   (Correct)
Several cache-coherent shared-memory multiprocessors have been developed that are scalable and offer a very tight coupling between the processing resources. They are therefore quite attractive for use... / a traditional multiprocessor operating system processes may frequently br In contrast a policy incorporating cluster and cache affinity along with a

1758.1   Supporting High-performance I/O in QoS-enabled ORB Middleware - Kuhns, Levine, Schmidt, O'Ryan (2000)   (Correct)
To be an effective platform for high-performance distributed applications, off-the-shelf Object Request Broker (ORB) middleware, such as CORBA, must preserve communication-layer quality of service (Qo... / and overview of the Solaris operating system. Supporting br This paper will appear in Cluster Computing the Journal on

1756.6   Extending The Dimensions of Consistency: Spatial Consistency and.. - James Griffioen (1994)   (Correct)
The Unify system is exploring scalable approaches for designing distributed multicomputers that support a shared memory paradigm. To achieve massive scalability, unify employs highly efficient communi... / the Unify distributed operating system. Unify integrates this large br space by grouping segments into clusters and workspaces. A cluster

1751.7   Design of a Large Scale Multimedia Server - Milind Buddhikot (1994)   (Correct)
Large scale multimedia storage servers will be an integral part of the emerging distributed multimedia computing infrastructure. However, given the modest rate of improvements in storage transfer rate... / from a lack of integration of operating systems network protocol br . . A Scalable Extension The Cluster Based Storage cbs

1746.9   Scheduling In Real-Time Transaction Systems - John Stankovic (1991)   (Correct)
In many application areas database management systems may have to operate under real-time constraints. We have taken an integrated approach to developing algorithms for cpu scheduling, concurrency con... / is effective in real-time operating systems. The goal of this work is

1741.8   High Performance Commodity Network Interfaces - Niessen, Meyer   (Correct)
As commodity workstations become faster with increases in processor technology, the need for higher performance network interfaces becomes more pressing. While current commodity network interface card... / shown that by reducing the operating system overhead the latency br the potential compute power of a cluster of workstations at commodity

1728.9   Utopia: A Load Sharing Facility for Large, Heterogeneous Distributed.. - Zhou (1993)   (Correct)
Load sharing in large, heterogeneous distributed systems allows users to access vast amount of computing resources scattered around the system and may provide substantial performance improvements to a... / few application changes and no operating system change supports a high br placement take advantage of the clustering nature of large-scale

1725.7   Daniel J. Scales - Kourosh Gharachorloo   (Correct)
Despite a large research effort, software distributed shared memory systems have not been widely used to run parallel applications across clusters of computers. The higher performance of hardware mult... / in the th ACM Symposium on Operating System Principles October br run parallel applications across clusters of computers. The higher

1724.2   A Comparative Study of Online Scheduling Algorithms for Networks of.. - Arndt, Freisleben, Kielmann, Thilo (1998)   (Correct)
This paper compares six online scheduling algorithms by simulating several unknown Cluster Computing 0 (1999) ?--? 1 A Comparative Study of Online Scheduling Algorithms for Networks of Workstations ... / their hardware architectures operating systems and application software. br Cluster Computing A

1723.1   Design of a Large Scale Multimedia Storage Server - Milind Buddhikot (1994)   (Correct)
Large scale multimedia storage servers will be an integral part of the emerging distributed multimedia computing infrastructure. However, given the modest rate of improvements in storage transfer rate... / from a lack of integration of operating systems network protocol br Interface Apic Manager Storage Cluster Apic Apic Apic Storage Node

1717.2   Transparently Obtaining Scalability for Java Applications on a Cluster - Aridor, Factor, Teperman, Eilam, al. (2000)   (Correct)
this article, we focus on the optimization unknown Transparently Obtaining Scalability for Java Applications on a Cluster Yariv Aridor , Michael Factor and Avi Teperman y y IBM Haifa Research L... / provide an interface to the operating system. While our work emphasizes br for Java Applications on a Cluster Yariv Aridor y Michael

1716.1   The Effectiveness of SRAM Network Caches in Clustered DSMs - Moga, Dubois (1998)   (Correct)
The frequency of accesses to remote data is a key factor affecting the performance of all Distributed Shared Memory (DSM) systems. Remote data caching is one of the most effective and general techniqu... / and MIP- . to the operating system such as page placement br of SRAM Network Caches in Clustered DSMs Adrian Moga and Michel

1715.2   High-Performance Cluster Computing Using SCI - Ibel, Schauser, Scheiman, Weis (1997)   (Correct)
The Scalable Coherent Interface (SCI) is a recent communication standard for cluster interconnects. We study the use of SCI in a high-performance parallel computing setting, using a cluster of UltraSp... / interfaces rely on the operating system for protection among br DRAFT High-Performance Cluster Computing Using SCI

1713.0   A Comparison of Three High Speed Networks for Parallel Cluster.. - Bal, Hofman, Verstoep (1997)   (Correct)
Many high speed networks have been developed that may be suitable for parallel computing on clusters of workstations. This paper compares three different networks: FastEthernet, ATM, and Myrinet. We... / of networks processors operating systems and communication software br High Speed Networks for Parallel Cluster Computing Henri Bal Rutger

1702.7   Fail-safe PVM: A portable package for distributed programming with.. - Leon (1993)   (Correct)
Many scientific problems benefit from computationsthat are parallel at a coarse grain. Collections of looselycoupled, heterogeneous computers are increasingly being applied to these problems. While in... / require modifications to the operating system. We describe the design and

1699.9   Approaches to Parallel Quantifier Elimination - Dolzmann, Gloor, Sturm (1998)   (Correct)
Special-purpose quantifier elimination procedures for problems of low degree using virtual substitution of test terms have recently turned out to be applicable to a variety of non-trivial non-academic... / is middle-ware between the operating system below and the application br a Cray YMP T D a workstation cluster and a multi-processor Sparc.

1699.3   Predicting Parallel Applications Performance on Non-dedicated Cluster .. - Anglano (1998)   (Correct)
We address the problem of performance prediction for parallel programs executed on clusters of heterogeneous workstations on which resource contention is present. We develop a methodology for the cons... / used in most workstation operating systems do not guarantee that a br Performance on Non-dedicated Cluster Platforms Cosimo Anglano

1693.0   Video Server on an ATM Connected Cluster of Workstations - Sandstå, Langørgen, Midtstraum (1997)   (Correct)
Video servers are important for applications which make use of digital video. The video servers should provide better functionality than most of today's video servers offer, -- e.g., support of flexib... / by the underlying hardware operating system and network while still be br Video Server on an ATM Connected Cluster of Workstations Olav Sandsta

1692.8   The Logical Disk: A New Approach to . . . - de Jonge, al.   (Correct)
The Logical Disk (LD) defines a new interface to disk storage that separates file management and disk management by using logical block numbers and block lists. The LD interface is designed to support... / not been important because operating systems file systems and disk br logical blocks LD can physically cluster the blocks according to the

1689.6   High Performance Computing for Asset Liability Management - Jacek Gondzio (1999)   (Correct)
Financial institutions require sophisticated tools for risk management. For companywide risk management both sides of the balance sheet should be considered, resulting in an integrated asset liability... / of PC's running under Linux operating system. The paper is organized as br computing environment including a cluster of PC's running under Linux

1682.9   Enhancements to 4.4 BSD UNIX for Efficient Networked Multimedia in.. - Milind Buddhikot (1997)   (Correct)
Cluster based architectures that employ high performance inexpensive Personal Computers (pcs) interconnected by high speed commodity interconnect have been recognized as a cost-effective way of buildi... / in these architectures run operating systems such as unix that have br Abstract Cluster based architectures that employ

1676.3   Performance Monitoring in a Myrinet-Connected Shrimp Cluster - Liao, Martonosi, Clark (1998)   (Correct)
Performance monitoring is a crucial aspect of parallel programming. Extracting the best possible performance from the system is the main goal of parallel programming, and monitoring tools are often es... / of multiple processes and the operating system. Therefore performance br in a Myrinet-Connected Shrimp Cluster Cheng Liao

1675.3   Implementing Global Memory Management in a Workstation Cluster - Feeley, Morgan, Pighin, Karlin, Levy (1995)   (Correct)
Advances in network and processor technology have greatly changed the communication and computational power of local-area workstation clusters. However, operating systems still treat workstation clust... / workstation clusters. However operating systems still treat workstation br Memory Management in a Workstation Cluster Michael J. Feeley William E.

1670.3   Automated Parallelization of Timed Petri-Net Simulations - Nicol, Mao (1995)   (Correct)
Timed Petri-nets are used to model numerous types of large complex systems, especially computer architectures and communication networks. While formal analysis of such models is sometimes possible, di... / Later work on the Time Warp Operating System TWOS employed br path information from each and cluster pieces of the simulation model

1665.4   Design and Evaluation of an HPVM-based Windows NT Supercomputer - Chien, Lauria, Pennington.. (1999)   (Correct)
We describe the design and evaluation of a 192-processor Windows NT cluster for high performance computing based on the High Performance Virtual Machine (HPVM) communication suite. While other clust... / the peculiarities of the NT operating system the need for a br of a -processor Windows NT cluster for high performance computing

1663.7   Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster.. - Freeh, Lowenthal, Andrews (1994)   (Correct)
A fine-grain parallel program is one in which processes are typically small, ranging from a few to a few hundred instructions. Fine-grain parallelism arises naturally in many situations, such as itera... / of the First Symposium on Operating Systems Design and Implementation br Fine-Grain Parallelism on a Cluster of Workstations Vincent W.

1636.1   Performance of a High-Level Parallel Language on a High-Speed Network - Bal, Bhoedjang, Hofman, Jacobs.. (1997)   (Correct)
Clusters of workstations are often claimed to be a good platform for parallel processing, especially if a fast network is used to interconnect the workstations. Indeed, high performance can be obtain... / is unaware of the underlying operating system. The Orca compiler generates br The structure of the Orca system. Operating System Layer The lowest

1621.1   The Remote Enqueue Operation on Networks of Workstations - Evangelos Markatos (1998)   (Correct)
Modern networks of workstations connected by Gigabit networks have the ability to run high-performance computing applications at a reasonable performance, but at a significantly lower cost. The perf... / which eliminates traditional operating system overheads that used to br multiprocessors and workstation clusters. This operation atomically

1620.1   On Using Network RAM as a non-volatile Buffer - Pnevmatikatos, Markatos, Maglis.. (1998)   (Correct)
File systems and databases usually make several synchronous disk write accesses in order to make sure that the disk always has a consistent view of their data, so that it can be recovered in the case ... / power failures. In the Sprite Operating System for example dirty data br the workstations in a workstation cluster as the independent storage

1617.8   Geo-Opera: Workflow Concepts for Spatial Processes - Alonso, Hagen (1997)   (Correct)
A Process Support System provides the tools and mechanisms necessary to define, implement and control processes, i.e., complex sequences of program invocations and data exchanges. Due to the general... / necessarily using the same operating system. Each step of the geo-process br the underlying platform is a cluster of PCs or workstations not

1617.4   An Integrated Compiler-Time/Run-Time Approach to Reducing Contention.. - Hu, Lu, Cox, Zwaenepoel   (Correct)
Contention is one of the largest obstacles to the scalability of many software DSM programs. It is caused by multiple threads reading from one thread simultaneously. In this paper, we present an integ... / techniques provided by the operating system to detect accesses to shared br on a -node Pentium-II cluster for four applications Modified

1592.5   The Effects of Communication Parameters on End Performance of Shared.. - Bilas, Singh (1997)   (Correct)
Recently there has been a lot of effort in providing cost-effective Shared Memory systems by employing software only solutions on clusters of high-end workstations coupled with high--bandwidth, low--l... / at page level through the operating system While these br of Shared Virtual Memory Clusters Angelos Bilas and Jaswinder Pal

1592.3   Operating Systems - Denning, Hunt, Tichy (1999)   (Correct)
Introduction Early operating systems were control programs a few thousand bytes long that scheduled jobs, drove peripheral devices, and kept track of system usage for billing purposes. Modern operatin... / Operating Systems Peter J. Denning James br handles a variety of distributed system operations including a uniform file

1588.7   Implementation of a Reliable Remote Memory Pager - Markatos (1996)   (Correct)
Traditional operating systems use magnetic disks as paging devices, even though the cost of a disk transfer measured in processor cycles continues to increase. In this paper we explore the use of remo... / Abstract Traditional operating systems use magnetic disks as br memory paging in workstation clusters are significant today and will

1582.0   A Corba-Based Quality-Of-Service Management Framework For Distributed .. - Hong, Kim, Park (1998)   (Correct)
This paper presents a CORBA-based Quality-of-Service (QoS) management framework for distributed multimedia services and applications. The QoS MIB has been defined for the QoS management of various mul... / and parameters of the applied operating system and the network resources as

1572.7   Solaris MC File System Framework - Matena, al. (1996)   (Correct)
this paper. unknown Copyright 1996 Sun Microsystems, Inc. The SML Technical Report Series is published by Sun Microsystems Laboratories, a division of Sun Microsystems, Inc. Printed in U.S.A. Unlimit... / extreme is to take an existing operating system for shared-memory-bus br file system in which file system operations are atomic and testable

1569.9   A Case for Buffer Servers - Anderson, Yocum, Chase (1999)   (Correct)
Faster networks and cheaper storage have brought us to a point where I/O caching servers have an important role in the design of scalable, high-performance file systems. These intermediary I/O servers... / at the network storage operating system and distributed system br a new level of storage between the cluster nodes and external data servers.

1556.0   Global Management of Coherent Shared Memory on an SCI Cluster - Povl Koch (1998)   (Correct)
The I/O-based implementations of the SCI standard allow cost-efficient use of shared memory on a wide range of cluster architectures. These implementations have typically been used for message-passing... / a tight integration with the operating system's virtual memory mechanisms. br Coherent Shared Memory on an SCI Cluster Povl T. Koch Emmanuel

1554.8   Solaris MC: A Multi Computer OS - Khalidi (1996)   (Correct)
Solaris MC is a prototype distributed operating system for multi-computers (i.e. clusters of nodes) that provides a single-system image: a cluster appears to the user and applications as a single comp... / MC is a prototype distributed operating system for multi-computers i.e. br system for multi-computers i.e. clusters of nodes that provides a

1551.9   Software Fault-Tolerant Distributed Applications in LiPS - Setz   (Correct)
This paper illustrates how software fault-tolerant distributed applications are implemented within LiPS version 2.4, a system for distributed computing using idle-cycles in networks of workstation. Th... / environment of different operating systems network protocols or

1548.2   Using Workstations as Building Blocks for Parallel Computing - Warschko, Blum, Tichy (1999)   (Correct)
The key to efficient parallel computing on workstations clusters is a communication subsystem that removes the operating system from the communication path and eliminates all unnecessary protocol over... / subsystem that removes the operating system from the communication path br parallel computing on workstations clusters is a communication subsystem

1548.2   Efficient Communication Mechanisms for Cluster Based Parallel.. - Davis, Swanson, Parker (1996)   (Correct)
The key to crafting an effective scalable parallel computing system lies in minimizing the delays imposed by the system. Of particular importance are communications delays, since parallel algorithms... / which spans user level code operating system support and network br Communication Mechanisms for Cluster Based Parallel Computing

1545.2   Efficient Communication Using Message Prediction for Cluster of.. - Afsahi, Dimopoulos (1999)   (Correct)
With the increasing uniprocessor and SMP computation power available today, interprocessor communication has become an important factor that limits the performance of cluster of workstations. Many f... / been developed to remove the operating system kernel and protocol stack br Using Message Prediction for Cluster of Multiprocessors Ahmad

1542.4   Balancing DMA Lantency and Bandwidth in a High-Speed Network Adapter - Yocum, Anderson, Chase, Gadde.. (1997)   (Correct)
Advances in networks and I/O bus structures continue to improve the latency and bandwidth of communication in computer clusters. While high-end PCI I/O systems have improved I/O performance significan... / memory and other cluster operating system services. Introduction br of communication in computer clusters. While high-end PCI I O systems

1542.0   An Engineering Approach to Hard Real-Time System Design - Kopetz, Zainlinger, Fohler, Kantz.. (1991)   (Correct)
This paper presents a systematic methodology for the design of distributed fault tolerant real-time systems. The methodology covers the stepwise refinement of the given requirements, expressed in the ... / There are few general purpose operating systems providing these guarantees. br system functions form a so-called cluster Figure . The

1539.7   An Environment for the Design and Performance Evaluation of Portable.. - Delaitre, al.   (Correct)
This report presents the performance modelling and the validation of the final simulator. The report overlaps with the prototype simulator report and updates only relevant parts changed since the prot... / layer of a distributed operating system as the fundamental parallel br a de facto standard. It allows a cluster of workstations to behave like a

1537.6   Simulation Modelling of Parallel Systems - Delaitre Justo (1996)   (Correct)
this paper, a simulation model for incorporation within a performanceoriented parallel software development environment is presented. This development environment is composed of a graphical design too... / and the modelling of the operating system is usually not addressed br a virtual machine composed of a cluster of workstations interconnected by

1537.6   A Graphical Toolset for Simulation Modelling of Parallel Systems - Delaitre, Justo, Spies, Winter (1996)   (Correct)
In this paper, a simulation model for incorporation within a performance-oriented parallel software development environment is presented. This development environment is composed of a graphical design... / and the modelling of the operating system is usually not addressed an br a virtual machine composed of a cluster of workstations interconnected by

1534.4   Performance study of parallel programs on a clustered Wide-Area.. - Bakker Dozy (1997)   (Correct)
Contents 1 Introduction 3 2 The environment of the experiment 5 2.1 The Orca language and implementation . . . . . . . . . . . . . . 5 2.2 The Amoeba processor pool . . . . . . . . . . . . . . . . .... / on the Amoeba distributed operating system To get a good br study of parallel programs on a clustered Wide-Area Network M.G.

1530.7   A Comparison of Queueing, Cluster and Distributed Computing Systems - Kaplan, Nelson (1994)   (Correct)
Using workstations clusters for distributed computing has become popular with the proliferation of inexpensive, powerful workstations. Workstation clusters offer both a cost effective alternative to b... / architecture running the same operating system. A heterogeneous computing br A Comparison of Queueing Cluster and Distributed Computing

1511.1   The Substrate Object Model and Architecture - Arindam Banerji (1993)   (Correct)
Operating system kernels are difficult to build, hard to change and a problem to adapt to new hardware. This is particularly true when an operating system tries to simulate a general-purpose multiproc... / Abstract Operating system kernels are difficult to br general-purpose multiprocessor on a cluster of workstations. The substrate

1508.3   Massive Parallelism with Workstation Clusters - Challenge or Nonsense? - Cap (1993)   (Correct)
Workstation cluster computing recently has become an important and successful technique. The communication bottleneck limits this approach to small and medium sized configurations of up to 30 workstat... / hardware architectures and operating system releases a highly portable br Parallelism with Workstation Clusters -Challenge or Nonsense

1507.1   Experiences with Locking in a NUMA Multiprocessor Operating System.. - Unrau, Krieger, Gamsa, Stumm (1994)   (Correct)
We describe the locking architecture of a new operating system, HURRICANE, designed for large scale shared-memory multiprocessors. Many papers already describe kernel locking techniques, andsome of t... / Operating System Design and Implementation br and improve concurrency ffl a clustered kernel that bounds the number

1503.1   Distributed Network Computing over Local ATM Networks - Mengjou Lin (1994)   (Correct)
Communication between processors has long been the bottleneck of distributed network computing. However, recent progress in switch-based high-speed Local Area Networks (LANs) may be changing this situ... / interactions with the host operating system device driver and higher br in which we are interested is a cluster of workstations interconnected by

1485.9   Design, Implementation and Performance of a Mutex-Token based.. - Setz   (Correct)
LiPS 1 is a system for distributed computing using idle-cycles in networks of workstations. In its version 2.3, it is currently used at the Universitat des Saarlandes in Saarbrucken, Germany to perfor... / environment of different operating systems network protocols or br high availability workstation cluster computing idle-time Abstract

1476.2   PUNCH: An architecture for Web-enabled wide-area network-computing - Kapadia, Fortes (1999)   (Correct)
This paper addresses the architectural issues that arise in the design of a universally accessible wide-area network-computing unknown Cluster Computing 2 (1999) 153--164 153 PUNCH: An architecture fo... / to designing a multi-user operating system for networked resources br Cluster Computing -

1470.4   Hamlyn - an interface for . . . - Wilkes (1992)   (Correct)
This paper uses a characterization of three different types of interconnect traffic to drive the development of an innovative high-speed interconnect interface. This uses sender-controlled message pla... / interconnect directly without operating system intervention. This version br Systems ATM card Tandem cluster internal bus HP Mayfly

1461.5   A Resource Query Interface for Network-Aware Applications - Lowekamp, Miller, Gross, Steenkiste, .. (1999)   (Correct)
Networked systems provide a cost-effective platform for parallel computing, but the applications have to deal with the changing availability of computation and communication resources. Network-awarene... / windows e.g.a real-time operating system may maintain information br TX Introduction Clusters of networked computers are an

1456.5   Telegraphos: High-Performance Networking for Parallel Processing on.. - Markatos (1996)   (Correct)
Networks of workstations and high-performance microcomputers have been rarely used for running highperformance applications like multimedia, simulations, scientific and engineering applications, becau... / any intervention of the operating system. Telegraphos I the first br Parallel Processing on Workstation Clusters Evangelos P. Markatos Manolis

1454.5   EDPEPPS: An Environment for the Design and Performance Evaluation of.. - Delaitre, Zemerly, Vekariya, Justo.. (1996)   (Correct)
This paper describes an environment for performance-oriented design of portable parallel software. The environment consists of a graphical design tool based on the PVM communication library for buil... / addition the modelling of the operating system is usually not addressed. br a virtual machine composed of a cluster of workstations interconnected by

1449.1   PT-PVM+: A Portable Platform for Multithreaded Coordination Languages - Krone, Hirsbrunner, Sunderam (1996)   (Correct)
This paper describes a portable message passing and process management platform for multithreaded applications. PT-PVM + is based on the PVM system and provides message passing and process managem... / workstations running the UNIX operating system without changing the PVM br at the thread level for a cluster of workstations running the UNIX

1448.8   Measurement, Analysis and Performance Improvement of the Apache Web.. - Hu (1997)   (Correct)
Performance of Web servers is critical to the success of many corporations and organizations. However, very few results have been published that quantitatively study the server behavior and identify t... / System Running The Ibm Aix Operating System. Using The Aix Built-In br we classify read as a file system operation. of the total CPU time.

1448.0   Software Distributed Shared Memory over Virtual Interface.. - Muralidharan Rangarajan And   (Correct)
In this paper, we describe an implementation of software Distributed Shared Memory (DSM) over Virtual Interface Architecture (VIA) for a Linux-based cluster of PCs and evaluate its performance. VIA is... / lowoverhead by excluding the operating system kernel from the br VIA for a Linux-based cluster of PCs and evaluate its

1446.1   Experimental Comparison of Memory Management Policies for NUMA.. - LaRowe, Jr., Ellis (1991)   (Correct)
Non-uniformity of memory access is an almost inevitable feature of the memory architecture in shared memory multiprocessor designs that can scale to large numbers of processors. One implication of NUM... / investigates the role of the operating system. We take an experimental br of the processor nodes called a cluster DUnX expands upon this by

1435.7   Virtual Shared Memory Programming on Workstation Clusters - Pfenning, Minnich, Bachem (1995)   (Correct)
Workstation clusters have recently attracted high interest as a technology providing supercomputer class performance at much lower price levels. Today the message passing programming model dominates t... / to access violations from the operating system which adds to the br Memory Programming on Workstation Clusters by Thomas Pfenning Ronald

CiteSeer - citeseer.org - Terms of Service - Privacy Policy - Copyright © 1997-2002 NEC Research Institute