The design and implementation of a load distribution facility on Mach.

by Hsieh Shing Leung Arthur. === Thesis (M.Phil.)--Chinese University of Hong Kong, 1997. === Includes bibliographical references (leaves 78-81). === List of Figures --- p.viii === List of Tables --- p.ix === Chapter 1 --- Introduction --- p.1 === Chapter 2 --- Background and Related Work --- p....

Full description

Bibliographic Details
Other Authors: Hsieh, Shing Leung Arthur.
Format: Others
Language:English
Published: 1997
Subjects:
Online Access:http://library.cuhk.edu.hk/record=b5889100
http://repository.lib.cuhk.edu.hk/en/item/cuhk-322683
Description
Summary:by Hsieh Shing Leung Arthur. === Thesis (M.Phil.)--Chinese University of Hong Kong, 1997. === Includes bibliographical references (leaves 78-81). === List of Figures --- p.viii === List of Tables --- p.ix === Chapter 1 --- Introduction --- p.1 === Chapter 2 --- Background and Related Work --- p.4 === Chapter 2.1 --- Load Distribution --- p.4 === Chapter 2.1.1 --- Load Index --- p.5 === Chapter 2.1.2 --- Task Transfer Mechanism --- p.5 === Chapter 2.1.3 --- Load Distribution Facility --- p.6 === Chapter 2.2 --- Load Distribution Algorithm --- p.6 === Chapter 2.2.1 --- Classification --- p.6 === Chapter 2.2.2 --- Components --- p.7 === Chapter 2.2.3 --- Stability and Effectiveness --- p.9 === Chapter 2.3 --- The Mach Operating System --- p.10 === Chapter 2.3.1 --- Mach kernel abstractions --- p.10 === Chapter 2.3.2 --- Mach kernel features --- p.11 === Chapter 2.4 --- Related Work --- p.12 === Chapter 3 --- The Design of Distributed Scheduling Framework --- p.16 === Chapter 3.1 --- System Model --- p.16 === Chapter 3.2 --- Design Objectives and Decisions --- p.17 === Chapter 3.3 --- An Overview of DSF Architecture --- p.17 === Chapter 3.4 --- The DSF server --- p.18 === Chapter 3.4.1 --- Load Information Module --- p.19 === Chapter 3.4.2 --- Movement Module --- p.22 === Chapter 3.4.3 --- Decision Module --- p.25 === Chapter 3.5 --- LD library --- p.28 === Chapter 3.6 --- User-Agent --- p.29 === Chapter 4 --- The System Implementation --- p.33 === Chapter 4.1 --- Shared data structure --- p.33 === Chapter 4.2 --- Synchronization --- p.37 === Chapter 4.3 --- Reentrant library --- p.39 === Chapter 4.4 --- Interprocess communication (IPC) --- p.42 === Chapter 4.4.1 --- Mach IPC --- p.42 === Chapter 4.4.2 --- Socket IPC --- p.43 === Chapter 5 --- Experimental Studies --- p.47 === Chapter 5.1 --- Load Distribution algorithms --- p.47 === Chapter 5.2 --- Experimental environment --- p.49 === Chapter 5.3 --- Experimental results --- p.50 === Chapter 5.3.1 --- Performance of LD algorithms --- p.50 === Chapter 5.3.2 --- Degree of task transfer --- p.54 === Chapter 5.3.3 --- Effect of threshold value --- p.55 === Chapter 6 --- Conclusion and Future Work --- p.57 === Chapter 6.1 --- Summary and Conclusion --- p.57 === Chapter 6.2 --- Future Work --- p.58 === Chapter A --- LD Library --- p.60 === Chapter B --- Sample Implementation of LD algorithms --- p.65 === Chapter B.l --- LOWEST --- p.65 === Chapter B.2 --- THRHLD --- p.67 === Chapter C --- Installation Guide --- p.71 === Chapter C.1 --- Software Requirement --- p.71 === Chapter C.2 --- Installation Steps --- p.72 === Chapter C.3 --- Configuration --- p.73 === Chapter D --- User's Guide --- p.74 === Chapter D.1 --- The DSF server --- p.74 === Chapter D.2 --- The User Agent --- p.74 === Chapter D.3 --- LD experiment --- p.77 === Bibliography --- p.78