You are previewing Distributed Computing Innovations for Business, Engineering, and Science.
O'Reilly logo
Distributed Computing Innovations for Business, Engineering, and Science

Book Description

In recent years, distributed systems and computing applications continue to increase its approaches towards business, engineering, and science. Distributed Computing Innovations for Business, Engineering, and Science is a collection of widespread research providing relevant theoretical frameworks and research findings on the applications of distributed computing innovations to the business, engineering and science fields. This book aims to provide insights on the management of expertise, knowledge, information and organizational development in distributed computing. 

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. Preface
  6. Section 1: Algorithms and Infrastructures
    1. Chapter 1: Efficient Execution of Dataflows on Parallel and Heterogeneous Environments
      1. ABSTRACT
      2. INTRODUCTION
      3. MOTIVATING APPLICATIONS AND PROBLEM DISCUSSION
      4. PERFORMANCE VARIATIONS DISCUSSION
      5. ANTHILL
      6. PERFORMANCE ESTIMATOR
      7. MULTI-LEVEL SCHEDULING INTEGRATION
      8. APPLICATION LEVEL SCHEDULING
      9. EXPERIMENTAL SETUP
      10. COMPONENT LEVEL SCHEDULING
      11. CONCLUSION AND FUTURE DIRECTIONS
    2. Chapter 2: Interference Aware Resource Allocation in Relay Enhanced Broadband Wireless Access Networks
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. SYSTEM MODEL
      5. ROUTING WITH INTERFLOW AND INTRAFLOW INTERFERENCE METRIC (RI3M)
      6. LEXICOGRAPHIC MMF MULTIPATH FLOW (LMX:M3F) ROUTING ALGORITHM WITH INTERFERENCE CONSTRAINTS
      7. PERFORMANCE EVALUATION
      8. FUTURE RESEARCH DIRECTIONS
      9. CONCLUSION
    3. Chapter 3: Deadlock Prevention with Wormhole Routing
      1. ABSTRACT
      2. 1. INTRODUCTION AND RELATED WORK
      3. 2. DEFINITIONS, FORMULATION OF PROBLEM, AND LOWER BOUNDS
      4. 3. A GENERAL ALGORITHM FOR CONSTRUCTION OF MINIMAL CYCLE-BREAKING SETS OF TURNS
      5. 4. PROPERTIES OF THE SCB ALGORITHM
      6. 5. TURN PROHIBITIONS FOR PLANAR GRAPHS
      7. 6. EXPERIMENTAL RESULTS
      8. 7. CONCLUSION
    4. Chapter 4: Deadlock Prevention with Wormhole Routing
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. EMBEDDED GRAPHS AND HOMOGENEOUS MESHES
      4. 3. SPECIAL TOPOLOGIES
      5. 4. DISTANCE DILATION
      6. 5. CONCLUSION
    5. Chapter 5: Self-Stabilizing Graph Coloring Algorithms
      1. ABSTRACT
      2. INTRODUCTION
      3. GRAPH COLORING
      4. SELF-STABILIZING EDGE COLORING ON PLANAR GRAPHS
      5. SELF-STABILIZING EDGE COLORING ON BIPARTITE GRAPHS
      6. CONCLUSION
    6. Chapter 6: Distributed Service Programming and Interoperability
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ENVISIONING A WEB OF SERVICES
      5. IMPLEMENTING DISTRIBUTED SERVICES
      6. DISCUSSION AND RELATED WORK
      7. FUTURE RESEARCH DIRECTIONS
      8. CONCLUSION
    7. Chapter 7: Specifying Business-Level Protocols for Web Services Based Collaborative Processes
      1. ABSTRACT
      2. 1 INTRODUCTION
      3. 2 WEB SERVICES ARCHITECTURE
      4. 3 BUSINESS-LEVEL PROTOCOLS
      5. 4 A CONTRACT NEGOTIATION PROTOCOL
      6. 5 ALTERNATIVE DEPLOYMENT STRATEGIES FOR EBXML, WSCL, AND WS-BPEL
      7. 6 RELATED WORK
      8. 7 CONCLUSION
  7. Section 2: Cloud Computing
    1. Chapter 8: Cloud Computing and Enterprise Migration Strategies
      1. ABSTRACT
      2. 1 INTRODUCTION
      3. 2 CLOUD CHARACTERISTICS AND SERVICE
      4. 3 KEY CLOUD COMPUTING MODELS AND PROVIDERS
      5. 4 ENTERPRISE ADOPTION AND READINESS FOR CLOUD COMPUTING
      6. 6 CONCLUSION AND RECOMMENDATIONS
    2. Chapter 9: Virtualization and Cloud Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. VIRTUALIZATION, CONSUMERIZATION, AND CLOUD COMPUTING: AN OVERVIEW
      4. TAPPING INTO VIRTUALIZED CLOUDS: BUSINESS MODELS IN THE CLOUDS
      5. HOLLOWS AND PAIN POINTS IN THE CLOUDS
      6. FUTURE TRENDS
      7. CONCLUSION
    3. Chapter 10: Ad-Hoc Parallel Data Processing on Pay-As-You-Go Clouds with Nephele
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. THE NEPHELE DATA PROCESSING FRAMEWORK
      5. EXPERIMENTAL EVALUATION
      6. FUTURE RESEARCH DIRECTIONS
      7. CONCLUSION
  8. Section 3: Applications of Distributed Computing
    1. Chapter 11: Social Web Services Research Roadmap
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. RESEARCH OPPORTUNITIES
      5. CONCLUSION
    2. Chapter 12: On the Dissemination of IEEE 802.11p Warning Messages in Distributed Vehicular Urban Networks
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. IEEE 802.11P DISSEMINATION: MODEL, EVALUATION, PROPOSALS, AND DISCUSSION
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    3. Chapter 13: Adding Personalization and Social Features to a Context-Aware Application for Mobile Tourism
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. GIVEMEAPLAN
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    4. Chapter 14: New Directions in Social Question Answering
      1. ABSTRACT
      2. INTRODUCTION
      3. AN OVERVIEW OF QA RESEARCH
      4. AN OVERVIEW OF SQA RESEARCH
      5. COMPARISON OF QA SYSTEMS WITH SQA SERVICES
      6. CONCLUSION
    5. Chapter 15: Workflow Validation Framework in Collaborative Engineering Environments
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. RESEARCH QUESTIONS
      5. USE CASE AND SOLUTION APPROACH
      6. PROTOTYPE IMPLEMENTATION
      7. CONCLUSION AND FUTURE WORK
    6. Chapter 16: Impact Analysis of Web Services Substitution on Configurable Compositions
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. IMPACT ANALYSIS APPROACH
      5. EXPERIMENTATION
      6. CONCLUSION
  9. Compilation of References
  10. About the Contributors