You are previewing Applications and Developments in Grid, Cloud, and High Performance Computing.
O'Reilly logo
Applications and Developments in Grid, Cloud, and High Performance Computing

Book Description

With the continuing growth of the computing field, services have been provided to data centers over the Internet as the different components of computer are unified into an easy and manageable unit. Contributions from various fields of virtualization, service-oriented architecture, grid-utility computer, and distributed systems are shaping the current cloud pattern shift. Applications and Developments in Grid, Cloud, and High Performance Computing provides insight into the current trends and emerging issues by investigating grid and cloud evolution, workflow management, and the impact new computing systems have on the education fields as well as the industries. This book is practical for both researchers and IT professionals.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Associate Editors
    2. List of Reviewers
  5. Preface
  6. Section 1: Introduction
    1. Chapter 1: Risk Assessment for Cloud-Based IT Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. RISK MANAGEMENT
      4. RISK ANALYSIS IN CLOUD COMPUTING SOLUTIONS
      5. CASE STUDY- GOOGLE CLOUD PLATFORM ASSESSMENT
      6. CONCLUSION
  7. Section 2: Scheduling
    1. Chapter 2: A Computational Grid Scheduling Model to Maximize Reliability Using Modified GA
      1. ABSTRACT
      2. INTRODUCTION
      3. GENETIC ALGORITHM
      4. THE MGA BASED SCHEDULER
      5. FITNESS FUNCTION
      6. THE ALGORITHM
      7. SIMULATION EXPERIMENT
      8. CONCLUSION
    2. Chapter 3: A Novel System Oriented Scheduler for Avoiding Haste Problem in Computational Grids
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. BACKGROUND AND BASIC CONCEPTS
      5. THE PROPOSED SCHEDULER
      6. GRID SIMULATION ARCHITECTURE
      7. CONCLUSION
    3. Chapter 4: Dynamic Dependent Tasks Assignment for Grid Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. COMPUTING TOPOLOGY
      5. TASKS ASSIGNMENT
      6. TASKS ASSIGNMENT IN GRID COMPUTING ENVIRONMENTS
      7. SYSTEM MODEL
      8. PROPOSED STRATEGY
      9. SIMULATION RESULTS
      10. CONCLUSION
  8. Section 3: Algorithms and Optimization
    1. Chapter 5: An Algorithm for Task Scheduling in Heterogeneous Distributed Systems Using Task Duplication
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. TASK-SCHEDULING PROBLEM
      4. 3. TASK DUPLICATION SCHEDULING PROBLEM
      5. 4. PROPOSED ALGORITHM
      6. 5. AN ILLUSTRATIVE EXAMPLE
      7. 6. PERFORMANCE RESULTS
      8. 7. CONCLUSION
    2. Chapter 6: ACO Based Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. SYSTEM AND TASK MODEL
      5. APPLICATION OF ACO IN REAL-TIME MULTIPROCESSOR SYSTEMS
      6. SIMULATION METHOD
      7. DEMONSTRATION OF SCHEDULING OF SOME TYPICAL INSTANCES
      8. RESULTS
      9. CONCLUSION
    3. Chapter 7: Performance Analysis of Sequential and Parallel Neural Network Algorithm for Stock Price Forecasting
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. NEURAL NETWORK AND BACKPROPAGATION ALGORITHM
      5. PARALLEL NEURAL NETWORK ALGORITHMS
      6. THEORETICAL ANALYSIS
      7. PERFORMANCE RESULTS
      8. CONCLUSION AND FUTURE WORK
    4. Chapter 8: Dynamic Rightsizing with Quality-Controlled Algorithms in Virtualization Environments
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. SYSTEM ARCHITECTURE
      4. 3. PROBLEM FORMULATION
      5. 4. RELATIONSHIPS AND ALGORITHMS
      6. 5. DYNAMIC ADAPTATION AND ANALYSIS
      7. 6. CONCLUSION
    5. Chapter 9: Location Update Improvement Using Fuzzy Logic Optimization in Location Based Routing Protocols in MANET
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. RELATED WORK
      4. 3. ABOUT FUZZY LOGIC OPTIMIZATION
      5. 4. SUGGESTED PROTOCOLS
      6. 5. SIMULATION RESULTS
      7. 6. CONCLUSION AND FUTURE WORKS
    6. Chapter 10: Performance Evaluation of Reactive Routing in Mobile Grid Environment
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. AD HOC ON DEMAND DISTANCE VECTOR (AODV)
      4. 3. A-AODV (ADVANCED AD HOC ON DEMAND DISTANCE VECTOR) ROUTING PROTOCOL
      5. 4. DESIGN OF THE EXPERIMENT & SIMULATION SETUP
      6. 5. RESULTS AND DISCUSSION
      7. 6. CONCLUSION
      8. FUTURE WORK
    7. Chapter 11: An Intelligent Sensor Placement Method to Reach a High Coverage in Wireless Sensor Networks
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. ABOUT PSO
      5. DEFINITION OF PROBLEM
      6. MATHEMATICAL MODEL
      7. SIMULATION RESULTS
      8. CONCLUSION
  9. Section 4: High Performance Computing
    1. Chapter 12: High Performance Computing Design by Code Migration for Distributed Desktop Computing Grids
      1. ABSTRACT
      2. INTRODUCTION
      3. EXPERIMENTAL MODEL
      4. LOAD BALANCING ALGORITHMS
      5. SIMULATION
      6. DESIGN METHODOLOGIES
      7. CONCLUSION
    2. Chapter 13: Parallelization of Littlewood-Richardson Coefficients Computation and its Integration into the BonjourGrid Meta-Desktop Grid Middleware
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. A COMPUTATIONAL PROBLEM IN GROUP THEORY
      4. 3. PORTING THE PARALLEL CODE ON A DEKTOP GRID PLATFORM
      5. 4. RELATED WORK ON ADVANCED DESKTOP GRID ARCHITECTURES
      6. 5. CONCLUSION AND FUTURE WORK
    3. Chapter 14: Structural Outlooks for the OTIS-Arrangement Network
      1. ABSTRACT
      2. INTRODUCTION
      3. PRELIMINARY NOTATIONS AND DEFINITIONS
      4. TOPOLOGICAL PROPERTIES OF OTIS-AN
      5. GRID STRUCTURAL OUTLOOK FOR OTIS-ARRANGEMENT NETWORK
      6. PIPELINE STRUCTURE FOR THE OTIS-ARRANGEMENT NETWORK
      7. CONCLUSION
    4. Chapter 15: Energy Efficient Packet Data Service in Wireless Sensor Network in Presence of Rayleigh Fading
      1. ABSTRACT
      2. INTRODUCTION
      3. SYSTEM MODEL
      4. SIMULATION MODEL
      5. RESULTS AND DISCUSSION
      6. CONCLUSION
    5. Chapter 16: Cost Efficient Implementation of Multistage Symmetric Repackable Networks
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. OUR CONTRIBUTION
      5. PRELIMINARIES
      6. GENERAL REARRANGEMENT SCENARIO
      7. PRINCIPLE OF REPACKABLE NETWORKS
      8. CROSSPOINT REQUIREMENTS
      9. CONCLUSION
    6. Chapter 17: Using Machine Learning Techniques for Performance Prediction on Multi-Cores
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. OVERVIEW OF MACHINE LEARNING
      5. EXPERIMENTAL PLATFORMS
      6. WORKLOAD
      7. HARDWARE PERFORMANCE COUNTERS
      8. PROCESSOR CACHE ORGANIZATION ON EXPERIMENTAL PLATFORMS
      9. SOLO-RUN EXPERIMENT
      10. PAIRED-RUN EXPERIMENT
      11. SOLO-RUN PROGRAM ATTRIBUTES
      12. PREDICTION ACCURACY OF TRAINED REGRESSION MODELS
      13. CONCLUSION
    7. Chapter 18: Performance Evaluation of Full Diversity QOSTBC MIMO Systems with Multiple Receive Antenna
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. QUASI-ORTHOGONAL STBC WITH FULL DIVERSITY
      5. SIMULATION RESULTS AND DISCCUSION
      6. CONCLUSION
  10. Section 5: Applications
    1. Chapter 19: On Construction of Cluster and Grid Computing Platforms for Parallel Bioinformatics Applications
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. BACKGROUNDS
      4. 3. IMPLEMENTATION
      5. 4. EXPERIMENTAL ENVIRONMENTS AND PERFORMANCE EVALUATION
      6. 5. CONCLUSION
    2. Chapter 20: Migrating Android Applications to the Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. ANDROID APPLICATIONS
      4. MIGRATING ANDROID APPLICATIONS
      5. EVALUATION
      6. RELATED WORK
      7. CONCLUSION
    3. Chapter 21: A Grid and Cloud Based System for Data Grouping Computation and Online Service
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. PRELIMINARY AND BACKGROUND
      4. 3. ARCHITECTURE DESIGN
      5. 4. SYSTEM IMPLEMENTATION
      6. 5. EXPERIMENTAL RESULTS
      7. 6. CONCLUSION
  11. Compilation of References
  12. About the Contributors