Mobility and Fault Aware Adaptive Task Offloading in Heterogeneous Mobile Cloud Environments
Abdullah Lakhan,Xiaoping Li
DOI: https://doi.org/10.4108/eai.3-9-2019.159947
2019-01-01
ICST Transactions on Mobile Communications and Applications
Abstract:Nowadays, Mobile Cloud Computing (MCC) has become a predominant prototype for fetching the benefits of cloud computing to mobile devices’ propinquity. Service availability in addition to performance enhancement and mobility features is a preliminary goal in MCC. This paper proposes a mobility aware adaptive offloading framework, known as Mob-Cloud, which includes a mobile device as a thick client, ad-hoc networking, cloudlet DC, and remote cloud services, to augment the performance and availability of the MCC services.However, the impact of dynamic changes in a mobile content (e.g., network status, bandwidth, latency, andlocation) for the task offloading model observes through proposing a mobility aware adaptive task offloadingalgorithm (MATOA), which makes a task offloading decision at runtime on selecting optimal wireless networkchannels and suitable resources for offloading. In this paper, we are formulating the decision problem, and it iswell-known as an NP-hard problem. Nonetheless, MATOA has the following phases for the entire Mob-Cloudmodel: (i) adaptive offloading decision based on real-time information, (ii) workflow task scheduling phase,(iii) mobility model phase to motivate end-user invoke cloud services seamlessly while roaming, and (iv) faulttolerant phase to deal with failure (either network or node). We carry out actual real-life experiments at theimplemented instruments to evaluate the overall performance of the MATOA algorithm. Evaluation resultsprove that MATOA adopts dynamic changes on offloading decision during run-time, and meet an enormousreduction in the total response time with the improved service availability whilst in comparison with thebaseline task offloading strategies.