| 摘要 | 第1-6页 |
| Abstract | 第6-9页 |
| 详细中文摘要 | 第9-22页 |
| 1 Introduction | 第22-32页 |
| ·Background and Motivation | 第22-25页 |
| ·Issues and Methodologies | 第25-30页 |
| ·Fault-Tolerance in Grid Applications | 第25-26页 |
| ·Grid Information Retrieval | 第26-28页 |
| ·Content Delivery Services in Grids | 第28-30页 |
| ·Contributions of the Dissertation | 第30-31页 |
| ·Outline of the Dissertation | 第31-32页 |
| 2 Related Work | 第32-45页 |
| ·Grid Architecture | 第32-34页 |
| ·Fault Tolerance in Grids | 第34-38页 |
| ·Checkpoint-Based Fault Tolerance Techniques | 第34-36页 |
| ·Existing Research on Fault Tolerance in Grids | 第36-38页 |
| ·Integrating Mobile Agent Technology into Grids | 第38-42页 |
| ·For Fault Tolerant Computing | 第39-40页 |
| ·For Efficient Information Retrieval | 第40-42页 |
| ·Content Delivery Services in Grids | 第42-44页 |
| ·Summary | 第44-45页 |
| 3 Mobile Agent-Enabled Checkpointing and Rollback Recovery | 第45-76页 |
| ·Overview | 第45-46页 |
| ·Preliminaries | 第46-51页 |
| ·System Model | 第46-48页 |
| ·Definitions and Notations | 第48-51页 |
| ·A Mobile Agent Enabled Hybrid Algorithm | 第51-57页 |
| ·The Checkpointing Algorithm | 第51-55页 |
| ·The Rollback Algorithm | 第55-56页 |
| ·Garbage Collection | 第56-57页 |
| ·Analysis of Correctness and Efficiency of the Proposed Algorithm | 第57-61页 |
| ·Discussion and Optimization | 第61-65页 |
| ·On the Size of DT | 第61-63页 |
| ·On the Delay in Advancing the Recovery Line | 第63-64页 |
| ·On the Overhead of Refreshing the Recovery Line | 第64-65页 |
| ·On the Overhead of Coordinated Checkpointing and Recovery | 第65页 |
| ·Performance Evaluation | 第65-73页 |
| ·Simulation Setup | 第65-67页 |
| ·Simulation Results | 第67-73页 |
| ·Impact of the Number of Processes | 第67-69页 |
| ·Effect of Multiple Coordinator Agents | 第69-70页 |
| ·Impact of the Threshold of Rollback Distance | 第70-71页 |
| ·Impact of the Strategy to Refresh the Recovery Line | 第71-72页 |
| ·The Actual Size of DT Table | 第72-73页 |
| ·Summary | 第73-76页 |
| 4 Scheduling Mobile Agent Migration for Grid Information Retrieval | 第76-90页 |
| ·Overview | 第76-78页 |
| ·System Model | 第78-81页 |
| ·Structure of Mobile Agent System | 第78-79页 |
| ·The Agent Migration Scheduling Problem | 第79-81页 |
| ·A New Genetic Algorithm | 第81-85页 |
| ·Encoding | 第81-83页 |
| ·Problem Preprocessing | 第83页 |
| ·Generation of Initial Population | 第83-84页 |
| ·Evaluation and Selection Mechanism | 第84页 |
| ·Crossover and Mutation Strategies | 第84-85页 |
| ·Termination Criteria | 第85页 |
| ·Simulation Study | 第85-88页 |
| ·Summary | 第88-90页 |
| 5 Surrogate Placement for Content Delivery Services with Load Balancing | 第90-114页 |
| ·Overview | 第90-93页 |
| ·Problem Statement | 第93-98页 |
| ·Server Model | 第94-95页 |
| ·Problem Formulation for Tree Topology | 第95-98页 |
| ·Algorithms | 第98-103页 |
| ·An Approximate Dynamic Programming Algorithm | 第98-100页 |
| ·A Greedy Algorithm | 第100-103页 |
| ·Performance Evaluation | 第103-112页 |
| ·Simulation Setup | 第104-106页 |
| ·Simulation Results | 第106-112页 |
| ·Performance Comparison of the Placement Algorithms | 第106-109页 |
| ·Impact of Penalty Coefficient on Surrogate Placement | 第109-110页 |
| ·Impact of Traffic Volume on Surrogate Placement | 第110-111页 |
| ·Impact of Server Power on Surrogate Placement | 第111-112页 |
| ·Summary | 第112-114页 |
| 6 Conclusions | 第114-117页 |
| ·Contributions | 第114-115页 |
| ·Future Directions | 第115-117页 |
| References | 第117-125页 |
| List of Figures | 第125-126页 |
| List of Tables | 第126页 |
| List of Algorithms | 第126-127页 |
| Recent Publications | 第127-128页 |
| Acknowledgements | 第128-129页 |