Load distribution : implementation for the Mach microkernel

著者

書誌事項

Load distribution : implementation for the Mach microkernel

Dejan S. Milojicic ; with a foreword by Jürgen Nehmer

(Vieweg advanced studies in computer science)

Vieweg, c1994

大学図書館所蔵 件 / 10

この図書・雑誌をさがす

注記

Bibliography: p. [121]-146

内容説明・目次

内容説明

Load distribution has always raised the interest of the research community and industry, however, it has never resulted in wide use. One of the main reasons is the lack of widespread distributed operating systems. This book describes yet another attempt to receive load distribution, this time in the context of the Mach-mikrokernel. A new level, on the top of the mikrokernal, is suggested and described through detailed design and through performance measurements. Advantages and drawbacks are discussed.

目次

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.2.1 Design.- 2.2.2 Issues.- 2.2.3 Previous Work.- 2.3 Load Information Management.- 2.3.1 Design.- 2.3.2 Issues.- 2.3.3 Previous Work.- 2.4 Distributed Scheduling.- 2.4.1 Design.- 2.4.2 Issues.- 2.4.3 Previous Work.- 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.4.1 Task Migration Algorithm.- 4.4.2 Necessary Modifications to the Mach Microkernel.- 4.4.3 Simple Migration Server.- 4.4.4 Optimized Migration Server.- 4.4.5 In-Kernel Task Migration.- 4.5 Performance Measurements.- 4.5.1 Migration Server Measurements.- 4.5.2 WPI Benchmarks.- 4.5.3 Parallel Make and Other Applications.- 4.6 Related Work.- 4.7 Summary.- 5 Load Information Management.- 5.1 Introduction.- 5.2 Load Information Collection.- 5.2.1 Information on Processing.- 5.2.2 Information on Network IPC.- 5.2.3 Information on XMM.- 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.4.1 Comparison of Various Strategies.- 6.4.2 Considering Information on Communication.- 6.4.3 Task Migration v. Initial Placement.- 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.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

  • NII書誌ID(NCID)
    BA23013639
  • ISBN
    • 3528054247
  • 出版国コード
    gw
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    Wiesbaden
  • ページ数/冊数
    xx, 149 p
  • 大きさ
    22 cm
  • 親書誌ID
ページトップへ