Skip to main content

Distributed interaction with computon

  • Emergence
  • Conference paper
  • First Online:
Agents Breaking Away (MAAMAW 1996)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1038))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agha, G., Wegner, P., and Yonezawa, A., eds: Research Directions in Concurrent-Object Oriented Programming, MIT Press, Cambridge, 1993.

    Google Scholar 

  2. Chowdhury, S.: The Greedy Load Sharing Algorithm. Journal of Parallel and Distributed Computing, Vol.9, 1990.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Georgeff, M. P.: Communication and Interaction in Multi-Agent Planning. In the Proceedings of AAAI-83, 1983.

    Google Scholar 

  6. Gruber, O., Amsaleg, L.: Object grouping in EOS. In the Proceedings of the International Workshop on Distributed Object Management. pp.184–201, 1992.

    Google Scholar 

  7. Hewitt, C. E.: A Universal, Modular Actor Formalism for Artificial Intelligence, In the Proceedings of International Joint Conference on Artificial Intelligence, 1973.

    Google Scholar 

  8. Huberman, B.A., ed.: The Ecology of Computation, North-Holland, 1988.

    Google Scholar 

  9. Lin, F.C.H. and Keller, R.M.: The Gradient Model Load Balancing Method. IEEE Trans. Softw. Eng., Vol. SE-13, No. 1, 1987.

    Google Scholar 

  10. Ohira, T., Sawatari, R., and Tokoro, M.: (submitted).

    Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. Ohira, T. and Tokoro M.: Computational Field Model with Computon. Sony Computer Science Laboratory Technical Report TR-95-016, August, 1995.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Rosenshein, J. S. and Genesereth, M. R.: Deals Among Rational Agents. In the Proceedings of IJCAI-85, pp.91–99, 1985.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. Yonezawa, A. and Tokoro, M. eds: Object Oriented Programming, MIT Press, Cambridge, 1987.

    Google Scholar 

  25. Yonezawa, A., eds.: ABCL An Object-Oriented Concurrent Systems, MIT Press, Cambridge, 1990.

    Google Scholar 

  26. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Walter Van de Velde John W. Perram

Rights and permissions

Reprints 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

Publish with us

Policies and ethics