9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

MobiCloud: A Reliable Collaborative MobileCloud Management System

Download508 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2013.254179,
        author={Ahmed Khalifa and Mohamed Eltoweissy},
        title={MobiCloud: A Reliable Collaborative MobileCloud Management System},
        proceedings={9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={ICST},
        proceedings_a={COLLABORATECOM},
        year={2013},
        month={11},
        keywords={cloud management mobile cloud computing fault management reliability autonomic computing collaborative computing},
        doi={10.4108/icst.collaboratecom.2013.254179}
    }
    
  • Ahmed Khalifa
    Mohamed Eltoweissy
    Year: 2013
    MobiCloud: A Reliable Collaborative MobileCloud Management System
    COLLABORATECOM
    IEEE
    DOI: 10.4108/icst.collaboratecom.2013.254179
Ahmed Khalifa1,*, Mohamed Eltoweissy1
  • 1: Virginia Tech
*Contact email: akhalifa@vt.edu

Abstract

Mobile cloud computing (MCC) is evolving to efficiently and collaboratively utilize the ever-increasing pool of computing resources available on mobile devices. In such high dynamic networks, nodes are susceptible to failure for many reasons, for example, being out of battery or hijacked. Managing reliability of dynamic mobile resources provides a strong motivation for proactive autonomic management capabilities in the MCC. To this end, we propose a reliable collaborative mobilecloud management system (MobiCloud), which automatically manages task scheduling and reliable resource allocation. MobiCloud utilizes our new opt-in, prediction and trust management services to realize reliable cloud formation and maintenance in a dynamic mobile environment. In this paper, we present MobiCloud architecture and its associated Proactive Adaptive List-based Scheduling and Allocation AlgorithM (P-ALSALAM) for MCC. This algorithm dynamically maps applications' requirements to the currently or potentially reliable mobile resources. Simulation results demonstrate that our proposed system not only significantly improves performance, but also substantially enhances the stability of mobileclouds.