Computer systems consisting of many machines will be the norm within a few years. However, making a collection of machines appear as a single, coherent system - in which the location of files, servers, programs, or users is invisible to users who do no
The LOCUS Distributed System Architecture
β Scribed by Gerald J. Popek
- Year
- 0
- Tongue
- English
- Leaves
- 163
- Series
- Computer Systems
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The LOCUS Distributed System Architecture. Has outline in PDF unlike other copies floating around.
β¦ Table of Contents
Title Page......Page 1
Table of Contents......Page 6
Figures......Page 9
Series Foreword......Page 10
Preface......Page 11
Acknowledgments......Page 14
Architectural Overview and Document Roadmap......Page 16
High Reliability......Page 17
Unix Compatibility......Page 18
Guide to This Document......Page 19
Distributed Operation and Transparency......Page 21
The Concept of Transparency......Page 22
Dimensions of Transparency......Page 24
Transparency and System Levels......Page 25
Optimization Control......Page 27
Naming......Page 29
Heterogeneity......Page 33
Error Modes......Page 36
Local Autonomy and Transparency......Page 38
Integration of Separate Networks......Page 40
Summary......Page 43
Filesystem Overview......Page 44
Remote Service Control Flow......Page 45
Static Picture of the Filesystem......Page 48
Accessing the Filesystem......Page 55
Synchronizing Distributed Filesystem Activity......Page 63
Filesystem Support for Interprocess Communication......Page 72
File Replication and Partitioned Operation......Page 77
High Performance......Page 81
Gateways......Page 83
Other Issues......Page 84
Summary......Page 87
User View......Page 88
Process Naming......Page 90
Network Processes......Page 91
Swapping and Paging......Page 98
Process Tracking......Page 99
Summary......Page 104
Dynamic Reconfiguration of LOCUS......Page 105
Requirements for the Reconfiguration Protocols......Page 106
Protocol Structure......Page 107
The Partition Protocol......Page 108
The Merge Protocol......Page 109
Protocol Synchronization......Page 110
Summary......Page 112
Machine-Independent Architecture and Implementation......Page 113
The LOCUS Kernel in a Heterogeneous CPU Network......Page 114
Hidden Directories......Page 117
Automatic Execution Site Selection......Page 119
Summary......Page 120
System Configuration......Page 121
LOCUS Installation......Page 124
System Administration......Page 131
Summary......Page 133
Experiences......Page 135
Unix Retrospective......Page 137
Architectural Lessons......Page 138
Futures......Page 139
Appendix A - Additional LOCUS System Calls......Page 140
Appendix B - LOCUS Internal Network Messages......Page 142
Bibliography......Page 155
Index......Page 162
π SIMILAR VOLUMES
<P>Computer systems consisting of many machines will be the norm within a few years. However, making a collection of machines appear as a single, coherent system - in which the location of files, servers, programs, or users is invisible to users who do
This text grew out of notes from a graduate course taught to students in mathematics and mechanical engineering. The goal was to take students who had some basic knowledge of differential equations and lead them through a systematic grounding in the theory of Hamiltonian systems, an introduction to
<p>The primary audience for this book are advanced undergraduate students and graduate students. Computer architecture, as it happened in other fields such as electronics, evolved from the small to the large, that is, it left the realm of low-level hardware constructs, and gained new dimensions, as
The distributed systems architect assembles pieces of hardware that are at least as large as a computer or a network router, and assigns pieces of software that are self-contained - such as Java applets - to those hardware components. As system complexity, size and diversity grow, the probability of