MECCAS: Collaborative Storage Algorithm Based on Alternating Direction Method of Multipliers on Mobile Edge Cloud

The commonly existing employed centralized algorithms fail to be adaptive to the new storage pattern on mobile edge cloud. To address this issue, we propose an alternating-direction-method-of-multipliers-based collaborative storage algorithm called MECCAS (Mobile Edge Cloud Collaborative Storage). The proposed MECCAS is able to minimize the delay of task execution and total costs for the overall operation, and meanwhile maximize the utilization of local information of nodes and system reliability. Nodes on mobile edge cloud storage are capable of adaptively allocating resources for storage to increase power usage effectiveness and reduce the risk of nodes withdrawal. Extensive experiments demonstrate the superiority of our MECCAS algorithm compared with other three baselines, i.e., ADM, RDM and ERASURE. The optimization utility of our algorithm is higher than other three algorithms by 41.72%, 44.52% and 22.94% on average, respectively

[1]  Michael J. Neely,et al.  Distributed Stochastic Optimization via Correlated Scheduling , 2016, IEEE/ACM Transactions on Networking.

[2]  Filip De Turck,et al.  Remote Display Solutions for Mobile Cloud Computing , 2011, Computer.

[3]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[4]  B. Liang,et al.  Mobile Edge Computing , 2020, Encyclopedia of Wireless Networks.

[5]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[6]  Zhiyuan Li,et al.  Adaptive computation offloading for energy conservation on battery-powered systems , 2007, 2007 International Conference on Parallel and Distributed Systems.

[7]  Jianping Pan,et al.  Location-aware associated data placement for geo-distributed data-intensive applications , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[8]  Liang Hu,et al.  A Heuristic Clustering-Based Task Deployment Approach for Load Balancing Using Bayes Theorem in Cloud Environment , 2016, IEEE Transactions on Parallel and Distributed Systems.

[9]  Michael J. Neely,et al.  Distributed Stochastic Optimization via Correlated Scheduling , 2013, IEEE/ACM Transactions on Networking.

[10]  Jianping Pan,et al.  Sketch-based data placement among geo-distributed datacenters for cloud storages , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[11]  Liang Tong,et al.  A hierarchical edge cloud architecture for mobile computing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[12]  Michael J. Neely,et al.  Optimal Peer-to-Peer Schedulingfor Mobile Wireless Networkswith Redundantly Distributed Data , 2014, IEEE Transactions on Mobile Computing.

[13]  Haiying Shen,et al.  RIAL: Resource Intensity Aware Load balancing in clouds , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[14]  Claudia Linnhoff-Popien,et al.  Mobile Edge Computing , 2016, Informatik-Spektrum.