Login

Programming a Sensor Network as an Amorphous Medium

Show full item record




Title: Programming a Sensor Network as an Amorphous Medium
Author: Bachrach, Jonathan; Beal, Jacob
Other Contributors: AIRE
Advisor: Howard Shrobe
Issue Date: 2006-06
Abstract: In many sensor network applications, the network is deployedto approximate a physical space. The network itself is not ofinterest: rather, we are interested in measuring the propertiesof the space it fills, and of establishing control over thebehavior of that space.The spatial nature of sensor network applications meansthat many can be expressed naturally and succinctly in termsof the global behavior of an amorphous medium---a continuouscomputational material filling the space of interest. Althoughwe cannot construct such a material, we can approximateit using a sensor network.Using this amorphous medium abstraction separates sensornetwork problems into two largely independent domains.Above the abstraction barrier we are concerned with longrangecoordination and concise description of applications,while below the barrier we are concerned with fast, efficient,and robust communication between neighboring devices.We apply the amorphous medium abstraction with Proto,a high-level language for programming sensor/actuator networks.Existing applications, such as target tracking andthreat avoidance, can be expressed in only a few lines of Protocode. The applications are then compiled for execution on akernel that approximates an amorphous medium. Programswritten using our Proto implementation have been verified insimulation on over ten thousand nodes, as well as on a networkof Berkeley Motes.
URI: http://hdl.handle.net/1721.1/34223
Other Identifiers: MIT-CSAIL-TR-2006-069
Citation: DCOSS 2006 (Extended Abstract)
Series/Report no.: Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Keywords: amorphous computing

Files in this item

Files Size Format View
MIT-CSAIL-TR-2006-069.pdf 374.4Kb PDF View/Open

Files in this item

Files Size Format View
MIT-CSAIL-TR-2006-069.ps 4.831Mb Postscript View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace@MIT


Advanced Search

Browse

My Account

Links