International Journal of Foundations of Computer Science · 2004 · 24 citations · 1 references
ComputingComputer ScienceComputer SystemsDistributed SystemsParallel AlgorithmsParallel ComputingCluster ArchitectureDistributed AlgorithmsDistributed ComputingDistributed CoordinationSensor NetworksWireless Sensor NetworksNetworked Sensor SystemsNode SchedulingPower Management ArchitectureSensor ApplicationsSensor Network ApplicationsSensor Network TopologiesSynchronization In Sensor NetworksSynchronization In Wireless Sensor Networks
In-network collaborative computation is essential for implementation of a large number of sensor applications. We approach the problem of computation in sensor networks from a parallel and distributed system's perspective. We define COSMOS, the Cluster-based, heterOgeneouSMOdel for Sensor networks. The model abstracts the key features of the class of cluster-based sensor applications. It assumes a hierarchical network architecture comprising of a large number of low cost sensors with limited computation capability, and fewer number of powerful clusterheads, uniformly distributed in a two dimensional terrain. The sensors are organized into single hop clusters, each managed by a distinct clusterhead. The clusterheads are organized in a mesh-like topology. All sensors in a cluster are time synchronized, whereas the clusterheads communicate asynchronously. The sensors are assumed to have multiple power states and a wakeup mechanism to facilitate power management. To illustrate algorithm design using our model, we discuss implementation of algorithms for sorting and summing in sensor networks.
1