Self-Organization and Autonomy in Computational Networks: Agents-based Contractual Workflow Paradigm

Full Text (PDF, 323KB), PP.64-76

Views: 0 Downloads: 0

Author(s)

E.V.Krishnamurthy 1,*

1. Australian National University, Canberra, ACT 0200, Australia

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2012.01.08

Received: 25 Feb. 2011 / Revised: 8 Jun. 2011 / Accepted: 23 Sep. 2011 / Published: 8 Feb. 2012

Index Terms

Agents, autonomy, bio-inspired technique, cloud-computing services, contract -based workflow, selforganization, shortest path computation, template matching

Abstract

We describe an agents-based contractual workflow paradigm for Self-organization and autonomy in computational networks. The agent-based paradigm can be interpreted as the outcome arising out of deterministic, nondeterministic or stochastic interaction among a set of agents that includes the environment. These interactions are like chemical reactions and result in self-organization. Since the reaction rules are inherently parallel, any number of actions can be performed cooperatively or competitively among the subsets of elements, so that the agents carry out the required actions. Also we describe the application of this paradigm in finding short duration paths, chemical- patent mining, and in cloud computing services.

Cite This Paper

E.V.Krishnamurthy, "Self-Organization and Autonomy in Computational Networks:Agents-based Contractual Workflow Paradigm", International Journal of Intelligent Systems and Applications(IJISA), vol.4, no.1, pp.64-76, 2012. DOI:10.5815/ijisa.2012.01.08

Reference

[1]Adamsky,A and Komosinski, M. (2006), Artificial life Models in Software, Springer, New York.

[2]Dobson, S et al., (2010), Fulfilling the vision of Autonomic computing, IEEE Computer,January, pp.35-41.

[3]Garcia, J.O-G., and K-M Sim,(2010) Self-organizing agents for service composition in cloud computing, IEEE International Conference on Cloud computing Technology and Sciences, IEEE Computer Society, pp.59-66.

[4]Gorton,I, et al., (2004), Evaluating agent Architectures: Cougaar, Aglets and AAA, Lecture Notes in Computer Science, Vol.2940, pp.264-274, Springer Verlag, New York

[5]Jezequel, M., Train,M, and Mingins,C.( 2000). Design Patterns and contracts, Reading: Addison Wesley.

[6] Kephart,J.O and Chess,D.M (2000),The vision of Autonomic computing, IEEE Computer, January, pp. 41-50

[7]Kramer,R (1998).“iContract-The java Design by contract tool,, 26 th Conference on Technology of object oriented Systems,(TOOLS USA’98) Santa Barbara.

[8]Little, M, Transactions and Web services (2003), Communications of the ACM, Vol.46, No 10, pp.49-54,., 2003.

[9]Meyer, B. (1992). Applying design by contracts, IEEE Computer 25(10), 40-52.

[10]Murthy, V.K. (2005), Contextual-knowledge management in peer to peer computing, International Journal of Knowledge-Based & Intelligent Engineering Systems, 9, pp.303-314.

[11]Murthy,V.K. and Krishnamurthy, E.V. (2005), Contextual information Management using Contract-based workflow, Proc. ACM Computing Frontiers, CF’05, Iscia, Italy.

[12]Murthy,V.K., and Krishnamurthy,E.V (2009). Multiset of Agents in a Network for Simulation of Complex Systems, Chapter 7 in Recent advances in Nonlinear dynamics and synchronization(NDS-1)-theory and applications, Eds.Kyamakya , K, et al, Springer Verlag, New York

[13]Odell,J.J., Objects and agents compared, (2002) , J. Object technology, Vol.1, No.1, pp, 41-53,May-June .

[14]Prehofer ,C and Bettstetter,C (2005), Self-organization in communication networks: Principles and design paradigms, IEEE Communication Mag,July,pp.78-85.

[15]Ramirez,A,R and Cheng, B.H.C,(2009), Design Patterns for developing dynamically adaptive systems,ICAC 09, Spain

[16]Shalloway, S and Trott,J.R. (2002),Design patterns Explained, Addison Wesley, New York.

[17]Smith,R.G., (1980),The Contract net Protocol:High level communication and Control in a distributed Problem Solver,IEEE Transactions on Computers, Vol.C29, 1104-1113.

[18]Shakshuki,E and Jun,Y,(2004), Multi-agent development toolkits: An Evaluation, Lecture notes in Artficial intelligence, Vol.3029, pp.209-218,Springer Verlag, New York

[19]Woolridge, M. (2002), An Introduction to Multi-Agent Systems, New York, John Wiley.