The Clouds Project: Designing and Implementing a Fault Tolerant, Distributed Operating System
Author
P. Dasgupta, R.J. LeBlanc Jr., E. Spafford,
Abstract
The Clouds project at Georgia Tech was initiated to conduct research into failure resistant, efficient distributed architectures and operating systems. The project used state of the art techniques to design a distributed operating system kernal that can be supported on conventional, unreliable hardware, and be more reliable than the underlying electronics. Several approaches to the problem were considered, and after substantial research and construction effort, the current design emerged. This design unifies simplicity with efficiency and advanced concepts. The resulting system is quite versatile and can be adapted easily to suit most requirements of reliable distributed computing, in many different hardware configurations. The design is largely hardware independent and independent of system configuration.
This report describest the object and action based approach to building operating systems as incorporated in Clouds. We also describe in some detail the salient features of the system and the research directions that the project is expected to take.
Institution
Georgia Institute of Technology
Publisher
Georgia Institute of Technology
School
Georgia Institute of Technology
Publication Date
1985-01-01
Location
A hard-copy of this is in the Papers Cabinet