You are previewing Achieving Real-Time in Distributed Computing.
O'Reilly logo
Achieving Real-Time in Distributed Computing

Book Description

Achieving Real-Time in Distributed Computing: From Grids to Clouds offers over 400 accounts from a wide range of specific research efforts. Major focus is given to the need for methodologies, tools, and architectures for complex distributed systems that address the practical issues of performance guarantees, timed execution, real-time management of resources, synchronized communication under various load conditions, satisfaction of QoS constraints, as well as dealing with the trade-offs between these aspects.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
    2. List of Reviewers
  5. Foreword
  6. Preface
    1. INTRODUCTION
    2. REAL-TIME & DISTRIBUTED COMPUTING
    3. ORGANIZATION OF THE BOOK
    4. TARGET AUDIENCE
    5. CONCLUSION
  7. Acknowledgment
  8. Section 1: Software as a Service
    1. Chapter 1: Modelling and Analysing QoS for Real-Time Interactive Applications on the Cloud
      1. Abstract
      2. OVERVIEW
      3. APPROACHES, IMPLEMENTATIONS & COMPARISONS
      4. FUTURE TRENDS: HOW DO WE PROCEED BEYOND THE STATE OF THE ART?
    2. Chapter 2: Model-Driven Engineering, Services and Interactive Real-Time Applications
      1. Abstract
      2. 1 MODEL DRIVEN ENGINEERING
      3. 2 MODELING TECHNOLOGIES
      4. 3 FUTURE RESEARCH DIRECTIONS
    3. Chapter 3: Programming Interfaces for Realtime and Cloud-Based Computing
      1. Abstract
      2. INTRODUCTION
      3. PROGRAMMING INTERFACES FOR REAL-TIME COMPUTING
      4. Programming Interfaces in Cloud Computing
      5. CONCLUSION
    4. Chapter 4: Service Quality Model Evaluation
      1. Abstract
      2. INTRODUCTION
      3. SERVICE QUALITY MODELING
      4. FUTURE RESEARCH DIRECTIONS
      5. CONCLUSION
  9. Section 2: Platform as a Service
    1. Chapter 5: Taxonomy and State of the Art of Service Discovery Mechanisms and Their Relation to the Cloud Computing Stack
      1. Abstract
      2. INTRODUCTION
      3. TAXONOMY OF DIFFERENT DISCOVERY MECHANISM CHARACTERISTICS
      4. STATE OF THE ART MECHANISMS: APPROACHES, IMPLEMENTATION AND COMPARISONS
      5. FUTURE TRENDS AND REQUIREMENTS
      6. CONCLUSION
    2. Chapter 6: Monitoring and Metering in the Cloud
      1. Abstract
      2. INTRODUCTION
      3. APPROACHES, IMPLEMENTATIONS & COMPARISONS
      4. CONCLUSION
    3. Chapter 7: Workflow Management Systems in Distributed Environments
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. WORKFLOW MANAGEMENT SYSTEMS
      5. APPROACHES, IMPLEMENTATIONS & COMPARISONS
      6. CONCLUSION
    4. Chapter 8: Service Level Agreements for Real-Time Service-Oriented Infrastructures
      1. Abstract
      2. INTRODUCTION
      3. ANALYSIS OF EXISTING WORK ON SLAS
      4. CONCLUSION
    5. Chapter 9: Securing Real-Time Interactive Applications in Federated Clouds
      1. Abstract
      2. INTRODUCTION
      3. Challenges for Cloud Security
      4. FUTURE RESEARCH DIRECTIONS
      5. Conclusion
    6. Chapter 10: Web Service Specifications Relevant for Service Oriented Infrastructures
      1. Abstract
      2. INTRODUCTION
      3. STANDARDISATION ORGANISATIONS OF WEB SERVICE SPECIFICATIONS
      4. DIFFERENT APPROACHES AND IMPLEMENTATION OPTIONS
      5. Web Services Interoperability: Problems and Solutions
      6. Conclusion
  10. Section 3: Infrastructure as a Service
    1. Chapter 11: Execution and Resource Management in QoS-Aware Virtualized Infrastructures
      1. ABSTRACT
      2. INTRODUCTION
      3. Real-Time Scheduling
      4. CONCLUSION
    2. Chapter 12: Network Management in Virtualized Infrastructures
      1. Abstract
      2. Introduction
      3. Analysis of Past Works on Network Virtualization
      4. Conclusion and Future Research Directions
    3. Chapter 13: Data Storage in Cloud Based Real-Time Environments
      1. ABSTRACT
      2. INTRODUCTION
      3. STORAGE OPTIMIZATION
      4. Storage Quality of Service Approaches
      5. STORAGE PROCESSING PLATFORM
      6. PROVIDING QUALITY OF SERVICE
      7. FUTURE RESEARCH DIRECTIONS
      8. CONCLUSION
    4. Chapter 14: Fault Detection and Recovery Mechanisms and Techniques for Service Oriented Infrastructures
      1. Abstract
      2. INTRODUCTION
      3. Conclusion
    5. Chapter 15: Real-Time Attributes in Operating Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. Approaches, Implementations and Comparisons
      5. CONCLUSION
  11. Compilation of References
  12. About the Contributors
  13. Index