A Web-Based Coordination Infrastructure for Grid Collective Services

Virtual Organizations (VO) consisting of heterogeneous institutions and individuals that share resources dynamically and in a coordinated way to support collaborative problem-solving are emerging in many fields. Consequently, new types of distributed infrastructures known as Grids have been proposed to cope with these new sharing requirements. Grids offer sets of collective services to support collaborative tasks which are distributed in nature and need asynchronous communication. Existing approaches to this problem lack of flexibility, adaptability and are tightly bound to the collective service that is provided. We present here a generic event model to build collective services that requires no programming, is extensible and can accommodate different event vocabularies. An implementation is also described using standard Web technologies like Java Servlets, XML, XSLT, and XSQL.

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

[2]  René Meier,et al.  State of the Art Review of Distributed Event Models , 2000 .

[3]  Steve Muench Building Oracle XML Applications , 2000 .

[4]  David S. Rosenblum,et al.  Achieving expressiveness and scalability in an internet-scale event notification service , 2000, ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing.

[5]  Franco Zambonelli,et al.  Multi-agent Systems on the Internet: Extending the Scope of Coordination towards Security and Topology , 1999, MAAMAW.

[6]  Steven Tuecke,et al.  The Anatomy of the Grid , 2003 .

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

[8]  William E. Johnston,et al.  Certificate-based Access Control for Widely Distributed Resources , 1999, USENIX Security Symposium.

[9]  Magnus Boman,et al.  Multi-Agent System Engineering , 1999, Lecture Notes in Computer Science.

[10]  Javier Jaén Martínez,et al.  An Advanced Security Infrastructure for Heterogeneous Relational Grid Data Sources , 2003, European Across Grids Conference.

[11]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.

[12]  Gregory F. Pfister,et al.  In Search of Clusters , 1995 .

[13]  Gregory Francis Pfister,et al.  In search of clusters (2nd ed.) , 1998 .

[14]  Javier Jaén Martínez,et al.  Data Management in an International Data Grid Project , 2000, GRID.

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

[16]  Gruia-Catalin Roman,et al.  Secure Sharing of Tuple Spaces in Ad Hoc Settings , 2003, SecCo.

[17]  Peter Z. Kunszt,et al.  Giggle: A Framework for Constructing Scalable Replica Location Services , 2002, ACM/IEEE SC 2002 Conference (SC'02).