Overview / Part I: |
Introduction / 1: |
Motivation / 1.1: |
Collaboration Instead of Isolation / 1.1.1: |
Discovery and Selection / 1.1.2: |
Lifecycle Management / 1.1.3: |
On-Demand Provisioning / 1.1.4: |
Role of Planning / 1.1.5: |
Service-Level Agreement / 1.1.6: |
Optimized Resource Allocation / 1.1.7: |
Synthesis and Aggregation / 1.1.8: |
Grid Enablement / 1.1.9: |
Portability / 1.1.10: |
Semantics in the Grid / 1.1.11: |
Research Goals / 1.2: |
Automatic Resource Brokerage / 1.2.1: |
Dynamic Registration and Automatic Deployment / 1.2.2: |
Advance Reservation and Co-allocation / 1.2.3: |
Capacity Management and Planning / 1.2.4: |
Standard Adaptation / 1.2.5: |
Organization / 1.3: |
Part 1: Overview / 1.3.1: |
Part 2: Brokerage / 1.3.2: |
Part 3: Planning / 1.3.3: |
Part 4: Semantics / 1.3.4: |
Part 5: Conclusion / 1.3.5: |
Appendices / 1.3.6: |
Model / 2: |
The Grid / 2.1: |
Characteristics / 2.1.1: |
Layers / 2.1.2: |
Architectures / 2.1.3: |
Resources and Applications / 2.2: |
Activities / 2.2.1: |
Workflows / 2.2.2: |
Grid Node / 2.2.3: |
Grid Operating Environment / 2.3: |
Open Grid Services Architecture / 2.3.1: |
WS-Resource Framework / 2.3.2: |
Globus Toolkit / 2.3.3: |
Askalon: A Grid Runtime Environment / 2.4: |
Workflow Composition / 2.4.1: |
Resource Management / 2.4.2: |
Workflow Scheduling / 2.4.3: |
Workflow Enactment / 2.4.4: |
Performance Prediction and Analysis / 2.4.5: |
Semantic Grid / 2.5: |
Ontology / 2.5.1: |
Web Ontology Language / 2.5.2: |
Ontology Query Language / 2.5.3: |
Provisioning / 2.6: |
Allocation Negotiation / 2.6.2: |
Capacity Planning / 2.6.3: |
Manageability Models / 2.6.4: |
Summary / 2.7: |
Brokerage / Part II: |
Grid Resource Management and Brokerage System / 3: |
Architectural Overview / 3.1: |
Node Management / 3.2.1: |
Activity Management / 3.2.3: |
Allocation Management / 3.2.4: |
System Model / 3.3: |
Resource Discoverer / 3.3.1: |
Candidate Set Generator / 3.3.2: |
Resource Synthesizer / 3.3.3: |
Resource Selector / 3.3.4: |
A Steady System with Proportional Distribution / 3.3.5: |
Implementation / 3.4: |
Customization / 3.4.1: |
Superpeer / 3.4.2: |
Experiments and Evaluation / 3.4.3: |
Related Work / 3.6: |
Grid Activity Registration, Deployment and Provisioning Framework / 3.7: |
On-Demand Provisioning Motivation / 4.1: |
An Example Using Bare Grid / 4.2.1: |
GLARE-Based Solution / 4.2.2: |
Activity Manager / 4.3: |
Deployment Manager / 4.3.2: |
Activity Type Registry / 4.3.3: |
Activity Deployment Registry / 4.3.4: |
Automatic Deployment Using Expect / 4.4: |
Static and Dynamic Registration / 4.4.2: |
Self-Management and Fault Tolerance / 4.4.3: |
Planning / 4.5: |
Allocation Management with Advance Reservation and Service-Level Agreement / 5: |
Agreement / 5.1: |
Agreement Lifecycle / 5.2.2: |
Negotiation / 5.3: |
Attentive Allocation / 5.3.1: |
Progressive Allocation / 5.3.2: |
Share-Based Allocation / 5.3.3: |
Allocator / 5.4: |
Co-allocator / 5.4.2: |
Agreement Enforcement / 5.4.3: |
Priority Provision / 5.4.4: |
Standards Adaptation / 5.4.5: |
Optimizing Multi-Constrained Allocations with Capacity Planning / 5.5: |
Allocation Problem / 6.1: |
Multi-Constrained Optimization / 6.2.2: |
Negotiation Protocol / 6.3: |
Allocation Offer Generation / 6.3.1: |
Co-allocation Offer Generation / 6.3.2: |
Contention Elimination / 6.3.3: |
Cost Model / 6.3.4: |
Semantics / 6.4: |
Semantics in the Grid: Towards Ontology-Based Resource Provisioning / 7: |
Describing Resources with Semantics / 7.1: |
Concept Description / 7.2.1: |
Architectural Extension / 7.3: |
Resource Ontologies / 7.4: |
Physical Resource Ontology / 7.4.1: |
Resource Ensembles / 7.4.2: |
Logical Resource Ontology / 7.4.3: |
Discovering Resources with Semantics / 7.5: |
Subsumption-Based Resource Matching / 7.6: |
Evaluation / 7.7: |
Subsumption: An Example / 7.7.1: |
Semantics-Based Activity Synthesis: Improving On-Demand Provisioning and Planning / 7.8: |
Synthesis Model / 8.1: |
Ontology Rules / 8.3.1: |
Activity Synthesis Problem / 8.3.2: |
Applying Patterns for Activity Synthesis / 8.4: |
Sequential Flow Patterns / 8.4.1: |
Parallel Flow Patterns / 8.4.2: |
Built-Ins and Constraints / 8.5: |
Assumptions and Effects / 8.5.2: |
Improving Capacity Planning / 8.6: |
Discussion and Experiments / 8.7: |
Conclusion / 8.8: |
Resource Management Model / 9: |
Towards Automatic Resource Management / 9.2: |
Negotiation for Service-Level Agreement (SLA) / 9.3: |
Multi-Constrained Optimization and Capacity Planning / 9.5: |
Future Research / 9.6: |
A Notations |
References |
Index |