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

Research Article

Resilient Hybrid Mobile Ad-hoc Cloud Over Collaborating Heterogeneous Nodes

Download629 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2014.257848,
        author={Mohamed Eltoweissy and Ahmed Khalifa and Mohamed Azab},
        title={Resilient Hybrid Mobile Ad-hoc Cloud Over Collaborating Heterogeneous Nodes},
        proceedings={10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2014},
        month={11},
        keywords={hybri mobile clouds cloud computing virtualization collaborative computing cloud management},
        doi={10.4108/icst.collaboratecom.2014.257848}
    }
    
  • Mohamed Eltoweissy
    Ahmed Khalifa
    Mohamed Azab
    Year: 2014
    Resilient Hybrid Mobile Ad-hoc Cloud Over Collaborating Heterogeneous Nodes
    COLLABORATECOM
    IEEE
    DOI: 10.4108/icst.collaboratecom.2014.257848
Mohamed Eltoweissy1,*, Ahmed Khalifa2, Mohamed Azab2
  • 1: Virginia Military Institute
  • 2: Virginia Tech
*Contact email: toweissy@vt.edu

Abstract

The emergence of Mobile Ad-hoc Clouds (MACs) promises more effective and collaborative elastic resource-infinite computing.However, the highly dynamic, mobile, heterogeneous, fractionized, and scattered nature of computing resources coupled with the isolated non-cooperative nature of current resource management systems make it impossible for current virtualization and resource management techniques to guarantee resilient cloud service delivery. In this paper, we present PlanetCloud, our MAC management platform with an intrinsic support for resilient, highly mobile, cooperative, and dynamically-configurable MACs. We use PlanetCloud for the construction and management of resilient hybrid MACs (HMACs) over mobile and stationary computing resources. PlanetCloud comprises a trustworthy fine-grained virtualization layer and a task management layer. PlanetCloud employs the concepts of application virtualization and fractionation using intrinsically-resilient and aware micro virtual machines, or Cells in our terminology, to encapsulate executable applicationfractions. Using analysis and simulation, we evaluate a PlanetCloud-managed resilient HMAC. Results show that PlanetCloud can provision high level of resource availability transparently maintaining the applications’ QoS while preventing service disruption even in highly dynamic environments.