+ All Categories
Home > Documents > SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang,...

SolarStore: Enhancing Data Reliability in Solar-powered Storage-centric Sensor Networks Yong Yang,...

Date post: 03-Jan-2016
Category:
Upload: blanche-flowers
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
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. Abdelzahe Mobisys 2009 Brian 2009/8/17
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


Recommended