Load Distribution von Dejan Milojičić | Implementation for the Mach Microkernel | ISBN 9783322858726

Load Distribution

Implementation for the Mach Microkernel

von Dejan Milojičić
Buchcover Load Distribution | Dejan Milojičić | EAN 9783322858726 | ISBN 3-322-85872-3 | ISBN 978-3-322-85872-6

Load Distribution

Implementation for the Mach Microkernel

von Dejan Milojičić

Inhaltsverzeichnis

  • 1 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.