HIVE

Publications >>


> publications
projects
screenshot
developers

history

download
documentation
mailing list
bug database

Hive: Distributed Agents for Networking Things
Nelson Minar, Matthew Gray, Oliver Roup, Raffi Krikorian, and Pattie Maes
August 1999

View Paper: gzipped postscript, uncompressed postscript, or HTML.

Abstract: Hive is a distributed agents platform, a decentralized system for building applications by networking local system resources. This paper presents the architecture of Hive, concentrating on the idea of an ``ecology of distributed agents'' and its implementation in a practical Java based system. Hive provides ad-hoc agent interaction, ontologies of agent capabilities, mobile agents, and a graphical interface to the distributed system. We are applying Hive to the problems of networking ``Things That Think,'' putting computation and communication in everyday places such as your shoes, your kitchen, or your own body. TTT shares the challenges and potentials of ubiquitous computing and embedded network applications. We have found that the flexibility of a distributed agents architecture is well suited for this application domain, enabling us to easily build applications and to reconfigure our systems on the fly. Hive enables us to make our environment and network more alive.

This paper is dedicated to the memory of Mark Weiser, a visionary and a guide.

Bibtex Citation:

@InProceedings{minar-hive-asama,
  author =       {Nelson Minar and Matthew Gray and Oliver Roup and 
                  Raffi Krikorian and Pattie Maes}
  title =        {Hive: Distributed Agents for Networking Things},
  booktitle =    {Proceedings of ASA/MA'99, the First International Symposium 
                  on Agent Systems and Applications and Third International
                  Symposium on Mobile Agents},
  year =         {1999},
  url =          {http://hive.media.mit.edu/}
}

Last Modified: May 20, 2000
Comments to: hive@media.mit.edu