Wukong: A cloud-oriented file service for mobile Internet devices

  • Authors:
  • Huajian Mao;Nong Xiao;Weisong Shi;Yutong Lu

  • Affiliations:
  • Department of Computer Science and Technology, National University of Defense Technology, Changsha, Hunan 410073, China;Department of Computer Science and Technology, National University of Defense Technology, Changsha, Hunan 410073, China;Department of Computer Science, Wayne State University, Suite. 14102, 5057 Woodward Ave, Detroit, MI 48202, USA and Tongji University, Shanghai, China;Department of Computer Science and Technology, National University of Defense Technology, Changsha, Hunan 410073, China

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Along with the rapid growth of heterogeneous cloud services and network technologies, an increasing number of mobile devices use cloud storage services to enlarge their capacity and share data in our daily lives. We commonly use cloud service client-side software in a straightforward fashion. However, when more devices and users participate in heterogeneous services, the difficulty of managing these services efficiently and conveniently increases. In this paper, we report a novel cloud-oriented file service, Wukong, which provides a user-friendly and highly available facilitative data access method for mobile devices in cloud settings. Wukong supports mobile applications, which may access local files only, transparently accessing cloud services with a relatively high performance. To the best of our knowledge, Wukong is the first file service that supports heterogeneous cloud services for mobile devices by using the innovative storage abstraction layer. We have implemented a prototype with several plugins and evaluated it in a systematic way. We find that this easily operable file service has a high usability and extensibility. It costs about 50 to 150 lines of code to implement a new backend service support plugin. Wukong achieves an acceptable throughput of 179.11 kB/s in an ADSL environment and 80.68 kB/s under a countryside EVDO 3G network with negligible overhead.