TY - GEN
T1 - The PocketLocker personal cloud storage system
AU - Nandugudi, Anandatirtha
AU - Nuessle, Carl
AU - Challen, Geoffrey
AU - Miluzzo, Emiliano
AU - Chen, Yih Farn
N1 - Publisher Copyright:
© 2014 The Institute for Computer Sciences, Social Informatics, and Telecommunications Engineering (ICST).
PY - 2015/1/28
Y1 - 2015/1/28
N2 - PocketLocker creates scalable, reliable, and performant personal storage clouds out of available space distributed across multiple personal devices. Designed to store rarely-changed files on both interactive devices with limited storage (such as smartphones) and non-interactive devices with large amounts of storage (such as storage appliances), PocketLocker differs from previous systems in not requiring that each device be able to store all available content or be configured to only view certain files. Instead, a storage orchestrator running as a cloud service distributes erasure-coded file chunks across all available devices to maximize performance and capacity and minimize energy usage at battery-powered clients while meeting configurable backup requirements. Unlike current cloud storage options, PocketLocker is free and will scale as users add devices. We motivate PocketLocker's design by analyzing two months of file access traces taken from 100 smartphones, and evaluate its performance using trace-based simulations to explore design parameters and measurements of a prototype Android implementation to establish real-world performance. By locating content close to where it will be accessed by mobile devices, PocketLocker provides low-latency access to large amounts of content. By exploiting mobility and charging habits, PocketLocker can meet backup requirements without draining the smartphone's battery.
AB - PocketLocker creates scalable, reliable, and performant personal storage clouds out of available space distributed across multiple personal devices. Designed to store rarely-changed files on both interactive devices with limited storage (such as smartphones) and non-interactive devices with large amounts of storage (such as storage appliances), PocketLocker differs from previous systems in not requiring that each device be able to store all available content or be configured to only view certain files. Instead, a storage orchestrator running as a cloud service distributes erasure-coded file chunks across all available devices to maximize performance and capacity and minimize energy usage at battery-powered clients while meeting configurable backup requirements. Unlike current cloud storage options, PocketLocker is free and will scale as users add devices. We motivate PocketLocker's design by analyzing two months of file access traces taken from 100 smartphones, and evaluate its performance using trace-based simulations to explore design parameters and measurements of a prototype Android implementation to establish real-world performance. By locating content close to where it will be accessed by mobile devices, PocketLocker provides low-latency access to large amounts of content. By exploiting mobility and charging habits, PocketLocker can meet backup requirements without draining the smartphone's battery.
UR - http://www.scopus.com/inward/record.url?scp=84924365416&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84924365416&partnerID=8YFLogxK
U2 - 10.4108/icst.mobicase.2014.257782
DO - 10.4108/icst.mobicase.2014.257782
M3 - Conference contribution
AN - SCOPUS:84924365416
T3 - Proceedings of the 2014 6th International Conference on Mobile Computing, Applications and Services, MobiCASE 2014
SP - 235
EP - 244
BT - Proceedings of the 2014 6th International Conference on Mobile Computing, Applications and Services, MobiCASE 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 6th International Conference on Mobile Computing, Applications and Services, MobiCASE 2014
Y2 - 6 November 2014 through 7 November 2014
ER -