Top Banner
SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzahe Mobisys 2009 Brian 2009/8/17
24

SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Jan 03, 2016

Download

Documents

Blanche Flowers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

SolarStore: Enhancing Data Reliability in Solar-powered

Storage-centric Sensor NetworksYong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzahe

Mobisys 2009

Brian2009/8/17

Page 2: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Outline

• Introduction • Method • Hardware system• Implementation • Performance• Result • Conclusion

Page 3: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Introduction

• WSN in habitat and environment monitoring– Sensors are deployed in remote locales– Limited connectivity– Data need to be stored in the network– Long-term running

• SolarStore– Energy adaptive– Storage reliability mechanism

Page 4: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Motivations

• Energy– How to estimate redundancy energy to enhance

the reliability? • Storage– How to use the redundancy energy to enhance

the reliability?

Page 5: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Implementation

• 9 nodes in the farm of the University of Illinois at Urbana-Champaign (40.1N, 88.20W)

• 12V, 98AH• 120Watts

Page 6: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Hardware

• EEE PC :10~15Watts (0.8~1.2A for 12V), 18GB• Linksys WRT54GL : 2.4Watts– >3Mbps transmission by 50m outdoor

• Phidget voltage sensor:0.06V resolution

Page 7: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Architecture of SolarStore

• Repository: a piece of storage space on the solid state disk managed by the operating system

• Replicator: reads data blocks from Repository and encodes them into data chunks

• Receiver: receives the encoded data chunks from other nodes and stores them into Repository

Page 8: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Architecture of SolarStore

Page 9: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Method

• Eresidual: current residual energy in battery• Tfull(Eresidual):expected time when battery is full• C: battery capacity• Psolar: average power charging rate by solar panel• Psys: average power consumption rate by system

Page 10: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Method

• How to get Eresidual threshold if B(Eresidual)=0? B(Eresidual): the expected duration of blackout time

1. Eresidual = Psys* Tfull(Eresidual) at least2. 3. Eresidual threshold = C*(Psys/Psolar)

• △E: energy allocated for enhancing data reliability(if Eresidual C*(Psys/Psolar) )≧ △E = Eresidual - C*(Psys/Psolar)

Page 11: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Method

• Sresidual: current residual storage space left• △S: storage surplus• R: expected data sensing rate• M: expected time from now to the next

upload opportunity △S= Sresidual - R*M

Page 12: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Data coding and Reliability level

• Fountain coding for replication– partitions a data block into k chunks and generates

k’ (k’ k) encoded chunks, eg. k=8, k’=12≧– Scatter out to each neighbor k’/(g+1) chunks, g= amount of neighbors(eg. g=8)

• Reliability level : α=k’/h • h:the number of data chunks stored on the node that

were generated from this data block

Page 13: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Voltage charging characteristic

• Charging on from 6AM~7PM• 14.0V as 100%• 11.0V as 0%

Page 14: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Performance evaluation

• Charging current from Oct.21~Nov.4 2008

• Emulation

Page 15: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Three Experiments

• Under different energy states• Adaption to other environment• Comparison to three other schemes

Page 16: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Under different energy states

• Residual energy• the behavior of SolarStore in a long run does

not depend on the initial states

Page 17: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Under different energy states

• Residual storage and storage surplus• Surplus remain constant

Node 2 Node 9

Page 18: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Adaption to other environment

• Enlarge charging current by 3 times for one day every 3 three days

• The other two days multiply 0.2

Page 19: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Comparison to three other schemes

• 0-Reliable – no data replication at all and uses all energy and

storage space for data sensing• 1-Reliable – always replicates data to maximize data reliability

• full-Reliable – only starts data replication when the battery is

nearly full (99%) because the energy charged from solar panels will be wasted if not used.

Page 20: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Comparison to three other schemes

• Data loss– Data sensing during energy blackout– Node failure

• 0-Reliable :worst at node failure• 1-Reliable : best at recovering• full-Reliable : at least 58% data loss

Page 21: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Conclusion

• the behavior of SolarStore in a long run does not depend on the initial states

• SolarStore can dynamically responds to variations in the environment

• leads to more retrievable data under different node failure scenarios, compared to three other schemes

Page 22: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

• Pros– Adaptive to control energy and storage effectively

• Cons– Not consider the severe weather deeply– How to coordinate energy sharing between

Replicator and Receiver?

Page 23: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

• Thank you

Page 24: SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang, Lili Wang, Dong Kun Noh, Hieu Khac Le and Tarek F. Abdelzah.

Reliability level of node 9