Open Access Open Access  Restricted Access Subscription or Fee Access

Distributed computing and agent technology

Mark Burgin

Abstract


The technology of intelligent agents and multi-agent systems has fundamentally transformed distributed computations and software development changing the way in which complex, distributed computing and communicating systems are conceptualized, designed, assembled and implemented. In this paper, we study distributed computations in the context of agent organizations and principal-agent relation making emphasis on the organizational structure of agent functioning and interaction. To achieve higher generality and at the same time, better precision, agents are studied as special types of actors operating within principal-agent relations. At first, the concept of an agent is specified and extended. Then we study properties of actors involved in the principal-agent relations. Finally, we describe and explore agent organizations specifying different types of their structures.

Full Text:

PDF

References


Argente, E., Julian, V. and Botti, V. (2006) Multi-Agent System Development Based on Organizations, Electronic Notes in Theoretical Computer Science, v. 150, No. 3, pp. 55-71

Bradshaw J (Ed) Software agents, AAAI Press/MIT Press, Menlo Park, 1997

Burgin, M. (1983) Inductive Turing machines, Notices Acad. Sci. USSR, v. 270, No. 6, pp. 1289–1293 (translated from Russian, v. 27, No. 3)

Burgin, M. Super-recursive Algorithms, Springer, New York/Berlin/Heidelberg, 2005

Burgin, M. Theory of Named Sets, Mathematics Research Developments, Nova Science, New York, 2011

Burgin, M. Structural Reality, Nova Science, New York, 2012

Burgin, M. Bidirectional named sets as structural models of interpersonal communication, in Proceedings, 2017, v. 1, No. 3, 58

Burgin, M., Cohen, M.E., and Hudson, D.L. Intelligent Agent Technique in Age Related Measurements, ISCA 18th International Conference on Computer Application in Industry and Engineering, Honolulu, Hawaii, 2005, pp. 129-134

Burgin, M. and Dodig-Crnkovic, G. A Systematic Approach to Artificial Agents, Preprint in Computer Science, cs.AI. 0902.3513, 2009, 8 p. (electronic edition: http://arXiv.org)

Burgin, M. and Eberbach, E. On Foundations of Evolutionary Computation: An Evolutionary Automata Approach, in Handbook of Research on Artificial Immune Systems and Natural Computing: Applying Complex Adaptive Technologies (Hongwei Mo, Ed.), Section II: Natural Computing, Section II.1: Evolutionary Computing, Chapter XVI, Medical Information Science Reference/IGI Global, Hershey, Pennsylvania, 2009, pp. 342-260

Burgin, M. and Gladun, V.P. (1989) Mathematical Foundations of the Semantic Networks Theory, Lecture Notes in Computer Science, v. 364, pp. 117-135

Burgin, M. and Mikkilineni, R. Agent technology, superrecursive algorithms and DNA as a tool for distributed clouds and grids, in Proceedings of the 25th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2016), Paris, France, June 12-15, 2016, pp. 89-94

Carley, K. M. (2002) Computational organization science: A new frontier. Proceedings of the National Academy of Sciences of the United States of America, 99(Suppl 3), 7257–7262

Coutinho, L.R., Sichman, J.S. and Boissier, O. (2009) Modelling Dimensions for Agent Organizations, in Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models, pp. 18-50

Christofides, N. Graph Theory: An Algorithmic Approach, Academic Press, New York/London/San Francisco, 1975

Dinverno, M. and Luck, M. (Eds) Understanding Agent Systems, Springer, New York, 2001

Eisenhardt, K.M. (1989) Agency Theory: An Assessment and Review, The Academy of Management Review, v. 14, No. 1, pp. 57–74

Ferber, J. Multi-Agent System: An Introduction to Distributed Artificial Intelligence, Addison Wesley Longman, Harlow, 1999

Franklin, S. and Graesser, A. Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents, in Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag (1996)

Hayes-Roth, B. An Architecture for Adaptive Intelligent Systems, Artificial Intelligence: Special Issue on Agents and Interactivity, 72, 329-365 (1995)

Hewitt, C. (2012) What is computation? Actor Model versus Turing’s Model, in A Computable Universe, Understanding Computation & Exploring Nature as Computation (H. Zenil, Ed.) World Scientific Publishing Company/Imperial College Press

IBM's Intelligent Agent Strategy white paper,

http://activist.gpl.ibm.com:81/WhitePaper/ptc2.htm

Jansen, J. (1996) Using Intelligent Agents to Enhance Search Engine Performance, Firstmonday, No.2/3, http://www.firstmonday.dk

Jennings, N.R. (1999) Agent-based computing: Promise and perils, Proc. IJCAI-99, Stockholm, Sweden, pp. 1429-1436

Jennings, N.R. and Wooldridge, M.J. (Eds) Agent Technology: Foundations, Applications and Markets, Springer Verlag, Berlin, 1998

Luck, M. McBurney, P. and Preist, C. (2004) A Manifesto for Agent Technology: Towards Next Generation Computing, Journal of Autonomous Agents and Multi-Agent Systems, v. 9, No. 3, pp. 203–252

Luck, M., McBurney, P., Shehory, O. and Willmott, S. Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing), University of Southampton, 2005 (http://www.inf.kcl.ac.uk/staff/mml/papers/al3roadmap.pdf)

Maes, P. (1995) Artificial Life Meets Entertainment: Life like Autonomous Agents, Communications of the ACM, v. 38, No. 11, pp. 108-114

Moses, Y. and Tenneholtz, M. (1995) Artificial Social Systems, Computers and Artificial Intelligence, v. 14(3) pp. 533–562

Null, L. and Lobur, J. Fundamentals of Computer Organization and Architecture, Jones and Bartlett Publishers, Inc, Sudbury, United States, 2010

Russel, S.J. and Norvig, P. Artificial Intelligence: A Modern Approach, Prentice-Hall, Englewood Cliffs, N.J. (1995)

Smith, D. C., Cypher, A. and Spohrer, J. KidSim: Programming Agents without a Programming Language, Communications of the ACM, 37, 7, 55-56. (1994)

Wooldridge, M. (1997) Agent-Based Software Engineering, EE Proceedings - Software Engineering, v. 144, No. 1, pp. 26 – 37

Wooldridge, M. and Jennings, N. R. (1995) Intelligent agents: theory and practice, Knowledge Eng. Rev., v. 10(2), pp. 115–152,

F. Zambonelli and H. V. Parunak, Signs of a revolution in computer science and software engineering, in (P. Petta, R. Tolksdorf and F. Zambonelli, Eds) Engineering Societies for the Agents World, Lecture Notes in Artificial Intelligence, v. 2577, pp. 13–28, Springer, 2002


Refbacks

  • There are currently no refbacks.