You are previewing Autonomic Computing.
O'Reilly logo
Autonomic Computing

Book Description

  • Systems that install, heal, protect themselves and adapt to your needs —automatically

  • Using autonomic computing to reduce costs, improve services, and enhance agility

  • Autonomic components, architectures, standards, and development tools

  • Planning for and implementing autonomic technology

  • Current autonomic solutions from IBM and other leading companies

  • Reducing IT costs, improving service, and enabling the "on-demand" business

    IT operations costs are accelerating, and today's increasingly complex architectures and distributed computing infrastructures only make matters worse. The solution: autonomic computing. Autonomic systems are self-configuring, self-healing, self-optimizing, and self-protecting. They operate intelligently and dynamically, acting on your policies and service requirements. This book presents everything IT leaders and managers need to know to prepare for autonomic computing—and to begin leveraging its benefits. Coverage includes:

  • How autonomic computing can reduce costs, improve service levels, enhance agility, simplify management, and help deliver the "on demand" business

  • The key elements and attributes of autonomic computing systems

  • Current autonomic technologies from IBM and many other leading suppliers

  • Autonomic computing architectures, open standards, development tools, and enablers

  • Implementation considerations, including a new assessment methodology

  • The future of autonomic computing: business opportunities and research challenges

  • Table of Contents

    1. Copyright
    2. IBM Press Series—Information Management
    3. Acknowledgments
    4. Preface
    5. Autonomic Beginnings
      1. Autonomic Attributes and the Grand Challenge
        1. Introduction
        2. Definitions
        3. A Quick Guide to the Human Autonomic Nervous System
        4. E-Business On Demand
        5. Autonomic Computing Elements
        6. Self-Configuring
        7. Self-Optimizing
        8. Self-Healing
        9. Self-Protecting
        10. Open Standards
        11. Autonomic Computing—Why Now?
        12. Is Autonomic Computing New?
        13. What Happens if It Does Not Change?
        14. Creating the Autonomic Culture
        15. Why Is a Culture Important?
        16. Is Autonomic Computing Working Today?
        17. Same Soup—Different Flavor
        18. Summary and Conclusions
        19. Notes
      2. Complexity—In All Its Forms
        1. Introduction
        2. Some Examples of Our Complex Society
        3. Cartoons Are Simple
        4. Software Complexity and Disasters
        5. What Is Complexity?
        6. A Complexity Case Study—IBM
        7. IBM Transformation—A Summary of Results
        8. Complexity In IT
        9. Simplifying the IT Infrastructure
        10. Autonomic Computing: One Answer to Complexity
        11. Complexity—The Enemy of CIOs
        12. IT Complexity Transformation
        13. The Cost of IT Complexity
        14. Corporate Complexity Assessment
        15. Goals
        16. Infrastructure Assessments
        17. Summary and Conclusions
        18. Recommended Reading
        19. Notes
      3. Autonomic Products and Applications
        1. Introduction
        2. IBM's DB2 Database Management System
        3. DB2 Today
        4. Future Autonomic Functionality in DB2 Releases
        5. Autevo from Intamission
        6. Autonomic Space Systems
        7. Summary and Conclusions
    6. Industry Demand
      1. The IT Industry—An Engine of Growth and Opportunity
        1. Introduction
        2. A Snapshot Introduction
        3. IT Industry Segment Fundamentals
        4. The Software Generations
        5. The Fifth Generation—Almost
        6. The Internet—From Whence It Came
        7. Slower Economy—Smaller II Budgets
        8. Software Predictions
        9. Predictions for 2004 and Beyond
        10. IBM and on Demand
        11. Summary and Conclusions
        12. Notes
      2. Fast and Faster
        1. Introduction
        2. Life at Internet Speed
        3. No Patience?
        4. Moore's Law
        5. Speed in Business
        6. Summary and Conclusions
        7. Notes
      3. Human Capital
        1. Introduction
        2. U.S. Population Growth and Employment Trends
        3. Occupation Growth
        4. The Dynamics of the IT Labor Market
        5. Origins of IT Staff Shortages
        6. High-Tech Visas and Legislation
        7. Costs of the IT Recruitment Crisis
        8. Current IT Unemployment
        9. IT Skills Development
        10. Keys to a Successful Skills Management Endeavor
        11. Skills Management for Autonomic Computing
        12. Summary and Conclusions
        13. Notes
      4. The New Agenda—E-Business On Demand
        1. Introduction
        2. E-Business on Demand Challenges
        3. E-Business on Demand Operating Environment
        4. The Emergence of the E-Business on Demand Enterprise
        5. A Brief History of E-Business on Demand
        6. E-Business on Demand, a Case Study—Teinos
        7. The New Reality: E-Business on Demand Is Here to Stay
        8. What the New Agenda Requires
        9. Summary and Conclusions
    7. Autonomic Computing—More Detail
      1. AC Architectures
        1. Introduction
        2. Control Loops
        3. Autonomic Component Description
        4. Autonomic Manager Collaboration
        5. Autonomic Manager Development
        6. Architectures—As Is and to Be
        7. Summary and Conclusions
      2. Autonomic Computing and Open Standards
        1. Introduction
        2. A Brief History of Open Standards
        3. A Case for Open Standards—Department of Homeland Security
        4. Types of Standards—Proprietary Versus Open
        5. Web Services Interoperability Standards Organization
        6. Important Standards for Autonomic Computing
        7. New Standards for Autonomic Computing
        8. Open Standards and the IBM Portfolio
        9. The E-Business on Demand Service Provider Business
        10. Summary and Conclusions
        11. Notes
      3. Autonomic Implementation Considerations
        1. Introduction: Take Action—Be Prepared
        2. IT Staff Obstacles to Acceptance
        3. Who Is Using Autonomic Computing Today?
        4. Evolution, Not Revolution
        5. Autonomic Assessment
        6. Autonomic and Metrics
        7. Development Software
        8. Summary and Conclusions
        9. Note
      4. Grid Computing—An Enabling Technology
        1. What Is a Grid?
        2. Grid Is In Use Today
        3. Benefits of Grid Computing
        4. Underutilized Resources Can Be Exploited
        5. What Applications Run on a Grid?
        6. Grid Types
        7. Software and Licenses
        8. Grid and Open Standards
        9. Grid and Autonomic Computing
        10. Recommended Reading
      5. Autonomic Development Tools
        1. Introduction
        2. The IBM Emerging Technologies Toolkit
        3. Autonomic Computing and Open Source
        4. The IBM Commitment to Open Source
        5. Autonomic Computing with Open Source
        6. Problem Determination—A Log and Trace Analyzer for Autonomic Computing
        7. Heterogeneous Workload Management: Business Workload Manager Prototype
        8. The Solution Enabler
        9. Software Agents
        10. Autonomic Agent Technology
        11. Summary and Conclusions
        12. Note
      6. Independent Software Vendors
        1. Challenging Times for Software Vendors
        2. The New ISV Agenda
        3. ISVS Drive the Autonomic Marketplace
        4. Early Adopters and IBM
        5. A Sample List of ISVs
        6. Tools and Templates
        7. Autonomic Computing Business Partner Initiative
        8. Autonomic Alliance with Cisco
        9. The Acquisition of Think Dynamics
        10. Summary and Conclusions
        11. Notes
      7. Other Vendors
        1. Introduction
        2. Sun—N1
        3. Microsoft—Dynamic Systems Initiative
        4. Microsoft, HP, and the Dynamic Data Center
        5. Trustworthy Computing
        6. HP—The Adaptive Enterprise
        7. Intel—Proactive Computing
        8. Autonomic Alliance with Cisco
        9. Other Management Software
        10. Summary and Conclusions
        11. Note
      8. The Tivoli Management Suite—Autonomic Features
        1. Introduction
        2. Self-Configuring
        3. Self-Healing
        4. Self-Optimizing
        5. Self-Protecting
        6. Tivoli Case Studies and Success Stories
        7. HSBC Trinkaus & Burkhardt KGaA
        8. Santix AG
        9. Summary and Conclusions
        10. Notes
    8. AC Markets and the Future
      1. Small Business and Personal Computing
        1. Introduction
        2. The Role of Small Businesses in the Economy
        3. The Growth of Small Business Technology
        4. IBM and Small Business
        5. SMBs and Autonomic Computing
        6. Autonomic Personal Computing
        7. Autonomic Computing Beyond the IT Industry
        8. Summary and Conclusions
        9. Notes
      2. Autonomic Research Challenges
        1. Introduction
        2. Research Challenges
        3. The Life Cycle of an Autonomic Element
        4. Relationships Among Autonomic Elements
        5. Scientific Challenges
        6. Research Projects in Autonomic Computing
        7. University Research Projects in Autonomic Computing
        8. Summary and Conclusions
        9. Notes
      3. Final Thoughts
        1. Introduction
        2. It's All About Speed
        3. The State of Autonomic Computing Today
        4. Then and Now
        5. Future Recommendations
        6. Conclusions
    9. Glossary of Autonomic Terms
    10. Index