You are previewing Technological Innovations in Adaptive and Dependable Systems.
O'Reilly logo
Technological Innovations in Adaptive and Dependable Systems

Book Description

As systems become more prevalent and more complex, resilient adaptive systems are crucial when systems are needed in environments where change is the rule rather than the exception. Technological Innovations in Adaptive and Dependable Systems: Advancing Models and Concepts provides high quality, effective approaches to design, develop, maintain, evaluate, and benchmark adaptive and dependable systems that are built to sustain quality of service and experience despite the occurrence of potentially significant and sudden changes or failures in their infrastructure and surrounding environments. Providing academicians, practitioners, and researchers with insight, this book contains useful software and hardware aspects, conceptual models, applied and theoretical approaches, paradigms, and other technological innovations.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. List of Reviewers
  5. Preface
  6. Section 1: Middleware Based Adaptive and Dependable Systems
    1. Chapter 1: Resilient and Timely Event Dissemination in Publish/Subscribe Middleware
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND AND RELATED RESEARCH
      4. PROPOSED APPROACH
      5. EVALUATION
      6. CONCLUSION AND FUTURE WORK
    2. Chapter 2: Towards Adaptive and Scalable Context Aware Middleware
      1. ABSTRACT
      2. INTRODUCTION
      3. PRINCIPAL DESIGN GUIDELINES
      4. SALES MIDDLEWARE ARCHITECTURE
      5. SALES CONTEXT DATA REPRESENTATION
      6. CONTEXT QUERY REPRESENTATION
      7. ADAPTIVE SYSTEM COMMUNICATION
      8. EXPERIMENTAL RESULTS
      9. RELATED WORKS
      10. CONCLUSION AND FUTURE WORKS
    3. Chapter 3: Dynamic Reconfiguration of Middleware for Ubiquitous Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ARCHITECTURE
      5. IMPLEMENTATION
      6. CASE STUDY
      7. CONCLUSION
    4. Chapter 4: A Multi-User Ad-Hoc Resource Manager for Public Urban Areas
      1. ABSTRACT
      2. INTRODUCTION
      3. PROPOSED SCHEME
      4. OVERALL SCHEME
      5. ARCHITECTURE
      6. RESOURCE MODEL AND CLASSIFICATION
      7. DISCOVERY AND OWNERSHIP USING CLASSIFICATION
      8. RESOURCE OWNERSHIP MANAGEMENT
      9. CONFLICT RESOLUTION
      10. IMPLEMENTATION
      11. EVALUATION
      12. RELATED WORK
      13. CONCLUSION
  7. Section 2: Adaptation in Wireless Sensor Networks
    1. Chapter 5: Adaptive Modeling of Routing Algorithms for Wireless Sensor Networks
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND AND RELATED WORK
      4. SIMULATION RESULTS
      5. CONCLUSION AND FUTURE WORK
    2. Chapter 6: iCAAS
      1. ABSTRACT
      2. INTRODUCTION
      3. REQUIREMENTS
      4. ARCHITECTURE
      5. IMPLEMENTATION AND CASE STUDIES
      6. RELATED WORK
      7. CONCLUSION AND FUTURE WORK
    3. Chapter 7: Self-Adapting Event Configuration in Ubiquitous Wireless Sensor Networks
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. COMPLEX FAULT TOLERANT EVENT DEFINITION
      5. DEPLOYMENT ON SENSOR NODES
      6. COLLABORATIVE EXCHANGE OF EVENT INFORMATION
      7. SUMMARY AND OUTLOOK
  8. Section 3: Resilient Computing: Reflections and Challenges
    1. Chapter 8: Technological and Educational Challenges of Resilient Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. EDUCATIONAL ISSUES
      4. AN MSC CURRICULUM IN RESILIENT COMPUTING (SIMONCINI, 2008-1)
      5. CONCLUSION
    2. Chapter 9: Adaptation and Dependability and Their Key Role in Modern Software Engineering
      1. Abstract
      2. INTRODUCTION
      3. SERVICES AND PROGRAMS
      4. ADAPTIVE SYSTEMS
      5. COMPONENTS OF AN ARCHITECTURE FOR ADAPTABILITY
      6. Two Examples of Adaptive Services
      7. ADAPTIVELY REDUNDANT DATA STRUCTURES
      8. RELATED WORK
      9. CONCLUSION
  9. Section 4: Algorithms
    1. Chapter 10: Optimizing User Quality of Experience through Overlay Routing, Bandwidth Management and Dynamic Trans-Coding
      1. ABSTRACT
      2. INTRODUCTION
      3. END-TO-END ARCHITECTURE
      4. EVALUATION
      5. RELATED WORK
      6. CONCLUSION AND FUTURE WORK
    2. Chapter 11: Web Distributed Computing Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. SYSTEM ARCHITECTURE
      4. IMPLEMENTATION
      5. PERFORMANCE METRICS
      6. EXPERIMENTAL RESULTS
      7. MODEL
      8. CONCLUSION
    3. Chapter 12: Efficient Adaptation Decision Making Algorithms for Context-Aware Applications
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. ADAPTATION
      4. 3. DECISION MAKING ALGORITHMS
      5. 4. EVALUATION
      6. 5. RELATED WORK
      7. 6. CONCLUSION AND FUTURE WORK
  10. Section 5: Adaptation in the System and Network Layers
    1. Chapter 13: Reliability-Aware Proactive Energy Management in Hard Real-Time Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. OVERVIEW OF DYNAMIC SYSTEM SCENARIOS APPROACH
      4. CONCLUSION AND FUTURE WORK
    2. Chapter 14: A Machine Learning Based Meta-Scheduler for Multi-Core Processors
      1. ABSTRACT
      2. INTRODUCTION
      3. OVERVIEW OF THE META-SCHEDULER
      4. METRIC TO CHARACTERIZE L2 CACHE BEHAVIOUR
      5. MODEL BUILDING
      6. MODEL TREE
      7. Prediction Accuracy of Model
      8. TRANSFERABILITY OF MODEL
      9. CONSIDERATION OF MULTI-CORE PROCESSOR TOPOLOGY
      10. POLICY FRAMEWORK OF META-SCHEDULER
      11. CONSIDERATION OF CPU AFFINITY
      12. TEST BED FOR PERFORMANCE EVALUATION
      13. Results
      14. RELATED WORKS
      15. CONCLUSION AND FUTURE WORK
    3. Chapter 15: Autonomic QoS Optimization of Real-Time Internet Audio Using Loss Prediction and Stochastic Control
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. JOINT RATE/ERROR CONTROL SYSTEM OVERVIEW
      5. ERROR CONTROL
      6. RATE CONTROL
      7. Joint Rate-Error Control Evaluation Results
      8. CONCLUSION AND FUTURE WORK
    4. Chapter 16: Impact of Cross-Layer Adaptations of Mobile IP on IEEE 802.11 Networks on Video Streaming
      1. Abstract
      2. INTRODUCTION
      3. MOBILE IP ON TOP OF IEEE 802.11
      4. CROSS-LAYER ADAPTATION
      5. SIMULATION RESULTS
      6. EXPERIMENTAL RESULTS
      7. VIDEO STREAMING EVALUATION
      8. CONCLUSION AND FUTURE WORK
    5. Chapter 17: Beernet
      1. ABSTRACT
      2. INTRODUCTION
      3. SELF MANAGEMENT
      4. STRUCTURED OVERLAY NETWORKS
      5. BEERNET
      6. TRANSACTIONAL REPLICATED STORAGE
      7. APPLICATIONS
      8. CONCLUSION
  11. Section 6: Models and Approaches for Adaptive and Dependable Services
    1. Chapter 18: An Architecture-Based Adaptation Framework for Soft Real-Time Applications
      1. ABSTRACT
      2. INTRODUCTION
      3. SCENARIO DESCRIPTION
      4. ARCHITECTURAL FRAMEWORK
      5. COMPONENT DESCRIPTION
      6. CONSTRAINT RESOLVING PROCESS
      7. IMPLEMENTATION AND SIMULATION RESULTS
      8. RELATED WORK
      9. CONCLUSION AND FUTURE WORK
    2. Chapter 19: Mixing Workflows and Components to Support Evolving Services
      1. ABSTRACT
      2. INTRODUCTION
      3. STATE OF THE ART AND RELATED WORK
      4. STRUCTURAL EXECUTION OF SERVICE COMPOSITIONS BY WORKFLOWS
      5. GCM-BASED SPATIO-TEMPORAL COMPOSITIONS
      6. REALIZATION AND EXAMPLE
      7. CONCLUSION AND FUTURE PROSPECT
    3. Chapter 20: Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. BUSINESS PROCESS RE-ENGINEERING AND BPEL
      4. 3. BUSINESS PROCESS RE-ENGINEERING PATTERNS
      5. 4. CONCLUSION
  12. Compilation of References
  13. About the Contributors