Abstract
One of the major challenges of distributed artificial intelligence is to obtain useful and effective emergent behaviors of agents in the system based on the local decision-making of each agent. The effectiveness of the system as a whole is as much dependent on the form of interactions between agents as on the capabilities or strategies of each one. The focus and main theme of this paper is to put forth the idea of distributed interactions through an elementary medium. In this conceptual picture, the interaction between agents is distributed over the collective behavior of a basic unit or “particle”, which we call “computon”. The key feature of distributed interaction is the distribution of contents of information among objects or computational agents. This model allows each agent to make a decision on its behavior based on simple all-local transactions for a possibly effective emergent collective behavior. In order to evaluate and examine the feasibility and possibility of distributed interactions, We consider two examples of distributed interaction models with computons. The first example is a conceptual discussion of a “Quantized” Computational Field Model. In this model, computon is introduced as a “fundamental particle” of the computational field. Interaction of objects and computational field is envisioned as an interaction between objects via exchanges of computons. To gain more quantitative insight into distributed interactions, we constructed a model using computons to address the problem of load balancing. A dynamic load balancing model applied to a ring of processors was investigated using simulations. When compared with a load balancing model without computons, the load was found to be distributed better over a model ring of processors. Through these examples, we infer and discuss general advantages and problems of distributed interactions among distributed agents or computational resources.
Preview
Unable to display preview. Download preview PDF.
References
Agha, G., Wegner, P., and Yonezawa, A., eds: Research Directions in Concurrent-Object Oriented Programming, MIT Press, Cambridge, 1993.
Chowdhury, S.: The Greedy Load Sharing Algorithm. Journal of Parallel and Distributed Computing, Vol.9, 1990.
Dickman, P. W.: Effective Load Balancing in a Distributed Object-support Operating System. In the Proceedings of Second International Workshop on Object Orientation in Operating Systems, pp.147–153, 1992.
Fox, G. C.: The user of physics concepts in computation, In Computation: The Micro and The Macro View. (Huberman, B.A. ed.), World-Scientific, 1992.
Georgeff, M. P.: Communication and Interaction in Multi-Agent Planning. In the Proceedings of AAAI-83, 1983.
Gruber, O., Amsaleg, L.: Object grouping in EOS. In the Proceedings of the International Workshop on Distributed Object Management. pp.184–201, 1992.
Hewitt, C. E.: A Universal, Modular Actor Formalism for Artificial Intelligence, In the Proceedings of International Joint Conference on Artificial Intelligence, 1973.
Huberman, B.A., ed.: The Ecology of Computation, North-Holland, 1988.
Lin, F.C.H. and Keller, R.M.: The Gradient Model Load Balancing Method. IEEE Trans. Softw. Eng., Vol. SE-13, No. 1, 1987.
Ohira, T., Sawatari, R., and Tokoro, M.: (submitted).
Ohira, T. and Milton, J. G.: Delayed Random Walks. Physical Review E, Vol. 52, No. 3, 3277, 1995. Also Available as Sony Computer Science Laboratory Technical Report TR-94-026, November, 1994.
Ohira, T. and Tokoro M.: Computational Field Model with Computon. Sony Computer Science Laboratory Technical Report TR-95-016, August, 1995.
Osawa, E. and Tokoro, M.: Collaborative Plan Construction for Multiagent Mutual Planning. In the Proceedings of the 3rd European Workshop on Modeling Autonomous Agents in a Multi-Agent World, (MAAMAW-91), 1991.
Raverdy, P. and Folliot, B.: Presentation of the Execution Territory: a Two Level Load Balancing Mechanism. In the Proceedings of European Research Seminar on Advances in Distributed Systems, Alpes d'Huuez, France, April, 1995.
Rosenshein, J. S. and Genesereth, M. R.: Deals Among Rational Agents. In the Proceedings of IJCAI-85, pp.91–99, 1985.
Tokoro, M.: Computational Field Model: Toward a New Computational Model/Methodology for Open Distributed Environment, In the Proceedings of Workshop on OS for the 90s and Beyond, July, 1991 Kaiserslautern, Germany. Also Available as Sony Computer Science Laboratory Technical Report TR-90-006, June, 1990.
Tokoro, M.: Toward Computing Systems for the 2000's, Cairo, September 1990. Also Available as Sony Computer Science Laboratory Technical Report TR-91-005, December, 1991.
Tokoro, M. and Honda, K.: The Computational Field Model for Open Distributed Environments, In Concurrency: Theory, Language, and Architecture, Lecture Notes in Computer Science, No. 491, Springer Verlag, 1991.
Tokoro, M.: The Society of Objects, Addendum to OOPSLA'93 Proceedings (Invited Talk). Also Available as Sony Computer Science Laboratory Technical Report TR-93-018, December, 1993.
Uehara, M. and Tokoro, M.: An Adaptive Load Balancing Method in the Computational Field Model,Proc. of ECOOP/OOPSLA'90 Workshop on Object Based Concurrent Programming, Oct. 1990.
Watari, S., Honda, Y., and Tokoro, M.: Morphe: A Constraint-Based Object-Oriented Language Supporting Situated Knowledge, Proceedings of International Conference on Fifth Generation Computer Systems, 1992. Also Available as Sony Computer Science Laboratory Technical Report TR-94-026, November, 1994.
Yokote, Y. and Tokoro, M.: The Design and Implementation of Concurrent-SmallTalk, Proceedings of OOPSLA'86, 1986. Also Available as Sony Computer Science Laboratory Technical Report TR-94-026, November, 1994.
Yokote, Y.: The Apertos Reflective Operating System: The Concept and its Implementation, Proceedings of OOPSLA'92, 1992. Also Available as Sony Computer Science Laboratory Technical Report TR-94-026, November, 1994.
Yonezawa, A. and Tokoro, M. eds: Object Oriented Programming, MIT Press, Cambridge, 1987.
Yonezawa, A., eds.: ABCL An Object-Oriented Concurrent Systems, MIT Press, Cambridge, 1990.
Zlotkin, G. and Rosenschein, J. S.: Negotiation and Task Sharing Among Autonomous Agents in Cooperative Domains. In the Proceedings of IJCAI-89, pp.912–917, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ohira, T., Sawatari, R., Tokoro, M. (1996). Distributed interaction with computon. In: Van de Velde, W., Perram, J.W. (eds) Agents Breaking Away. MAAMAW 1996. Lecture Notes in Computer Science, vol 1038. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031853
Download citation
DOI: https://doi.org/10.1007/BFb0031853
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60852-3
Online ISBN: 978-3-540-49621-2
eBook Packages: Springer Book Archive