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.
The exponential growth of computational power and the advent of a multitude of energy-rich fixed and mobile nodes coupled with the emergence of modern resource management and virtualization technologies, Mobile Ad-hoc Clouds (MACs) are emerging as a viable computational asset. A major challenge is to construct MACs comprising highly dynamic, mobile, heterogeneous, fractionated, and scattered resources. Conventional resource virtualization technologies do not seamlessly consolidate such resources while adequately isolating the resource layer concerns from the executing code logic; which is key for MACs to operate and provision basic services. To this end, we propose PlanetCloud, a smart MAC management platform with an intrinsic support for highly mobile, heterogeneously-composed and dynamicallyconfigured MACs. PlanetCloud enables MACs to autonomously adapt to real-time dynamic variation in its underlying infrastructure isolating the hardware and code management concerns. Such isolation enabled seamless task deployment, execution, migration, dynamic/adaptive resource allocation, and automated failure recovery. Analysis and simulation show that the proposed platform can safely and reliably provision and maintain the needed computational power for the MAC to operate in a highly dynamic mobile work environment.
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. Such employment isolates the running application from the underlying physical resource enabling seamless execution over heterogeneous resources, lightweight load migration, and low cost of failure. Integral to PlanetCloud is resource forecasting and selection mechanism, which provide a MAC with future appropriate resource availability in space and time. Further, these features enable a large set of mobile, heterogeneous, and scattered resources to collaborate through PlanetCloud smart management platforms that seamlessly consolidates such resources into a resilient HMAC. 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. Additionally, results showed that our approach to minimizing the cost of failure and facilitating easy load migration elevates the resilience of the HMAC to a great extent.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.