Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ben Miller.  A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.

Similar presentations


Presentation on theme: "Ben Miller.  A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts."— Presentation transcript:

1 Ben Miller

2  A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts of the algorithm are run simultaneously on independent processors

3  Each of the processors has its own memory  The processors send messages to each other

4  Wireless Sensor Networks are made up of a series of distributed sensors  The sensors collect data and pass it through the network  The sensors are designed to consume very little power

5  Each sensor node typically consists of a microcontroller, radio, and battery

6  Golden Gate Bridge ◦ Accelerometers are used to collect data on the bridge’s movement to monitor its structural health ◦ Researchers at the University of California at Berkeley used 64 sensor nodes to monitor vibrations

7  Volcano Monitoring ◦ Sensors can be used to observe seismic events ◦ Nodes compare when they observe events to determine their location ◦ Allows geologists to collect data from large areas that are dangerous and difficult to access

8 ◦ Researchers from Harvard used a network of 16 sensors to monitor a volcano in Ecuador. ◦ In a period of 19 days, they recorded 229 earthquakes, eruptions, and other seismic events

9  Datacenter Provisioning ◦ Datacenters use a lot of energy and the computers produce a lot of heat ◦ Wireless Sensor Networks allow datacenters to determine which machines need cooling ◦ Making these dynamic adjustments can greatly reduce power consumption

10  Other applications include: ◦ Environment and habitat monitoring ◦ Wildfire detection ◦ Battlefield surveillance Wireless Sensor Networks have become a popular research area in computer science due to the wide range of applications

11  One of the challenges in the field of sensor networks is the deployment of the sensors  The sensors must be properly spaced  If the sensors are too close to each other they won’t cover the entire area of interest  If the sensors are too far apart the coverage regions won’t overlap and the network could become partitioned

12  Inspired by the equilibrium of molecules, which minimizes electronic energy  Each node tries to find its lowest energy point  When each node has found its lowest energy point, the nodes should be uniformly spread across the area of interest

13  A node’s movement is based on the combined forces acting on it due to its neighboring nodes.

14 The algorithm has 4 parts:  1: Initialization  2: Partial Force Calculation  3: Oscillation Check  4: Stability Check  Parts 2,3, and 4 repeat until the node stops moving

15  Initial locations and sensing ranges are initialized  Local density is the number of nodes within its cR  Expected density is the number of nodes required to cover the entire area when the nodes are deployed uniformly

16  The force depends on the distance between the nodes and the node’s current local density  High local density will cause the force to be high

17  Oscillation is when a node is moving back and forth in the same spot  Counts the number of oscillations, if it is over the limit the node stops

18  If a node moves less than the threshold during the time duration, stability_limit,  the node is considered to be in its final position

19  Each node goes through the four steps until it stops moving. This results in the sensors being uniformly distributed.  The movement of each node is affected by the position of its neighboring nodes. If one node moves, the surrounding nodes will also move to maximize coverage and uniformity

20  Mobile Data Gathering

21  Mobile Sensor Networks are a rapidly growing field with a wide range of applications  As distributed systems, like sensor networks, continue to become more popular, the demand for distributed algorithms will increase

22  Golden Gate Bridge Study: S. Kim, S. Pakzad, D. Culler, J. Demmel, G. Fenves, S. Glaser, and M. Turon. Health monitoring of  civil infrastructures using wireless sensor networks. In IPSN ’07: Proceedings of the 6th international  conference on Information processing in sensor networks, 2007  Volcano Study: G. Werner-Allen, K. Lorincz, J. Johnson, J. Leess, and M. Welsh. Fidelity and yield in a  volcano monitoring sensor network. In 7th USENIX Symposium on Operating Systems Design and  Implementation (OSDI), 2006.  Lenzen, Christoph. "Distributed Algorithms for Sensor Networks." Hebrew University of Jerusalem .  Zhao, Miao and Yang, Yuanyuan. “Optimization-Based Distributed Algorithms for Mobile Data Gathering in Wireless Sensor Networks.”  Heo, and Varshney. “Energy-Efficient Deployment of Intelligent Mobile Sensor Networks”  http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.307.4273&rep=rep1&type=pdf


Download ppt "Ben Miller.  A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts."

Similar presentations


Ads by Google