{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/9155"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/9155","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Hive : a software infrastructure for things that think","abstract":"Hive is a software toolkit to facilitate the creation of distributed systems of Things That Think. Hive contains a number of features that distinguish it from comparable toolkits including an unusual organizational metaphor, a reliance upon mobile code, and a powerful description facility to allow components of the system to find each other and communicate meaningfully. As its name implies, Hive is based upon a biological metaphor. A Hive is composed of a collection of Cells which act as host to a population of Agents: mobile computational objects with some sort of agenda. Cells also play host to a number of distinct local resources called Shadows. A rich lookup scheme allows Agents to discover Shadows and each other and to facilitate meaningful ad-hoc connections. The split between Shadows and Agents and the ability of Agents to move from Cell to Cell creates a great deal of flexibility. Code stability and wide-scale distribution of systems is encouraged. Applications are implemented as the emergent behavior of an ecology of Agents: a population of Agents that move from Cell to Cell, discover resources, and interact with each other and the local Shadows. Hive has been successfully deployed within the MIT Media Lab as the technical foundation for a number of widely varying projects and is scheduled for an Open Source release in the near future.","abstract_html":"Hive is a software toolkit to facilitate the creation of distributed systems of Things That Think. Hive contains a number of features that distinguish it from comparable toolkits including an unusual organizational metaphor, a reliance upon mobile code, and a powerful description facility to allow components of the system to find each other and communicate meaningfully. As its name implies, Hive is based upon a biological metaphor. A Hive is composed of a collection of Cells which act as host to a population of Agents: mobile computational objects with some sort of agenda. Cells also play host to a number of distinct local resources called Shadows. A rich lookup scheme allows Agents to discover Shadows and each other and to facilitate meaningful ad-hoc connections. The split between Shadows and Agents and the ability of Agents to move from Cell to Cell creates a great deal of flexibility. Code stability and wide-scale distribution of systems is encouraged. Applications are implemented as the emergent behavior of an ecology of Agents: a population of Agents that move from Cell to Cell, discover resources, and interact with each other and the local Shadows. Hive has been successfully deployed within the MIT Media Lab as the technical foundation for a number of widely varying projects and is scheduled for an Open Source release in the near future.","abstract_has_math":false,"creators":["Roup, Oliver R. (Oliver Richard), 1975-"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science.","school":null,"contributors":[],"advisors":["Michael Hawley."],"committee_chairs":[],"committee_members":[],"year":1999,"date_issued":"1999","date_published":"1999","updated_at":"2026-07-22T22:21:45Z","subjects":["Electrical Engineering and Computer Science."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/9155","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Michael Hawley."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:creator","label":"Author","values":["Roup, Oliver R. (Oliver Richard), 1975-"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2005-08-22T23:09:01Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2005-08-22T23:09:01Z"]},{"key":"dc:date.issued","label":"Date","values":["1999"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical Engineering and Computer Science."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/9155"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.","Includes bibliographical references (p. [65]-68)."]},{"key":"dc:description.abstract","label":"Abstract","values":["Hive is a software toolkit to facilitate the creation of distributed systems of Things That Think. Hive contains a number of features that distinguish it from comparable toolkits including an unusual organizational metaphor, a reliance upon mobile code, and a powerful description facility to allow components of the system to find each other and communicate meaningfully. As its name implies, Hive is based upon a biological metaphor. A Hive is composed of a collection of Cells which act as host to a population of Agents: mobile computational objects with some sort of agenda. Cells also play host to a number of distinct local resources called Shadows. A rich lookup scheme allows Agents to discover Shadows and each other and to facilitate meaningful ad-hoc connections. The split between Shadows and Agents and the ability of Agents to move from Cell to Cell creates a great deal of flexibility. Code stability and wide-scale distribution of systems is encouraged. Applications are implemented as the emergent behavior of an ecology of Agents: a population of Agents that move from Cell to Cell, discover resources, and interact with each other and the local Shadows. Hive has been successfully deployed within the MIT Media Lab as the technical foundation for a number of widely varying projects and is scheduled for an Open Source release in the near future."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M.Eng."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Hive : a software infrastructure for things that think"]}]}],"canonical_facts":{"dc:contributor.advisor":["Michael Hawley."],"dc:contributor.department":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:contributor.other":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:creator":["Roup, Oliver R. (Oliver Richard), 1975-"],"dc:date.accessioned":["2005-08-22T23:09:01Z"],"dc:date.available":["2005-08-22T23:09:01Z"],"dc:date.issued":["1999"],"dc:description":["Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.","Includes bibliographical references (p. [65]-68)."],"dc:description.abstract":["Hive is a software toolkit to facilitate the creation of distributed systems of Things That Think. Hive contains a number of features that distinguish it from comparable toolkits including an unusual organizational metaphor, a reliance upon mobile code, and a powerful description facility to allow components of the system to find each other and communicate meaningfully. As its name implies, Hive is based upon a biological metaphor. A Hive is composed of a collection of Cells which act as host to a population of Agents: mobile computational objects with some sort of agenda. Cells also play host to a number of distinct local resources called Shadows. A rich lookup scheme allows Agents to discover Shadows and each other and to facilitate meaningful ad-hoc connections. The split between Shadows and Agents and the ability of Agents to move from Cell to Cell creates a great deal of flexibility. Code stability and wide-scale distribution of systems is encouraged. Applications are implemented as the emergent behavior of an ecology of Agents: a population of Agents that move from Cell to Cell, discover resources, and interact with each other and the local Shadows. Hive has been successfully deployed within the MIT Media Lab as the technical foundation for a number of widely varying projects and is scheduled for an Open Source release in the near future."],"dc:description.degree":["M.Eng."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["http://hdl.handle.net/1721.1/9155"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Electrical Engineering and Computer Science."],"dc:title":["Hive : a software infrastructure for things that think"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:21:45Z"}