Font Size: a A A

Research And Implementation Of Mobile Terminal Software For Virtual Storage

Posted on:2017-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:S Y JinFull Text:PDF
GTID:2308330488997071Subject:Logistics engineering
Abstract/Summary:PDF Full Text Request
Along with the development and popularization of mobile devices, a wide variety of mobile applications were released to the market. This results in that more and more storage and computing resources in mobile devices are consumed. By developing a virtual storage terminal software upon mobile devices, we can store data from mobile devices to the cloud to alleviate shortage of storage resources; offload task from mobile device to cloud to alleviate shortage of compute resources. So the study of implement the virtual storage terminal software upon the mobile device has application value.In this thesis, in order to solve resource-constrained issue in computing and storage resources of mobile devices during storing a large number of data or running computationally intensive tasks,such as image recognition and video transcoding, the cloud computing technology, the Android application development technology and computational load reducing technology are combined.The mobile terminal software based on Android has been designed and developed. Combined with cloud storage technology and Android application development technology, the cloud storage function in mobile terminal has been implemented. Combined with cloud virtual machine and computing offloading technology, the function offloading task to the cloud has been implemented.Using Jclouds provided by Apache, the interfaces of amazon AWS, aliyun cloud and OpenStack have been integrated. In this thesis, the terminal software with cloud storage and computing offloading functions has been implemented. Users are allowed to store the data in the cloud at first,and then to use computing offloading function to process data in order to make mobile terminal work more efficiently.Testing results show that the mobile terminal software for virtual storage can use cloud storage function to solve the storage resource-constrained issue; and the computing offloading function can solve the computing resource-constrained issue. The experience results show that, by using the resources of the cloud, terminal software reduces CPU usage about 50.2%, memory usage about37.0% on average, so the solution in this thesis is practicability and feasibility.
Keywords/Search Tags:Mobile Cloud, Cloud Storage, Computing Offloading, Android, Terminal Software
PDF Full Text Request
Related items