An architecture for a portable grid-enabled engine

A common vision for the Grid is that it would enable heterogeneous, spatially distributed, non-trusted computers to operate as a single system for users, compilers, applications and services. However, currently available Grid solutions, while providing for such computers to cooperate, are complex and do not support the single system image principles. In this chapter, we describe a simple architecture for a portable Grid engine which produces and uses both interpreted and binary objects constructed around text-based mathematical descriptions of those objects and their classes. A first prototype engine has been implemented that achieves some functionality and a fully functional model is under development.

[1]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[2]  Regina Dunlea,et al.  Simple Object Access Protocol (SOAP) , 2005 .

[3]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[4]  David Abramson,et al.  High performance parametric modeling with Nimrod/G: killer application for the global grid? , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[5]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[6]  Michael Philippsen,et al.  Multiparadigm communications in Java for grid computing , 2001, CACM.

[7]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[8]  Bruce Long The Structure of Information , 2003, ArXiv.

[9]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[10]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[11]  Vladimir Getov,et al.  Towards Building a Generic Grid Services Platform: A Component-Oriented Approach , 2005 .

[12]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[13]  Hai Jin,et al.  Single System Image , 2001, Int. J. High Perform. Comput. Appl..

[14]  Ken Kennedy,et al.  Compilers, languages, and libraries , 1998 .

[15]  Bruce Long,et al.  Quanta: a Language for Modeling and Manipulating Information Structures , 2003, ArXiv.

[16]  Ian Foster,et al.  The Globus toolkit , 1998 .