Results 1 - 10
of
19
Nested Transactions: An Approach to Reliable Distributed Computing
, 1981
"... Distributed computing systems are being built and used more and more frequently. This distributod computing revolution makes the reliability of distributed systems an important concern. It is fairly well-understood how to connect hardware so that most components can continue to work when others are ..."
Abstract
-
Cited by 517 (4 self)
- Add to MetaCart
Distributed computing systems are being built and used more and more frequently. This distributod computing revolution makes the reliability of distributed systems an important concern. It is fairly well-understood how to connect hardware so that most components can continue to work when others are broken, and thus increase the reliability of a system as a whole. This report addressos the issue of providing software for reliable distributed systems. In particular, we examine how to program a system so that the software continues to work in tho face of a variety of failures of parts of the system. The design presented
The Distributed V Kernel and its Performance for Diskless Workstations
- Proceedings of the 9th ACM Symposium on Operating Systems Principles
, 1983
"... The distributed V kernel is a message-oriented kernel that provides uniform local and network interprocess communication. It is primarily being used in an environment of diskless workstations connected by a high-speed local network to a set of file servers. We describe a performance evaluation of th ..."
Abstract
-
Cited by 91 (14 self)
- Add to MetaCart
(Show Context)
The distributed V kernel is a message-oriented kernel that provides uniform local and network interprocess communication. It is primarily being used in an environment of diskless workstations connected by a high-speed local network to a set of file servers. We describe a performance evaluation of the kernel, with particular emphasis on the cost of network file access. Our results show that over a local network: 1. Diskless workstations can access remote files with minimal performance penalty. 2. The V message facility can be used to access remote files at comparable cost to any well-tuned specialized file access protocol. We conclude that it is feasible to build a distributed system with all network communication using the V message facility even when most of the network nodes have no secondary storage. 1.
Naming, State Management, and User-Level Extensions in the Sprite Distributed File System
, 1990
"... ..."
On Linguistic Support for Distributed Programs
, 1982
"... Technological advances have made it possible to construct systems from collections of computers connected by a network. At present, however, there is little support for the construction and execution of software to run on such a system. Our research concerns the development of an integrated language ..."
Abstract
-
Cited by 16 (1 self)
- Add to MetaCart
Technological advances have made it possible to construct systems from collections of computers connected by a network. At present, however, there is little support for the construction and execution of software to run on such a system. Our research concerns the development of an integrated language/system whose goal is to provide the needed support. This paper discusses a number of issues that must be addressed in such a language. The major focus of our work and this paper is support for the construction of robust software that survives node, network, and media failures.
Improving the efficiency of UNIX file buffer caches
- In Proceedings of the ACM Twelfth Symposium on Operating Systems Principles
, 1989
"... This paper reports on the effects of using hardware virtual memory assists in managing file buffer caches in UNIX. A controlled experimental environment was constructed from two systems whose only difference was that one of them (XMF) used the virtual memory hardware to assist file buffer cache sear ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
This paper reports on the effects of using hardware virtual memory assists in managing file buffer caches in UNIX. A controlled experimental environment was constructed from two systems whose only difference was that one of them (XMF) used the virtual memory hardware to assist file buffer cache search and retrieval. An extensive series of performance characterizations was used to study the effects of varying the buffer cache size (from 3 Megabytes to 70 MB); I/O transfer sizes (from 4 bytes to 64 KB); cache-resident and non-cacheresident data; reads and writes; and a range of application programs. The results: small read/write transfers from the cache (1KB) were 50% faster under XMF, while larger transfers (8KB) were 20% faster. Retrieving data from disk, the XMF improvement was 25% and 10% respectively, although open/close system calls took slightly longer in XMF. Some individual programs ran as much as 40% faster on XMF, while an application benchmark suite showed a 7--15% improvement in overall execution time. Perhaps surprisingly, XMF had fewer translation lookaside buffer misses.
The Roscoe Operating System
- In Proceedings of the 7 th ACM Symposium on Operating System Principles
, 1979
"... Traditionally, a vade mecum (pronounced ‘‘VAHdee MAYkem’’) is a laboratory manual that guides the student step by step through complex procedures. Operating systems are complex mixtures of policy and mechanism, of algorithm and heuristic, and of theoretical goals and practical experience. This vade ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
Traditionally, a vade mecum (pronounced ‘‘VAHdee MAYkem’’) is a laboratory manual that guides the student step by step through complex procedures. Operating systems are complex mixtures of policy and mechanism, of algorithm and heuristic, and of theoretical goals and practical experience. This vade mecum tries to unify these diverse points of view and guide the novice step by step through the complexities of the subject. As a text, this book is intended for a first course in operating systems at the undergraduate level. The subject has so many individual parts that its practitioners and teachers often concentrate on subareas and ignore the larger concepts that govern the entire subject. I have tried to rectify that situation in this book by structuring the presentation about the dual ideas of resource management and beautification. To unify disparate threads of discussion, I have taken the liberty introducing names for recurrent themes and glorifying them with the title ‘‘principles.’ ’ I hope that this organization and nomenclature will help the reader to understand the subject better and to integrate new ideas into the same framework. Each technical term that is introduced in the text is printed in boldface the first
Distributed File Systems Past, Present and Future A Distributed File System for 2006
, 1996
"... A survey on distributed file systems ..."
(Show Context)
Distributed Systems: A Comprehensive Survey
- POSTFACH 20 24 20, D-8000 MÜNCHEN 2
, 1989
"... This paper gives a survey of all common transparent distributed systems. We distinguish between Distributed File Systems (DFS) and Distributed Operating Systems (DOS). Our overview is focussed on systems providing at least access or location transparency. The paper is organized as follows: The intro ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
This paper gives a survey of all common transparent distributed systems. We distinguish between Distributed File Systems (DFS) and Distributed Operating Systems (DOS). Our overview is focussed on systems providing at least access or location transparency. The paper is organized as follows: The introduction offers definitions of the features of each transparent distributed system as well as the services it is able to provide. We also propose a catalog of criteria that enables us to compare different systems independently of implementation done. The main entries we make are heterogeneity of the system's environment, communication strategy, as well as naming and security issues. Finally, we examine the reliability and availability of the separate systems and the way these issues are achieved. The following section consists of the survey. The description of each system is organized as follows: First, we introduce the main goal the system was developed for, the classification of th...
Research Issues In Distributed Operating Systems
- Computing in High-Energy Physics
, 1986
"... this paper we discuss some current research on five issues that are central to the design of distributed operating systems: communications primitives, naming and protection, resource management, fault tolerance, and system services. For each of these issues, some principles, examples, and other cons ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
this paper we discuss some current research on five issues that are central to the design of distributed operating systems: communications primitives, naming and protection, resource management, fault tolerance, and system services. For each of these issues, some principles, examples, and other considerations will be given. 1. INTRODUCTION
Partitioning of Function
"... to in a Distributed Graphics System to by i "Wiiarn 1. Nowicki4LTIC APR2j- ..."
Abstract
- Add to MetaCart
(Show Context)
to in a Distributed Graphics System to by i "Wiiarn 1. Nowicki4LTIC APR2j-