With increased consideration of alternative programming, Autonomic Computing: Concepts, Infrastructure, and Applications provides a comprehensive overview of this emerging area that might be the next paradigm for designing and implementing future computing systems and services. This book describes t
Autonomic Computing: Concepts, Infrastructure, and Applications
β Scribed by Hariri, Salim(Editor)
- Publisher
- CRC Press
- Year
- 2006
- Tongue
- English
- Leaves
- 566
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The complexity of modern computer networks and systems, combined with the extremely dynamic environments in which they operate, is beginning to outpace our ability to manage them. Taking yet another page from the biomimetics playbook, the autonomic computing paradigm mimics the human autonomic nervous system to free system developers and administrators from performing and overseeing low-level tasks. Surveying the current path toward this paradigm, Autonomic Computing: Concepts, Infrastructure, and Applications offers a comprehensive overview of state-of-the-art research and implementations in this emerging area.
This book begins by introducing the concepts and requirements of autonomic computing and exploring the architectures required to implement such a system. The focus then shifts to the approaches and infrastructures, including control-based and recipe-based concepts, followed by enabling systems, technologies, and services proposed for achieving a set of "self-*" properties, including self-configuration, self-healing, self-optimization, and self-protection. In the final section, examples of real-world implementations reflect the potential of emerging autonomic systems, such as dynamic server allocation and runtime reconfiguration and repair.
Collecting cutting-edge work and perspectives from leading experts, Autonomic Computing: Concepts, Infrastructure, and Applications reveals the progress made and outlines the future challenges still facing this exciting and dynamic field.
β¦ Table of Contents
Front cover......Page 1
Dedication......Page 6
Preface......Page 8
About the Editors......Page 14
Contributors......Page 16
Contents......Page 22
Part I: The Autonomic Computing Paradigm......Page 26
Chapter 1. Overview of Autonomic Computing: Origins, Evolution, Direction......Page 28
Chapter 2. A Requirements Engineering Perspective on Autonomic Systems Development......Page 44
Chapter 3. Autonomic Computing: A System-Wide Perspective......Page 60
Chapter 4. Autonomic Grid Computing: Concepts, Requirements, and Infrastructure......Page 74
Chapter 5. Architecture Overview for Autonomic Computing......Page 96
Part II: Achieving Self- Properties - Approaches and Infrastructures......Page 124
Chapter 6. A Taxonomy for Self- Properties in Decentralized Autonomic Computing......Page 126
Chapter 7. Exploiting Emergence in Autonomic Systems......Page 146
Chapter 8. A Control-Based Approach to Autonomic Performance Management in Computing Systems......Page 174
Chapter 9. Transparent Autonomization in Composite Systems......Page 194
Chapter 10. Recipe-Based Service Configuration and Adaptation......Page 214
Part III: Achieving Self- Properties - Enabling Systems, Technologies, and Services......Page 234
Chapter 11. A Programming System for Autonomic Self-Managing Applications......Page 236
Chapter 12. A Self-Configuring Service Composition Engine......Page 262
Chapter 13. Dynamic Collaboration in Autonomic Computing......Page 278
Chapter 14. AutoFlow: Autonomic Information Flows for Critical Information Systems......Page 300
Chapter 15. Scalable Management - Technologies for Management of Large-Scale, Distributed Systems......Page 330
Chapter 16. Platform Support for Autonomic Computing: A Research Vehicle......Page 354
Part IV: Realization of Self Properties......Page 376
Chapter 17. Dynamic Server Allocation for Autonomic Service Centers in the Presence of Failures......Page 378
Chapter 18. Effecting Runtime Reconfiguration in Managed Execution Environments......Page 394
Chapter 19. Self-Organizing Scheduling on the Organic Grid......Page 414
Chapter 20. Autonomic Data Streaming for High-Performance Scientific Applications......Page 438
Chapter 21. Autonomic Power and Performance Management of Internet Data......Page 460
Chapter 22. Trace Analysis for Fault Detection in Application Servers......Page 496
Chapter 23. Anomaly-Based Self Protection against Network Attacks......Page 518
Index......Page 548
Back cover......Page 566
π SIMILAR VOLUMES
The complexity of modern computer networks and systems, combined with the extremely dynamic environments in which they operate, is beginning to outpace our ability to manage them. Taking yet another page from the biomimetics playbook, the autonomic computing paradigm mimics the human autonomic nervo
Identifies Recent Technological Developments Worldwide<br>The field of grid computing has made rapid progress in the past few years, evolving and developing in almost all areas, including concepts, philosophy, methodology, and usages. Grid Computing: Infrastructure, Service, and Applications reflect
In a large and complex system, such as a railway network, it is often not an option to stop operation at any time. Even if a part of the system fails, is being repaired or modified, the system has to keep functioning. This leads to many requirements for on-line expansion, on-line maintenance, and fa
<P>Few of us think twice about driving on roads. Yet the very presence of roads and the act of driving on them can impact the ecological infrastructure that supports an animalβs daily life. What chance does a turtle have of successfully laying its eggs when it needs to traverse a busy highway? Is it