NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids

A Peer-to-Peer (P2P) Grid would comprise services that include those of Grids and P2P networks and naturally support environments that have features of both limiting cases. Such a P2P grid integrates the evolving ideas of computational grids, distributed objects, web services, P2P networks and message oriented middleware. In this paper we investigate the architecture, comprising a distributed brokering system that will support such a hybrid environment. Access to services can then be mediated either by the middleware or alternatively by direct P2P interactions between machines.

[1]  B. Clifford Neuman,et al.  Kerberos: An Authentication Service for Open Network Systems , 1988, USENIX Winter.

[2]  Claudio Topolcic,et al.  Experimental Internet Stream Protocol: Version 2 (ST-II) , 1990, RFC.

[3]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[4]  Andrew S. Grimshaw,et al.  Object-based approaches , 1998 .

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

[6]  Rich Salz,et al.  UUIDs and GUIDs , 1998 .

[7]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

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

[9]  Guruduth Banavar,et al.  An efficient multicast protocol for content-based publish-subscribe systems , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[10]  Andrew S. Grimshaw,et al.  A Flexible Security System for Metacomputing Environments , 1999, HPCN Europe.

[11]  P. Metzger,et al.  Network Working Group , 2000 .

[12]  William E. Johnston,et al.  Computing and Data Grids for Science and Engineering , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[13]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[14]  Geoffrey C. Fox Architecture and Implementation of a Collaborative Computing and Education Portal , 2001 .

[15]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[16]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[17]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[18]  James F. Doyle,et al.  Peer-to-Peer: harnessing the power of disruptive technologies , 2001, UBIQ.

[19]  Vijay Mann,et al.  Middleware support for global access to integrated computational collaboratories , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

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

[21]  Geoffrey C. Fox,et al.  Optimizing bandwidth , 2001, UBIQ.

[22]  Geoffrey C. Fox,et al.  The Narada Event Brokering System: Overview and Extensions , 2002, PDPTA.

[23]  Rahul Sharma,et al.  Java¿ Message Service API Tutorial and Reference: Messaging for the J2EE¿ Platform , 2002 .

[24]  Geoffrey C. Fox,et al.  A scaleable event infrastructure for peer to peer grids , 2002, JGI '02.

[25]  M. Chadalapaka Network Working Group , 2002 .

[26]  Geoffrey C. Fox,et al.  JMS Compliance in the Narada Event Brokering System , 2002, International Conference on Internet Computing.

[27]  Geoffrey C. Fox,et al.  Integration of NaradaBrokering and Audio/Video Conferencing as a Web Service , 2002, Communications, Internet, and Information Technology.

[28]  Geoffrey C. Fox,et al.  An event service to support Grid computational environments , 2002, Concurr. Comput. Pract. Exp..

[29]  Geoffrey C. Fox,et al.  Community Grids , 2002, International Conference on Computational Science.

[30]  Nataraj Nagaratnam,et al.  Web Services Security ( WS-Security ) Version 1 . 0 05 April 2002 , 2002 .

[31]  G. Fox,et al.  An Architecture for e-Science and its Implications , 2002 .

[32]  Geoffrey C. Fox,et al.  Grid services for earthquake science , 2002, Concurr. Comput. Pract. Exp..

[33]  Bud Ratliff Microsoft Internet Security and Acceleration (ISA) Server 2004 Administrator's Pocket Consultant , 2003 .

[34]  Bob Atkinson Web Services Security (WS-Security) , 2003 .

[35]  Yan Yan,et al.  A Security Framework for Distributed Brokering Systems , 2003 .

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