3
Part III: Gap Analysis........................................................................................................ 48
8
Grid Technology Gaps............................................................................................... 48
8.1
Different Types of Grids and their Federation............................................................ 48
8.1.1
Introduction ........................................................................................................................... 48
8.1.2
Summary of Gaps.................................................................................................................. 48
8.1.3
Jini.......................................................................................................................................... 49
8.1.3.1
Grid Prototypes Based on Jini.........................................................................................49
8.1.3.2
Jini in Agent-Based Grids................................................................................................49
8.1.4
JXTA....................................................................................................................................... 50
8.1.4.1
Critique of JXTA for Building Peer-to-Peer Grids............................................................50
8.1.4.2
Use of JXTA in a Grid for Capital Radio Group...............................................................51
8.1.4.3
JXTA GAT Binding for the Triana Project........................................................................51
8.1.5
.NET........................................................................................................................................ 52
8.1.5.1
Overview of .NET............................................................................................................52
8.1.5.2
Grid Middleware Based on .NET.....................................................................................52
8.1.6
Grids and Virtual Private Networks...................................................................................... 52
8.1.7
Grid Federation...................................................................................................................... 53
8.1.8
Dynamic Configuration (Autonomic Computing) ............................................................... 54
8.2
e-Science Runtime and Hosting Environment ........................................................... 55
8.2.1
Introduction ........................................................................................................................... 55
8.2.2
Summary of Gaps.................................................................................................................. 56
8.2.3
Selected Snapshots of Current Activities ........................................................................... 56
8.2.3.1
Invocation Framework from IT Innovation.......................................................................56
8.2.3.2
ICENI From Imperial College..........................................................................................57
8.2.3.3
Messaging Infrastructure.................................................................................................58
8.2.3.4
Lightweight Middleware...................................................................................................58
8.3
Security Infrastructure.................................................................................................. 59
8.3.1
Introduction ........................................................................................................................... 59
8.3.2
Summary of Gaps.................................................................................................................. 59
8.3.3
Current Globus and related (EDG GriPhyn Condor) Technology...................................... 60
8.3.4
Possible Future Projects ...................................................................................................... 60
8.3.4.1
Harden VOMS from EDG................................................................................................60
8.4
Workflow........................................................................................................................ 61
8.4.1
Introduction ........................................................................................................................... 61
8.4.1.1
Workflow representation and composition.......................................................................61
8.4.1.2
Workflow enactment (Compilation and Execution)..........................................................62
8.4.2
Summary of Gaps.................................................................................................................. 62
8.4.3
Selected Snapshots of Current Activities ........................................................................... 62
8.4.3.1
Workflow at Southampton...............................................................................................62
8.4.3.2
Workflow at Newcastle....................................................................................................62
8.4.3.3
Workflow at Cardiff..........................................................................................................63
8.4.3.4
Workflow at IT Innovation................................................................................................63
8.4.4
Possible Future Projects ...................................................................................................... 64
8.4.4.1
Newcastle Workflow Engine............................................................................................64
8.5
Notification Service....................................................................................................... 64
8.5.1
Introduction ........................................................................................................................... 64
8.5.2
Summary of Gaps.................................................................................................................. 65
8.5.3
Selected Snapshots of Current Activities ........................................................................... 65
8.5.3.1
myGrid and Wrapped JMS (Java Message Service) at Southampton.............................65
8.5.3.2
Notification Grid Service at Newcastle............................................................................65
8.6
Meta-data and Semantic Grid....................................................................................... 66
8.6.1
Introduction ........................................................................................................................... 66
8.6.2
Summary of Gaps.................................................................................................................. 66
8.6.3
Globus Specific Gaps ...........................................................................................................67
8.6.4
Selected Snapshots of Current Activities ........................................................................... 67
8.6.4.1
UDDI Evaluation............................................................................................................67
8.6.4.2
Unicore and MDS............................................................................................................68