Rudder: An agent-based infrastructure for autonomic composition of grid applications

This paper describes Rudder, a decentralized agent-based infrastructure for supporting the autonomic composition of Grid applications. Rudder provides agents and protocols for discovering, selecting, and composing elements. It also implements agent interaction and negotiation protocols to enable appropriate application behaviors to be dynamically negotiated and enacted. The defined protocols and agent activities are supported by Comet, a scalable decentralized shared-space based coordination substrate. The implementation, operation and experimental evaluation of the system are presented.

[1]  Gordon S. Blair,et al.  L2imbo: A distributed systems platform for mobile computing , 1998, Mob. Networks Appl..

[2]  José M. Vidal,et al.  Towards Adaptive Workflow Enactment Using Multiagent Systems , 2005, Inf. Technol. Manag..

[3]  Franco Zambonelli,et al.  Reactive Tuple Spaces for Mobile Agent Coordination , 1998, Mobile Agents.

[4]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[5]  Nicholas R. Jennings,et al.  Re-use of interaction protocols for decision-oriented applications , 2002 .

[6]  Zhen Li,et al.  A Decentralized Agent Framework for Dynamic Composition and Coordination for Autonomic Applications , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

[7]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[8]  Zhen Li,et al.  Comet: a scalable coordination space for decentralized distributed environments , 2005, Second International Workshop on Hot Topics in Peer-to-Peer Systems.

[9]  Nicholas R. Jennings,et al.  The Semantic Grid: Past, Present, and Future , 2005, Proceedings of the IEEE.

[10]  Gordon S. Blair,et al.  MARE: Resource Discovery and Configuration in Ad Hoc Networks , 2002, Mob. Networks Appl..

[11]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[12]  Nicholas R. Jennings,et al.  A Service-Oriented Negotiation Model between Autonomous Agents , 1997, MAAMAW.

[13]  P. Libby The Scientific American , 1881, Nature.

[14]  Liu Xin A Service-oriented Negotiation Model Between Autonomous Agents , 2003 .

[15]  Christos Faloutsos,et al.  Analysis of the Clustering Properties of the Hilbert Space-Filling Curve , 2001, IEEE Trans. Knowl. Data Eng..

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

[17]  Torsten Braun,et al.  An Agent-Based Architecture for Service Discovery and Negotiation in Wireless Networks , 2004, WWIC.

[18]  Thomas A. Corbi,et al.  The dawning of the autonomic computing era , 2003, IBM Syst. J..

[19]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[20]  Carole A. Goble,et al.  A Suite of Daml+Oil Ontologies to Describe Bioinformatics Web Services and Data , 2003, Int. J. Cooperative Inf. Syst..

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

[22]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[23]  Weiming Shen,et al.  Adaptive Negotiation for Agent-Based Grid Computing , 2002 .

[24]  Gregor von Laszewski,et al.  GSFL: A Workflow Framework for Grid Services , 2002 .

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

[26]  Wolfgang Reisig Petri Nets: An Introduction , 1985, EATCS Monographs on Theoretical Computer Science.

[27]  Stefan Poslad,et al.  The FIPA-OS agent platform: Open Source for Open Standards , 2006 .

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

[29]  Franco Zambonelli,et al.  Coordination for Internet Application Development , 1999, Autonomous Agents and Multi-Agent Systems.

[30]  MANISH PARASHAR,et al.  Conceptual and Implementation Models for the Grid , 2005, Proceedings of the IEEE.

[31]  Leen-Kiat Soh,et al.  Reflective Negotiating Agents for Real-Time Multisensor Target Tracking , 2001, IJCAI.

[32]  Salim Hariri,et al.  Autonomic Computing: An Overview , 2004, UPP.