You are previewing Large-Scale Computing Techniques for Complex System Simulations.
O'Reilly logo
Large-Scale Computing Techniques for Complex System Simulations

Book Description

Complex systems modeling and simulation approaches are being adopted in a growing number of sectors, including finance, economics, biology, astronomy, and many more. Technologies ranging from distributed computing to specialized hardware are explored and developed to address the computational requirements arising in complex systems simulations.

The aim of this book is to present a representative overview of contemporary large-scale computing technologies in the context of complex systems simulations applications. The intention is to identify new research directions in this field and to provide a communications platform facilitating an exchange of concepts, ideas and needs between the scientists and technologist and complex system modelers. On the application side, the book focuses on modeling and simulation of natural and man-made complex systems. On the computing technology side, emphasis is placed on the distributed computing approaches, but supercomputing and other novel technologies are also considered.

Table of Contents

  1. Cover
  2. WILEY SERIES ON PARALLEL AND DISTRIBUTED COMPUTING
  3. Title page
  4. Copyright page
  5. Foreword
  6. Preface
  7. Contributors
  8. Chapter 1 State-of-the-Art Technologies for Large-Scale Computing
    1. 1.1 INTRODUCTION
    2. 1.2 GRID COMPUTING
    3. 1.3 VIRTUALIZATION
    4. 1.4 CLOUD COMPUTING
    5. 1.5 GRID AND CLOUD: TWO COMPLEMENTARY TECHNOLOGIES
    6. 1.6 MODELING AND SIMULATION OF GRID AND CLOUD COMPUTING
    7. 1.7 SUMMARY AND OUTLOOK
  9. Chapter 2 The e-Infrastructure Ecosystem: Providing Local Support to Global Science
    1. 2.1 THE WORLDWIDE E-INFRASTRUCTURE LANDSCAPE
    2. 2.2 BALTICGRID: A REGIONAL E-INFRASTRUCTURE, LEVERAGING ON THE GLOBAL “MOTHERSHIP” EGEE
    3. 2.3 THE EGEE INFRASTRUCTURE
    4. 2.4 INDUSTRY AND E-INFRASTRUCTURES: THE BALTIC EXAMPLE
    5. 2.5 THE FUTURE OF EUROPEAN E-INFRASTRUCTURES: THE EUROPEAN GRID INITIATIVE (EGI) AND THE PARTNERSHIP FOR ADVANCED COMPUTING IN EUROPE (PRACE) INFRASTRUCTURES
    6. 2.6 SUMMARY
    7. ACKNOWLEDGMENTS
  10. Chapter 3 Accelerated Many-Core GPU Computing for Physics and Astrophysics on Three Continents
    1. 3.1 INTRODUCTION
    2. 3.2 ASTROPHYSICAL APPLICATION FOR STAR CLUSTERS AND GALACTIC NUCLEI
    3. 3.3 HARDWARE
    4. 3.4 SOFTWARE
    5. 3.5 RESULTS OF BENCHMARKS
    6. 3.6 ADAPTIVE MESH REFINEMENT HYDROSIMULATIONS
    7. 3.7 PHYSICAL MULTISCALE DISCRETE SIMULATION AT IPE
    8. 3.8 DISCUSSION AND CONCLUSIONS
    9. ACKNOWLEDGMENTS
  11. Chapter 4 An Overview of the SimWorld Agent-Based Grid Experimentation System
    1. 4.1 INTRODUCTION
    2. 4.2 SYSTEM ARCHITECTURE
    3. 4.3 SYSTEM IMPLEMENTATION
    4. 4.4 A SWAGES CASE STUDY
    5. 4.5 DISCUSSION
    6. 4.6 CONCLUSIONS
  12. Chapter 5 Repast HPC: A Platform for Large-Scale Agent-Based Modeling
    1. 5.1 INTRODUCTION
    2. 5.2 AGENT SIMULATION
    3. 5.3 MOTIVATION AND RELATED WORK
    4. 5.4 FROM REPAST S TO REPAST HPC
    5. 5.5 PARALLELISM
    6. 5.6 IMPLEMENTATION
    7. 5.7 EXAMPLE APPLICATION: RUMOR SPREADING
    8. 5.8 SUMMARY AND FUTURE WORK
  13. Chapter 6 Building and Running Collaborative Distributed Multiscale Applications
    1. 6.1 INTRODUCTION
    2. 6.2 REQUIREMENTS OF MULTISCALE SIMULATIONS
    3. 6.3 AVAILABLE TECHNOLOGIES
    4. 6.4 AN ENVIRONMENT SUPPORTING THE HLA COMPONENT MODEL
    5. 6.5 CASE STUDY WITH THE MUSE APPLICATION
    6. 6.6 SUMMARY AND FUTURE WORK
    7. ACKNOWLEDGMENTS
  14. Chapter 7 Large-Scale Data-Intensive Computing
    1. 7.1 DIGITAL DATA: CHALLENGE AND OPPORTUNITY
    2. 7.2 DATA-INTENSIVE COMPUTERS
    3. 7.3 ADVANCED SOFTWARE TOOLS AND TECHNIQUES
    4. 7.4 CONCLUSION
    5. ACKNOWLEDGMENTS
  15. Chapter 8 A Topology-Aware Evolutionary Algorithm for Reverse-Engineering Gene Regulatory Networks
    1. 8.1 INTRODUCTION
    2. 8.2 METHODOLOGY
    3. 8.3 RESULTS AND DISCUSSION
    4. 8.4 CONCLUSIONS
    5. ACKNOWLEDGMENTS
  16. Chapter 9 QosCosGrid e-Science Infrastructure for Large-Scale Complex System Simulations
    1. 9.1 INTRODUCTION
    2. 9.2 DISTRIBUTED AND PARALLEL SIMULATIONS
    3. 9.3 PROGRAMMING AND EXECUTION ENVIRONMENTS
    4. 9.4 QCG MIDDLEWARE
    5. 9.5 ADDITIONAL QCG TOOLS
    6. 9.6 QOSCOSGRID SCIENCE GATEWAYS
    7. 9.7 DISCUSSION AND RELATED WORK
  17. Glossary
  18. Index