Abstract

The adaptive mobile resource offloading (AMRO) proposed in this paper is a load balancing scheme for processing large-scale jobs using mobile resources without a cloud server. AMRO is applied in a mobile cloud computing environment based on collaborative architecture. A load balancing scheme with efficient job division and optimized job allocation is needed because the resources for mobile devices will not always be provided consistently in this environment. Therefore, a job load balancing scheme is proposed that considers personal usage patterns and the dynamic resource state of the mobile devices. The delay time for computer job processing is minimized through dynamic job reallocation and adaptive job allocation in the disability state that occurs due to unexpected problems and to excessive job allocations by the mobile devices providing the resources for the mobile cloud computing. In order to validate the proposed load balancing scheme, an adaptive mobile resource management without cloud server (AMRM) protocol was designed and implemented, and the improved processing speed was verified in comparison with the existing offloading method. The improved job processing speed in the mobile cloud environment is demonstrated through job allocation based on AMRM and by taking into consideration the idle resources of the mobile devices. Furthermore, the resource waste of the mobile devices is minimized through adaptive offloading and consideration of both insufficient and idle resources.

Highlights

  • Mobile cloud computing (MCC) is a technology that uses computing resources outside of the mobile device [1,2,3,4,5]

  • They used Java virtual machine (JVM) to implement, in Android, a method of creating a personal mini-cloud consisting of notebook computers or local clusters, such as the commercial offloading service provided by Amazon EC2

  • Is applied collaborative architecture using with no server, which applies is applied to collaborative architecture using no server, which applies is applied to collaborative architecture using a high‐performance cloud server, a visible comparison of performance may be difficult

Read more

Summary

Introduction

Mobile cloud computing (MCC) is a technology that uses computing resources outside of the mobile device [1,2,3,4,5]. Adaptive mobile resource offloading (AMRO) is proposed, which is a load balancing scheme for processing large-scale jobs using only mobile resources with no external cloud server This would take place in a mobile cloud computing environment and be based on collaborative architecture among the MCC environments [9]; and would consist of service-oriented architecture, agent-client architecture, and collaborative architecture. This environment would require a load balancing scheme with efficient job division and optimized job allocation, because we cannot assume that the resources of mobile devices will always be provided consistently in this environment. The resource waste of mobile devices is minimized through adaptive offloading taking into consideration both the insufficient resources and the idle resources

Related Work
Mobile
Execute Model
Fault Tolerance Scheme
Idle Resource Scheme
AMRM Design
Interfaces
Performance Evaluation
10. Comparisons
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call