Font Size: a A A

Research And Implementation Of Unified Interface In Cloud Storage For Mobile Devices

Posted on:2012-11-25Degree:MasterType:Thesis
Country:ChinaCandidate:H F XuFull Text:PDF
GTID:2218330362960513Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of economic and technology, mobile devices, such as intelligent mobile phone and tablet PC, have become essential components in people's daily life and work. At the same time, the bandwidth to access Internet is significantly improved. With the rapid growth of cloud storage services, mobile devices can easily store their data through the interface of cloud storage service in a variety of cloud storage systems.On the other hand, these cloud storage services are different for the upper applications, and they do not provide consistent interface for the file system. User's mobile devices can't access remote storage services transparently and consistently, can't be in more than one system for data sharing and synchrony either. Along with the rapid growth of cloud storage services, differences in the interface of the services affect the usage more than ever before. The demand of interface standardization on heterogeneous cloud storage service is also becoming more and more prominent.This paper designs and implements CSUI, a unified interface service for cloud storage. CSUI can provide mobile devides with virtual interface by conversion processing for different cloud storage interface. The service meets the needs of mobile devices for data management and usage in seamless cloud storage, and also gives a new solution for the cloud storage service standardization. The main work is as follows:Firstly, in order to solve the shortage of local storage and computing resources, and power constrained problem in mobile devices, we design and implement the CSUI system. By using the virtual interface layer and the plugin mechanism, CSUI provide a unified interface and transparently supports for heterogeneous cloud storage services.Secondly, according to the characteristics of mobile equipment, we design a group of optimization methods that can be dynamically loaded to reduce network flow, decrease access delay and improve the performance of the system. These methods include LCU cache replacement algorithm, file compression technology and so on.Thirdly, in order to enhance availability in mobile equipment, we design and implement the CSUI's client program for Linux and Android operating system. Because the Android system doesn't contain FUSE module by default, so we need to configure and rebuild the kernel of Android system.Fourthly, we test our system and find that it can support the POSIX standard interface. Compared with the existing solution, CSUI can do as well as the others in the aspect of performance, further more, it simplifies the clients and reduces the requirements of resources.
Keywords/Search Tags:cloud storage, file system, interface, Android
PDF Full Text Request
Related items