Context-Aware Distributed Storage in Mobile Cloud Computing

In this paper, we propose a context-aware distributed data storage mechanism to optimize the performance of reading/writing in the emerging mobile cloud computing environment. In particular, the exploited context information including user mobility pattern, network condition, and data access preference (intensity to read and write/update). The context information is utilized to improve the efficiency of read and write from/to mobile devices. In the context-aware distributed storage system, we consider the 3 types of user context in determining the optimal assignment of chunks based on Reed-Solomon erasure code. Then we propose to solve the optimization problem by a mixed integer linear programming (MILP). The efficiency and effectiveness of this context-aware mechanism is evaluated in a variety of scenarios by simulations.

[1]  Shashi Shekhar,et al.  Mining Personally Important Places from GPS Tracks , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[2]  Arif Merchant,et al.  A decentralized algorithm for erasure-coded virtual disks , 2004, International Conference on Dependable Systems and Networks, 2004.

[3]  Ian F. Akyildiz,et al.  User Mobility Pattern Scheme for Location Update and Paging in Wireless Systems , 2002, IEEE Trans. Mob. Comput..

[4]  Margo Seltzer,et al.  Trace-based analyses and optimizations for network storage servers , 2004 .

[5]  Yilei Shao,et al.  Segank: A Distributed Mobile Storage System , 2004, FAST.

[6]  Wei-Ho Chung,et al.  An Efficient $(n,k)$ Information Dispersal Algorithm Based on Fermat Number Transforms , 2013, IEEE Transactions on Information Forensics and Security.

[7]  Ben Y. Zhao,et al.  Maintenance-Free Global Data Storage , 2001, IEEE Internet Comput..

[8]  Marcos K. Aguilera,et al.  Using erasure codes efficiently for storage in a distributed system , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[9]  Dinan Gunawardena,et al.  ZZFS: a hybrid device and cloud file system for spontaneous users , 2012, FAST.

[10]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[11]  M. Tahar Kechadi,et al.  BitTorrent Sync: First Impressions and Digital Forensic Implications , 2014, Digit. Investig..

[12]  John Augustine,et al.  Storage and search in dynamic peer-to-peer networks , 2013, SPAA.

[13]  Jian Li,et al.  Beyond the MDS bound in distributed cloud storage , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[14]  James S. Plank,et al.  A tutorial on Reed–Solomon coding for fault‐tolerance in RAID‐like systems , 1997, Softw. Pract. Exp..

[15]  Keith W. Ross,et al.  Computer networking - a top-down approach featuring the internet , 2000 .

[16]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.