Font Size: a A A

A Research On Key Issues Of Container-based Cloud Platform For Mobile Applications

Posted on:2017-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:C NiuFull Text:PDF
GTID:2348330503489866Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With universal use of smartphones and the rise of wearable devices, the scale of mobile devices is expanding exponentially, while mobile applications are becoming more complicated. Although hardware is developing, it cannot satisfy people's demand for powerful mobile applications. As a maturing technology, Mobile Cloud Computing is introduced to break the limitations on battery power and performance of mobile devices. However, current cloud platform for mobile applications is still the same architecture as traditional ones. The pattern could not function efficiently when facing with requests from mobile applications, and thus causes serious degradation of user experience.The container-based cloud platform for mobile applications will effectively solve the problems of long-time runtime preparation, duplicated code transfer and redundant storage. By analyzing workloads characteristics of mobile code offloading with traditional cloud platform, it chooses cloud container as the runtime environment for mobile codes, replacing the virtual machine and brings quick response. The system leverages a set of core modules to reconstruct the cloud architecture and implements a whole new solution for mobile applications. These modules connect individual cloud containers and make them function efficiently and safely. Meanwhile, using containers as the resource units makes fine-grained monitor and low-overhead scheduling possible. The resource scheduling algorithm ensures quality of service as well as high resource utilization.System tests are conducted with realistic mobile applications in Android smartphones. Test results show that preparation time of cloud containers is 6.59 x shorter than the one of virtual machines. The container-based cloud platform for mobile applications also gets quicker response and higher computing performance than traditional cloud platforms. Besides, the resource scheduling strategies improve the accuracy of resource allocation and reduce the load of cloud servers.
Keywords/Search Tags:Mobile Cloud Computing, Container, Mobile Computation Offloading, Resource Scheduling
PDF Full Text Request
Related items