You are previewing Handbook of Research on High Performance and Cloud Computing in Scientific Research and Education.
O'Reilly logo
Handbook of Research on High Performance and Cloud Computing in Scientific Research and Education

Book Description

As information systems used for research and educational purposes have become more complex, there has been an increase in the need for new computing architecture. High performance and cloud computing provide reliable and cost-effective information technology infrastructure that enhances research and educational processes. Handbook of Research on High Performance and Cloud Computing in Scientific Research and Education presents the applications of cloud computing in various settings, such as scientific research, education, e-learning, ubiquitous learning, and social computing. Providing various examples, practical solutions, and applications of high performance and cloud computing; this book is a useful reference for professionals and researchers discovering the applications of information and communication technologies in science and education, as well as scholars seeking insight on how modern technologies support scientific research.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Book Series
  5. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
    2. List of Reviewers
  6. Foreword
  7. Preface
  8. Acknowledgment
  9. Section 1: Cloud Computing Concepts
    1. Chapter 1: From Mainframe to Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. DEFINITION
      4. CLOUD COMPUTING: “.AAS”
      5. PUBLIC VS. PRIVATE CLOUD
      6. SECURITY IN CLOUD COMPUTING
      7. INFORMATICA POSTMODERNA
      8. SOCIAL COMPUTING
      9. CONTEXT-AWARE COMPUTING
      10. PATTERN BASED STRATEGY
      11. FUTURE OF CLOUD COMPUTING
      12. REFERENCES
      13. ADDITIONAL READING
      14. KEY TERMS AND DEFINITIONS
    2. Chapter 2: Organizational and Management Aspects of Cloud Computing Application in Scientific Research
      1. ABSTRACT
      2. INTRODUCTION
      3. DIFFERENCES BETWEEN THE CLASSICAL AND CLOUD COMPUTING APPROACH TO INFORMATION AND COMMUNICATION TECHNOLOGIES IN THE ORGANIZATION
      4. IMPACT OF “CLOUD COMPUTING” ON ORGANIZATIONAL STRUCTURE
      5. IMPACT OF CLOUD COMPUTING ON ORGANIZATIONAL PERFORMANCE
      6. SEVEN BRIDGES GENOMICS: BUSINESS MODEL OF CLOUD COMPUTING APPLICATION IN SCIENCE
      7. SBG BUSINESS MODEL
      8. CONCLUSION
      9. REFERENCES
      10. ADDITIONAL READING
      11. KEY TERMS AND DEFINITIONS
    3. Chapter 3: Digital Identity Management in Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. THEORETICAL BACKGROUND
      4. DIGITAL IDENTITY MANAGEMENT
      5. MODEL OF IDENTITY MANAGEMENT IN EDUCATIONAL CLOUD
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
    4. Chapter 4: From Software Specification to Cloud Model
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. CLOUD COMPUTING
      4. 3. MODEL AND USE CASE DRIVEN DEVELOPMENT
      5. 4. OVERVIEW OF SILAB APPROACH
      6. 5. INTEGRATED APPROACH
      7. 6. CONCLUSION
      8. REFERENCES
      9. ADDITIONAL READING
      10. KEY TERMS AND DEFINITIONS
  10. Section 2: Cloud Computing in Education
    1. Chapter 5: Model of E-Education Infrastructure based on Cloud Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. THEORETICAL BACKGROUND
      4. MODEL OF IT INFRASTRUCTURE FOR E-EDUCATION
      5. IMPLEMENTATION OF THE PROPOSED MODEL
      6. EVALUATION
      7. CONCLUSION
      8. REFERENCES
      9. ADDITIONAL READING
      10. KEY TERMS AND DEFINITIONS
    2. Chapter 6: Mobile Learning Services on Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. MOBILE LEARNING SERVICES
      4. MOBILE CLOUD COMPUTING
      5. MOBILE CLOUD COMPUTING IN E-LEARNING
      6. MODEL FOR DELIVERING MOBILE LEARNING SERVICES THROUGH CLOUD COMPUTING
      7. PROTOTYPE DEVELOPMENT AS A PROOF OF CONCEPT
      8. CONCLUSION
      9. REFERENCES
      10. ADDITIONAL READING
      11. KEY TERMS AND DEFINITIONS
    3. Chapter 7: Student Relationship Management Using Social Clouds
      1. ABSTRACT
      2. INTRODUCTION
      3. LITERATURE REVIEW
      4. SRM MODEL IN E-EDUCATION
      5. IMPLEMENTATION OF SRM THROUGH CLOUD COMPUTING
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
    4. Chapter 8: Ontology-Based Multimodal Language Learning
      1. ABSTRACT
      2. INTRODUCTION
      3. LITERATURE REVIEW
      4. A MODEL FOR ONTOLOGY BASED LANGUAGE LEARNING
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
  11. Section 3: High Performance and Cloud Computing in Scientific Research
    1. Chapter 9: High Performance and Grid Computing Developments and Applications in Condensed Matter Physics
      1. ABSTRACT
      2. INTRODUCTION
      3. HIGH PERFORMANCE COMPUTING: SUPERCOMPUTING
      4. HIGH PERFORMANCE COMPUTING PROJECTS
      5. GRID COMPUTING PROJECTS
      6. SPEEDUP: HPC AND GRID APPLICATION
      7. PORTING OF (Q) SPEEDUP CODES TO HPC INFRASTRUCTURE
      8. SERIAL (Q) SPEEDUP CODE
      9. CONCLUSION
      10. ACKNOWLEDGMENT
      11. REFERENCES
      12. ADDITIONAL READING
      13. KEY TERMS AND DEFINITIONS
    2. Chapter 10: Exploiting Spatial and Temporal Patterns in a High-Performance CPU
      1. ABSTRACT
      2. INTRODUCTION
      3. EXISTING SOLUTIONS
      4. DETAILS OF THE PROPOSED APPROACH
      5. CONDITIONS AND ASSUMPTIONS
      6. SIMULATION ANALYSES
      7. OVERALL PERFORMANCE
      8. CONCLUSION
      9. ACKNOWLEDGMENT
      10. REFERENCES
      11. ADDITIONAL READING
      12. KEY TERMS AND DEFINITIONS
    3. Chapter 11: Designing Parallel Meta-Heuristic Methods
      1. ABSTRACT
      2. INTRODUCTION
      3. META-HEURISTICS
      4. META-HEURISTICS AND PARALLELISM
      5. PARALLELIZATION OF VARIABLE NEIGHBORHOOD SEARCH
      6. PARALLELIZATION OF BEE COLONY OPTIMIZATION
      7. CONCLUSION
      8. ACKNOWLEDGMENT
      9. REFERENCES
      10. ADDITIONL READING
      11. KEY TERMS AND DEFINITIONS
    4. Chapter 12: Application of Cloud-Based Simulation in Scientific Research
      1. ABSTRACT
      2. INTRODUCTION
      3. WEB BASED SIMULATION
      4. ARCHITECTURE FOR IMPLEMENTATION OF SIMULATION SYSTEMS IN CLOUD ENVIRONMENT
      5. THE ANALYSIS OF SOFTWARE SIMULATION SOLUTIONS IN CLOUD ENVIRONMENT
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
    5. Chapter 13: Grids, Clouds, and Massive Simulations
      1. ABSTRACT
      2. INTRODUCTION
      3. SIMULATION BASED PROBLEM SOLVING
      4. EVOLUTION OF SCIENTIFIC COMPUTING
      5. HIGH PERFORMANCE SCIENTIFIC COMPUTING
      6. GRID AND CLOUD COMPUTING
      7. STAR EXPERIMENT AND HPC
      8. STAR EXPERIMENT IN THE CLOUD ERA
      9. CONCLUSION
      10. ACKNOWLEDGMENT
      11. REFERENCES
      12. ADDITIONAL READING
      13. KEY TERMS AND DEFINITIONS
    6. Chapter 14: Model of Interoperable E-Business in Traffic Sector based on Cloud Computing Concepts
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. FUTURE RESEARCH DIRECTIONS
      5. CONCLUSION
      6. ACKNOWLEDGMENT
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
    7. Chapter 15: Dot Net Platform for Distributed Evolutionary Algorithms with Application in Hydroinformatics
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. RELATED WORK
      4. 3. PROPOSED PLATFORM
      5. 4. APPLICATION IN HYDROINFORMATICS
      6. 5. CONCLUSION
      7. ACKNOWLEDGMENT
      8. REFERENCES
      9. ADDITIONAL READING
      10. KEY TERMS AND DEFINITIONS
  12. Section 4: Security Issues
    1. Chapter 16: Security Issues of Cloud Computing and an Encryption Approach
      1. ABSTRACT
      2. INTRODUCTION
      3. GENERAL ISSUES OF CLOUD SECURITY
      4. DATA PROTECTION, ACCESS CONTROL AND ENCRYPTION
      5. ENCRYPTION EMPLOYING PSEUDORANDOMNESS, RANDOMNESS AND DEDICATED CODING
      6. CONCLUSION
      7. ACKNOWLEDGMENT
      8. REFERENCES
      9. ADDITIONAL READING
      10. KEY TERMS AND DEFINITIONS
  13. Compilation of References
  14. About the Contributors