Hive: Distributed Agents for Networking Things

  • Authors:
  • Nelson Minar;Matthew Gray;Oliver Roup;Raffi Krikorian;Pattie Maes

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • IEEE Concurrency
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hive is a distributed-agents platform, a decentralized system for building applications by networking local system resources. This article presents Hive's architecture, 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. The authors 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 body. TTT shares the challenges and potentials of ubiquitous computing and embedded network applications. The authors claim that the flexibility of a distributed-agents architecture is well suited for this application domain, enabling them to easily build applications and to reconfigure their systems on the fly. They feel that Hive lets them make their environment and network more alive.