首页> 外文学位 >Operation-based update propagation in a mobile file system.
【24h】

Operation-based update propagation in a mobile file system.

机译:移动文件系统中基于操作的更新传播。

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

摘要

This dissertation addresses a bottleneck problem in mobile file systems: the propagation of updated large files from a weakly-connected client to a server. It proposes a new and more efficient mechanism called operation-based update propagation, or operation shipping. In the new mechanism, the client ships the user operation that updated the large files, rather than the files themselves, across the weak network. (In contrast, existing mechanisms use value shipping and ship the files.) The user operation is sent to a surrogate client that is strongly connected to the server. The surrogate replays the user operation, re-generates the files, and checks whether they are identical to the originals. If so, it will send the files to the server on behalf of the client. If not, it will report the failure to the; client, which will then fall back to use value shipping to propagate the files. Note that the new mechanism neither compromises correctness nor hampers server scalability.; There are two types of operation shippings: application-transparent and application-aware. Their feasibilities and benefits have been demonstrated by the design, implementation, and evaluation of three realistic prototypes. These prototypes are extended from three existing systems: the Coda File System, the Bourne Again Shell (bash), and the GIMP (an image application). The bash shell is chosen as an example interactive shell that works with Coda in application-transparent operation shipping; the GIMP is chosen as an example interactive application that works with Coda in application-aware operation shipping. In the former case, many existing noninteractive applications do not need to be modified for being involved in operation shipping; in the latter case, the existing interactive applications do need some moderate modifications.; The prototypes have been evaluated using controlled experiments. The experiments have demonstrated the huge performance improvements of operation shipping, which ranged from 40 percents to nearly three orders of magnitude in terms of reduced network traffic and elapsed time.; Besides, this work has made the following three main contributions: techniques for fixing non-repeating side effects (a novel use of forward error correction, and the technique of temporary-file renaming), a technique for re-enabling the use of cancellation optimization with operation shipping, and a study on the design alternatives for the support of application-aware operation shipping.
机译:本文解决了移动文件系统中的瓶颈问题:将更新的大文件从弱连接的客户端传播到服务器。它提出了一种新的更有效的机制,称为基于操作的更新传播,或操作发送。在新机制中,客户端通过弱网络发送用户操作,该操作更新了大文件,而不是文件本身。 (相反,现有机制使用值传送并传送文件。)用户操作被发送到与服务器牢固连接的代理客户端。代理重播用户操作,重新生成文件,并检查它们是否与原始文件相同。如果是这样,它将代表客户端将文件发送到服务器。如果没有,它将报告失败;客户端,然后该客户端将后退以使用价值传递来传播文件。注意,新机制既不会损害正确性,也不会影响服务器的可伸缩性。运营运输有两种类型:应用程序透明 application-aware 。通过设计,实施和评估三个真实的原型,已经证明了它们的可行性和益处。这些原型是从三个现有系统扩展而来的: Coda File System Bourne Again Shell (bash)和 GIMP (图像应用程序) )。选择bash shell作为与Coda一起进行应用程序透明操作运输的示例交互式shell; GIMP被选为示例交互应用程序,可与Coda一起在可识别应用程序的操作中使用。在前一种情况下,无需修改许多现有的非交互式应用程序即可参与运营运输;在后一种情况下,现有的交互式应用程序确实需要进行一些适度的修改。原型已使用受控实验进行了评估。实验证明了操作传送的巨大性能改进,从减少的网络流量和经过的时间来看,范围从40%到近三个数量级。此外,这项工作还做出了以下三个主要贡献:修复非重复性副作用前向纠错的新用法,以及临时文件重命名),重新启用取消优化功能并进行运营发货的技术,以及设计替代方案的研究,以支持应用程序感知的运营发货。

著录项

  • 作者

    Lee, Yui-Wah.;

  • 作者单位

    Chinese University of Hong Kong (People's Republic of China).;

  • 授予单位 Chinese University of Hong Kong (People's Republic of China).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 187 p.
  • 总页数 187
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号