Presentation is loading. Please wait.

Presentation is loading. Please wait.

Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly, Nicholas Morsillo, Panos K. Chrysanthis, and Kirk.

Similar presentations


Presentation on theme: "Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly, Nicholas Morsillo, Panos K. Chrysanthis, and Kirk."— Presentation transcript:

1 Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly, Nicholas Morsillo, Panos K. Chrysanthis, and Kirk Pruhs ACM International Workshop on Data Management for Sensor Networks(DMSN), August 29, 2005, Trondheim, Norway.

2 Outline Introduction Related Work Zone Sharing –Distributed Migration Criterion (DMC) –Single-Hop Zone Sharing (SHZS) –Multiple-Hop Zone sharing (MHZS) Simulation Conclusion

3 Introduction Event –One or more sensor compose –A set of attributes In order to improve the lifetime of nodes –Propose data centric storage Event to sensor mapping –Based on the attributes values of an event

4 Introduction The problem is the storage hot-spot –Due to irregular data distribution –A high percentage of load assigns to small potion of the nodes Propose Zone Sharing (ZS) –Hot-spot –Energy saving –Network lifetime

5 Related Work – Multi-dimensional Range Queries in Sensor networks 1110 1111 [0.5, 1) [0, 0.25) 1 110 [0, 0.5) 0111 0110 010 [0.5, 1) 0001 0000 001 10 [0, 0.5) [0.25, 0.5)[0.5, 0.75) [0.75, 1) [0.5, 0.75) [0.25, 0.5) [0, 0.25) 2 3 4 5 6 9 8 7 10 E 1 = Store E 1 light temperature

6 Related Work – Multi-dimensional Range Queries in Sensor networks Routing an event to its owner Compare event code with node own zone code Hand to GPSR 1110 1111 1 1100111 0110 010 0001 0000 001 10 2 3 4 5 6 9 8 7 E 1 = Store E 1

7 Related Work – Multi-dimensional Range Queries in Sensor networks Range queries Query initially routed –corresponding to the entire range Split a large query into smaller subqueries 1110 1111 [0.5, 1) [0, 0.25) 1 110 [0, 0.5) 0111 0110 010 [0.5, 1) 0001 0000 001 10 [0, 0.5) [0.25, 0.5)[0.5, 0.75) [0.75, 1) [0.5, 0.75 [0.25, 0.5) [0, 0.25) 2 3 4 5 6 9 8 7 10 Q 10 = Q 1 = Q 12 = Q 11 =

8 Zone sharing – Basic Idea Z = 0Z = 11 Z = 10 S1 S2 S3 70% 5% 25% Z = 01Z = 1 Z = 00 S1 S2 S3 35% 30% (migrator) (donor) (receiver)

9 Zone sharing – Distributed Migration Criterion (DMC) l migrator : the original load of the migrator l donor : the total load of the donor T : the mount of load that the donor passes to the migrator Applied by the donor and the receiver 1 2 3 donor 70% migrator receiver 5% 25% Applied by the migrator C1 should be greater than or equal to 2 to make sure that the donor is really falling in a hot-spot C2 should be greater than or equal to 2 to avoid cyclic migrations 1 2 3 donor 35% migrator receiver 35% 30%

10 Zone sharing – Distributed Migration Criterion (DMC) Applied by the donor Applied by the migrator Applied by the receiver 1 2 3 donor migrator receiver E1 、 E2 and E3 must be less than or equal to 0.5 1 2 3 donor migrator receiver 1 2 3 donor migrator receiver To make sure in the migration process will not cause the death

11 Goal: Overall minimal changes to the original DIM Single Hop Zone Sharing: –A zone can be traded at most once –Periodic exchange of neighbors information –DMC applied locally by nodes –No changes needed to GPSR Applicability: Small Hot Spots Zone sharing – Single-Hop Zone Sharing (SHZS)

12 Z = 0Z = 11 Z = 10 S1 S2 S3 70% 5% 25% Z = 01Z = 1 Z = 00 S1 S2 S3 35% 30% Request to Migrate message Inform migration decision Accept to Migrate message

13 Problems: –Large hot-spots: overloaded neighbors DMC hard to be satisfied –Zone traded only once nodes still in hot-spots after migration process –Messages pass by donor before going to migrator energy consumption overhead Solution: –Allow a zone to be traded more than once Zone sharing – Single-Hop Zone Sharing (SHZS)

14 Zone sharing – Multiple-Hop Zone Sharing (MHZS) Zone addressOriginal donorFinal migrator 11064 A Shared Zones List (each node) 1110 1111 1 1101 0111 0110 010 0001 0000 001 10 2 3 4 5 6 9 8 7 hot-spots migrator 4 111 110 1100

15 Zone sharing – Multiple-Hop Zone Sharing (MHZS) 1111 1 1101 0111 0110 010 0001 0000 001 10 2 3 5 6 9 8 7 4 111 1100 Multiple sharing of the same zone migrator 2 011 1100111000

16 Zone sharing – Multiple-Hop Zone Sharing (MHZS) 1 1101 010 0001 0000 001 10 3 5 6 9 8 7 4 111 Multiple sharing of the same zone 2 011 1100111000 Zone addressOriginal donorFinal migrator 11062 A Shared Zones List (each node)

17 Simulation Network of sizes ranging 50~300 Initial energy50 units Radio range40m Storage capacity15 units DMC parameter C 1 C 2 2 DMC parameter E 1 E 2 E 3 0.3

18 Simulation — Data persistence Networks with a 30% hot-spot

19 Simulation — Quality of Data Query size of a 50% query for networks with a 50% hot-spot

20 Simulation — Load balancing Networks with a 40% hot-spot

21 Simulation — Energy consumption Networks with a 50% hot-spot

22 Conclusion A novel scheme –Decomposing storage load of hot-spots –The hot-spots nodes toward their neighbor In the future –Incremental load balancing throughout the network time


Download ppt "Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly, Nicholas Morsillo, Panos K. Chrysanthis, and Kirk."

Similar presentations


Ads by Google