首页> 外文期刊>Cloud Computing, IEEE Transactions on >Design and Implementation of an Overlay File System for Cloud-Assisted Mobile Apps
【24h】

Design and Implementation of an Overlay File System for Cloud-Assisted Mobile Apps

机译:云辅助移动应用程序的叠加文件系统的设计与实现

获取原文
获取原文并翻译 | 示例

摘要

With cloud assistance, mobile apps can offload their resource-demanding computation tasks to the cloud. This leads to a scenario where computation tasks in the same program run concurrently on both the mobile device and the cloud. An important challenge is to ensure that the tasks are able to access and share the files on both the mobile and the cloud in a manner that is efficient, consistent, and transparent to locations. Existing distributed file systems and network file systems do not satisfy these requirements. Current systems for offloading tasks either do not support file access for offloaded tasks or do not offload tasks with file access. The paper addresses this issue by designing and implementing an application-level file system called Overlay File System (OFS). To improve efficiency, OFS maintains and buffers local copies of data sets on both the cloud and the mobile device. OFS ensures consistency and guarantees that all the reads get the latest data. It combines write-invalidate and write-update policies to effectively reduce the network traffic incurred by invalidating/updating stale data copies and to reduce the execution delay when the latest data cannot be accessed locally. To guarantee location transparency, OFS creates a unified view of the data that is location independent and is accessible as local storage. We overcome the challenges caused by the special features of mobile systems on an application-level file system, like the lack of root privilege and state loss when application is killed due to the shortage of resource and implement an easy to deploy prototype of OFS. The paper tests the OFS prototype on Android OS with a real mobile app and real mobile user traces. Extensive experiments show that OFS can effectively support consistent file accesses from computation tasks, no matter whether they are on a mobile device or offloaded to the cloud. In addition, OFS reduce both file access latency and network traffic incurred by file accesses.
机译:通过云帮助,移动应用程序可以将其资源苛刻的计算任务卸载到云。这导致了一个场景,其中同一程序中的计算任务同时在移动设备和云上同时运行。一个重要的挑战是确保任务能够以高效,一致性和透明的方式访问和共享移动和云上的文件。现有的分布式文件系统和网络文件系统不满足这些要求。用于卸载任务的当前系统不支持卸载任务的文件访问,或者不会卸载具有文件访问的任务。本文通过设计和实现称为叠加文件系统(OFS)的应用程序级文件系统来解决此问题。为了提高效率,维护和缓冲云和移动设备上的数据集的本地副本。 ISS确保一致性并保证所有读取的所有读取都会获得最新数据。它结合了写入无效和写入更新策略,以有效地减少通过无效/更新陈旧数据副本产生的网络流量,并在本地无法访问最新数据时减少执行延迟。为了保证位置透明度,ISS会创建一个独立的数据的统一视图,可作为本地存储访问。我们克服了应用程序级文件系统上移动系统的特殊功能引起的挑战,如缺乏root权限和州丢失时,当应用程序缺失时,由于资源短缺并实现了易于部署的原型。本文用真正的移动应用程序和真正的移动用户痕迹测试Android OS上的原型。无论它们是在移动设备上还是卸载到云上,广泛的实验表明,无论它们是否在移动设备上,都可以有效地支持一致的文件访问。此外,OFS还减少文件访问延迟和文件访问产生的网络流量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号