Inhaltsverzeichnis1 Introduction.1.1 Motivation.1.2 Load Distribution.1.3 Research Contributions.1.4 Thesis Outline.2 Background and Related Work.2.1 Introduction.2.2 Migration.2.3 Load Information Management.2.4 Distributed Scheduling.2.5 Summary.3 Mach and Load Distribution.3.1 Introduction.3.2 Mach.3.3 Mach NORMA Version.3.4 Mach Support for Load Distribution.3.5 Load Distribution Architecture, Overview.3.6 Summary.4 Task Migration.4.1 Introduction.4.2 General Principles and Architecture.4.3 Requirements for Microkernels.4.4 Implementation.4.5 Performance Measurements.4.6 Related Work.4.7 Summary.5 Load Information Management.5.1 Introduction.5.2 Load Information Collection.5.3 Information Dissemination and Negotiation.5.4 Performance Measurements.5.5 Characterization of Mach Applications.5.6 Summary.6 Distributed Scheduling.6.1 Introduction.6.2 Distributed Scheduling Algorithms.6.3 Artificial Load.6.4 Performance Measurements.6.5 Summary.7 Lessons Learned.7.1 Introduction.7.2 Task Migration Implementation.7.3 Task Migration is not Always Enough.7.4 Task Migration v. Initial Placement.7.5 Microkernels are the Right Level for LD.7.6 Experiences with Network IPC.7.7 Fault Tolerance is Hard to Support.7.8 Summary.8 Conclusions and Future Work.8.1 Introduction.8.2 Summary of Results.8.3 Future Work.8.4 Conclusion.
Dejan Milojičić Livres
