首页> 外文学位 >Support Mobile and Distributed Applications with Named Data Networking.
【24h】

Support Mobile and Distributed Applications with Named Data Networking.

机译:通过命名数据网络支持移动和分布式应用程序。

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

摘要

The Internet is becoming increasingly mobile. As the the price of smartphones, tablets, and other portable devices becoming more and more affordable, the mobile access to the Internet is becoming the norm. Meanwhile, the current Internet architecture is increasingly challenged by emerging communication patterns. While IP was designed to solve the problem of carrying a point-to-point conversation between two entities, in today's dominant applications, such as video streaming, file sharing, and social networking, users are more interested in obtaining desired content rather than talking to a specific node. Such trends can be expected to continue in the near future and call for a reexamination of the current Internet architecture.;Named Data Networking (NDN) is a proposed future Internet architecture that uses data names instead of host addresses for data delivery. The new architecture incorporates principles that have made the IP protocol suite widely adopted and globally scaled (e.g., the hourglass design and end-to-end principle), but changes the fundamental layer of the architecture to one better suited to modern networks and emerging communication patterns.;In this dissertation, we study how to support mobile and distributed applications through Named Data Networking. Specifically, we focus on addressing two complementary questions: one is how to provide flexible, secure, and yet simple mobility support that serves the applications' need in the mobile environment, and the other is to how to design distributed applications that can fully exploit the benefits brought by NDN's architectural shift.;The first question is motivated by the fact that mobility support in the current Internet still struggles to satisfy the applications' need even though mobility has become a fundamental characteristic of today's Internet. We address this question by providing a new perspective on mobility support in NDN that addresses the weakness in the existing IP mobility solutions as well as utilizes the lessons learned in IP mobility research. By aligning the mobility support with the data-centric nature of the applications, the name-based data retrieval in NDN design, and the broadcast nature of the wireless media, not only does the new approach address the concerns in today's IP mobility solutions, but it also integrates mobility support using the same approach to cover all types of networks in the mobile environment, including ad hoc and delay-tolerant networks.;The second problem is motivated by the observation that distributed applications, such as group text messaging, file sharing, multimedia conferencing, and joint editing, have penetrated into our daily lives and drastically changed the communication patterns, calling for a new Internet architecture and new application design patterns that are freed from the constraints imposed by IP's point-to-point communication model. In this work, we take an application-driven approach to explore the new design patterns that can fully exploit the new opportunities brought by NDN. We propose ChronoSync, an efficient and completely distributed dataset state synchronization protocol to simplify the designs of distributed applications. ChronoSync leverages the flexible naming in NDN to simplify the task of maintaining up-to-date knowledge of a dataset, and exchanges the knowledge among all parties in a compact crypto digest form. Differences in dataset usually can be inferred by comparing the digests, and can be efficiently propagated to all parties using NDN's built-in data multicast capability. We also propose a completely distributed and data-centric security design to achieve the goals of providing data provenance and access control to distribute applications in the absence of a central controller. We validate the proposed new design patterns by developing a distributed file sharing application, ChronoShare, that is based on ChronoSync protocol and secured in a data-centric way. Together with the new mobility support approach, our work represents a step towards a new direction of providing useful building blocks in supporting mobile and distributed applications.
机译:互联网正变得越来越移动。随着智能手机,平板电脑和其他便携式设备的价格越来越可承受,移动访问Internet已成为一种常态。同时,当前的Internet体系结构正日益受到新兴通信模式的挑战。尽管IP旨在解决两个实体之间进行点对点对话的问题,但在当今的主流应用中(例如视频流,文件共享和社交网络),用户更希望获得所需的内容,而不是与之交谈。一个特定的节点。预计这种趋势将在不久的将来继续,并要求对当前的Internet体系结构进行重新审查。命名数据网络(NDN)是一种提议的未来Internet体系结构,它使用数据名称而不是主机地址进行数据传递。新架构融合了使IP协议套件得到广泛采用和全球扩展的原理(例如,沙漏设计和端到端原理),但将架构的基础层更改为更适合现代网络和新兴通信的基础层本文研究了如何通过命名数据网络支持移动和分布式应用程序。具体来说,我们专注于解决两个互补的问题:一个是如何提供灵活,安全且简单的移动性支持,以满足移动环境中应用程序的需求,另一个是如何设计可以充分利用该功能的分布式应用程序。 NDN的架构转变带来的好处。第一个问题是由以下事实引起的:即使移动性已成为当今Internet的基本特征,当前Internet中的移动性支持仍然难以满足应用程序的需求。我们通过提供有关NDN中移动性支持的新观点来解决此问题,该观点解决了现有IP移动性解决方案中的弱点,并利用了IP移动性研究中的经验教训。通过将移动性支持与应用程序的数据中心性质,NDN设计中基于名称的数据检索以及无线媒体的广播性质相结合,新方法不仅解决了当今IP移动性解决方案中的问题,而且它还使用相同的方法集成了移动性支持,以覆盖移动环境中的所有类型的网络,包括ad hoc和延迟容忍的网络。第二个问题是由于观察到分布式应用程序(例如组文本消息传递,文件共享)而引起的,多媒体会议和联合编辑已渗透到我们的日常生活中,并极大地改变了通信模式,要求一种新的Internet体系结构和新的应用程序设计模式,而不受IP点对点通信模型所施加的约束。在这项工作中,我们采用一种应用程序驱动的方法来探索可以充分利用NDN带来的新机会的新设计模式。我们提出了ChronoSync,这是一种高效且完全分布式的数据集状态同步协议,可简化分布式应用程序的设计。 ChronoSync利用NDN中的灵活命名功能来简化维护数据集最新知识的任务,并以紧凑的加密摘要形式在各方之间交换知识。通常可以通过比较摘要来推断出数据集中的差异,并且可以使用NDN的内置数据多播功能将其有效地传播给所有各方。我们还提出了一种完全分布式且以数据为中心的安全设计,以实现在没有中央控制器的情况下提供数据源和访问控制以分发应用程序的目标。我们通过开发基于ChronoSync协议并以数据为中心的安全性的分布式文件共享应用程序ChronoShare来验证提议的新设计模式。与新的移动性支持方法一起,我们的工作代表了朝着提供支持移动和分布式应用程序的有用构建基块的新方向迈出的一步。

著录项

  • 作者

    Zhu, Zhenkai.;

  • 作者单位

    University of California, Los Angeles.;

  • 授予单位 University of California, Los Angeles.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2013
  • 页码 122 p.
  • 总页数 122
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号