Abstract
Table Of Figures
1.2.1 What is the problem?
1.2 Aims of the Project
Chapter 2. Background On Distributed Systems
2.1 Characteristics of Distributed Systems
Chapter 3. Background On Related Technologies
3.1 Introduction
3.2.1.1 Overview
3.3.1 C++
Chapter 4. Design & Implementation
4.1 Introduction
4.3.1 Master Startup
4.4.1 Overview
4.4.3.1 Overview
4.4.4.1 Overview
4.4.4 Name Service
Chapter 5. Evaluation & Potential Improvements
5.1 Introduction
5.2.1 Middleware Application
6.1 Review of Project Aims
Appendix A - The System in operation / process description
A.1 Introduction
A.2.1 Name Service
1.2.2 Why this project is a solution?
1.3 Overview of Report
2.2 Required Properties Of A Distributed System
3.2 Key Underlying Technologies
3.2.1.2 Comparison between ORBacus and ACE+TAO
3.3.2 Java Like Threads for C++ (JThreads/C++)
3.3.3 GNU Make
4.2 Design Choices
4.3 Object Interaction
4.3.2 Slave Startup & Registration With Master
4.4.3 Interaction between the Master and Slave
4.4.2 Job List
4.4.3 Master
4.4.3.2 Overseer
4.4.3.3 Slave Service
4.4.3.4 Slave List
4.4.3.5 Job List
4.4.4.2 Job Process
4.4.5 Role of Coda in system
5.2 Evaluation of system
5.3 Potential Improvements
5.2.2 Timing of builds
5.2.3 Logging
5.2.4 Transaction Processing
5.2.5 Security
5.2.6 General Distributed Configuration System
6.2 Final Thoughts
A.2 System operation
A.2.2 Master
A.2.3 Slave
Previous: Abstract | Home | Next: Chapter 1 - Introduction |