Hive: distributed agents for networking things. - Nelson Minar; Matthew Gray; Oliver Roup; Raffi Krikorian; Pattie Maes (IEEE Concurr., 2000)