Fault tolerant high performance Information Services for dynamic collections of Grid and Web services

E-Science Semantic Grids can often be thought of as a dynamic collection of semantic subgrids where each subgrid is a collection of a modest number of services that are assembled for specific tasks. We define a Gaggle as a modest number of managed and actively interacting Grid/Web Services, where services are put together for particular functionality. The information management requirements in Gaggles include both the management of large amounts of relatively static services and associated semantic information as well as the management of multiple dynamic regions (sessions or subgrids) where the semantic information is changing frequently. We design a hybrid, fault tolerant, and high performance Information Service supporting both the scalability of large amounts of relatively slowly varying data and a high performance rapidly updated Information Service for dynamic regions. We use the two Web Service standards: Universal Description, Discovery, and Integration (UDDI) and Web Services Context (WS-Context). We evaluate our approach by applying various tests to investigate the performance and sustainability of the centralized version of our implementation that is applied to sensor and collaboration grids. The experimental study on system responsiveness of the proposed approach shows promising results. This study indicates that communication among services can be achieved with efficient centralized metadata strategies, with metadata coming from more than two services. In contrast point-to-point methodologies provide service conversation with metadata only from the two services that exchange information. In addition, our performance indicates that efficient mediator services also allow us to perform collective operations such as queries on subsets of all available metadata in service conversation.

[1]  Geoffrey C. Fox,et al.  NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids , 2003, Middleware.

[2]  Geoffrey C. Fox,et al.  Information Services for Grid / Web Service Oriented Architecture ( SOA ) Based Geospatial Applications , 2005 .

[3]  Dennis Saleh Zs , 2001 .

[4]  Michael Rabinovich,et al.  Issues in Web Content Replication , 1998, IEEE Data Eng. Bull..

[5]  Michael Luck,et al.  Personalised Grid service discovery , 2003, IEE Proc. Softw..

[6]  Pablo Rodriguez,et al.  SPREAD: Scalable platform for reliable and efficient automated distribution , 2000, Comput. Networks.

[7]  Luc Moreau,et al.  Towards a Protocol for the Attachment of Semantic Descriptions to Grid Services , 2004, European Across Grids Conference.

[8]  Hai Zhuge Semantics, Resource and Grid , 2004, Future Gener. Comput. Syst..

[9]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[10]  Nicholas Carriero,et al.  Linda in context , 1989, CACM.

[11]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[12]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[13]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[14]  Werner Nutt,et al.  R-GMA: An Information Integration System for Grid Monitoring , 2003, OTM.

[15]  Geoffrey C. Fox,et al.  SERVOGrid complexity computational environments (CCE) integrated performance analysis , 2005, The 6th IEEE/ACM International Workshop on Grid Computing, 2005..

[16]  M. Brian Blake,et al.  Web services-based data management: evaluating the performance of UDDI registries , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[17]  Peter A. Dinda,et al.  Key Concepts and Services of a Grid Information Service , 2002 .

[18]  D. Bunting,et al.  Web Services Transaction Management (WS-TXM) Ver1.0 , 2003 .

[19]  Marlon Pierce,et al.  Managing Dynamic Metadata as Context , .

[20]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[21]  Albert-László Barabási,et al.  Internet: Diameter of the World-Wide Web , 1999, Nature.

[22]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[23]  Mario Cannataro,et al.  The knowledge grid , 2003, CACM.

[24]  Rajmohan Rajaraman,et al.  A dynamic object replication and migration protocol for an Internet hosting service , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[25]  Hai Zhuge Semantic grid: scientific issues, infrastructure, and methodology , 2005, CACM.

[26]  Michal Szymaniak,et al.  Replication for web hosting systems , 2004, CSUR.

[27]  Udi Manber,et al.  Connecting Diverse Web Search Facilities , 1998, IEEE Data Eng. Bull..

[28]  Bruce M. Maggs,et al.  Globally Distributed Content Delivery , 2002, IEEE Internet Comput..

[29]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[30]  Geoffrey C. Fox,et al.  Design and Implementation of a Collaboration Web-services System , 2004, Neural Parallel Sci. Comput..

[31]  Geoffrey C. Fox Grids of grids of simple services , 2004 .

[32]  Rizos Sakellariou,et al.  A taxonomy of grid monitoring systems , 2005, Future Gener. Comput. Syst..