Content area

Abstract

Mobile cloud computing (MCC) integrates mobile devices with cloud computing to enhance performance and provide scalable services. It enables the partitioning of computationally intensive mobile applications, utilizing the cloud resources for remote execution. This process is vital for optimizing resource utilization and energy efficiency in distributed computing environments. Initially, static application partitioning was developed, dividing system resources into fixed-sized partitions. Though it is simple and reduces operational overhead, it lacks adaptability to dynamic computing environments due to mobility. Modern frameworks use runtime partitioning, dynamically allocating resources based on runtime profiling, which increases computational overhead and energy consumption. Despite various studies on MCC, there is a notable oversight in numerical analysis of application partitioning. This paper presents a comparative numerical study of existing partitioning techniques and proposes a Cost-Efficient Partitioning (CEP) model. The CEP model combines the static nature to reduce computational overhead with the dynamic nature to address runtime challenges. This research addresses the shortcomings of existing approaches, potentially transforming computational offloading into energy-saving solutions. Our results show that the execution time (ET) of a task in the CEP model is 0.826 s, which is longer than the ET of static partitioning however shorter than the 0.962 s of dynamic partitioning models. Similarly, the CEP's energy consumption in a test scenario is 0.609 J, slightly higher than the 0.587 J of static partitioning but lower than the 0.711 J of dynamic partitioning.

Full text

Turn on search term navigation

Copyright Springer Nature B.V. Jan 2025