Grid Computing: Software Environments and Tools

  • José C. Cunha
  • Omer F. Rana

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Virtualization in Grids: A Semantical Approach

    1. Zsolt Németh, Vaidy Sunderam
      Pages 1-18
  3. Using Event Models in Grid Design

    1. Anthony Finkelstein, Joe Lewis-Bowen, Giacomo Piccinelli, Wolfgang Emerich
      Pages 19-44
  4. Intelligent Grids

    1. Xin Bai, Han Yu, Guoqiang Wang, Yongchang Ji, Gabriela M. Marinescu, Dan C. Marinescu et al.
      Pages 45-74
  5. Programming and Process

    1. Giovanni Aloisio, Massimo Caffaro, Italo Epicoco
      Pages 75-98
    2. Sergei Gorlatch, Martin Alt
      Pages 99-125
  6. User Environments and Tools

    1. Maozhen Li, Mark Baker
      Pages 126-156
    2. Andreas Hoheisel, Thilo Ernst, Uwe Der
      Pages 157-175
    3. Diego Puppin, Fabrizio Silvestri, Salvatore Orlando, Domenico Laforenza
      Pages 176-204
    4. Laurent Baduel, Françoise Baude, Denis Caromel, Arnaud Contes, Fabrice Huet, Matthieu Morel et al.
      Pages 205-229
    5. Marco Aldinucci, Massimo Coppola, Marco Vanneschi, Corrado Zoccolo, Marco Danelutto
      Pages 230-256
    6. Antonio Congiusta, Domenico Talia, Paolo Trunfio
      Pages 257-283
  7. Applications

  8. Back Matter
    Pages 332-345

About this book


With the emergence of regional, national and global programmes to establish Grid computing infrastructure, it is important to be able to utilise this infrastructure effectively. Specialist software is therefore necessary to enable the deployment of applications over such Grid infrastructure, and to help software developers construct suitable components.

The uptake of Grid computing technologies will be restricted by the availability of suitable methodologies and tools. The aim of this book is to identify exemplary software engineering techniques for Grid environments, along with specialist tools that encapsulate such techniques. Case studies that illustrate their use are also discussed.

The book provides:

• Discussion of software engineering and modelling tools for the Grid

• Analysis of issues inherent in enabling distributed computing across the Grid

• Consideration of the software engineering support necessary for managing Grid applications

• Proposal of a posited software engineering lifecycle to support application development for Grid Environments (along with associated tools).

• Identification of novel concepts, methods and tools within Grid computing which can be put to work in the context of existing experiments and application case studies


Data Management Grid Environments Java Parallel Programming computer design development distributed computing distributed systems grid computing programming software software engineering structured analysis

Editors and affiliations

  • José C. Cunha
    • 1
  • Omer F. Rana
    • 2
  1. 1.CITI Centre Department of Computer Science Faculty of Science and TechnologyNew University of LisbonPortugal
  2. 2.School of Computer ScienceCardiff UniversityUK

Bibliographic information