首页> 外文学位 >Infrastructure support for accessing network services in dynamic network environments.
【24h】

Infrastructure support for accessing network services in dynamic network environments.

机译:在动态网络环境中访问网络服务的基础结构支持。

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

摘要

Advances in wireless networking and communication-enabled portable devices raise the prospect of a mobile user being able to interact with network-based services in a seamless, ubiquitous fashion. However, achieving this goal requires applications to cope with the heterogeneity and dynamic nature of resource availability in the network. Unfortunately, current infrastructures, which rely either on differentiated service or a close coupling between services and client applications to adapt to changing network conditions, are incapable of ensuring this. A more promising approach is to augment network paths between client applications and services with application-specific functionality. While several such path-based approaches have been proposed, current approaches lack mechanisms for (1) automatically creating effective network paths whose performance is optimized for encountered network conditions, (2) dynamically reconfiguring such paths when these conditions change, and (3) effectively managing network resources across networks.; This dissertation describes our solutions for these problems, which are built into a programmable network infrastructure called CANS (Composable Adaptive Network Services). The CANS infrastructure provides support for applications to bridge the bandwidth and resource gap between network services and clients, using network aware paths that are automatically created and can further be dynamically modified. Our solution highlights four key mechanisms: (a) a high-level integrated type-based specification of components and network resources; (b) an automatic path creation strategy; (c) system support for low-overhead path reconfiguration; and (d) distributed mechanisms for managing network resources.; This approach is evaluated by measuring performance of typical applications over a range of network and end-device characteristics, and simulating the behavior of applications on large scale network topologies. Our results validate the effectiveness of our approach, verifying that (1) path-based approaches provide better and more stable performance under most system configurations as compared to end-point or proxy-based approaches; (2) using our approach, automatically generated data paths produce considerable performance advantages; (3) our flexible path creation mechanisms can provide desirable adaptation behaviors with minimal input from applications; (4) despite their flexibility, both run-time overhead and reconfiguration time of CANS data paths are negligible for most applications.
机译:无线网络和支持通信的便携式设备的进步提高了移动用户能够以无缝,无所不在的方式与基于网络的服务进行交互的前景。但是,要实现此目标,需要应用程序来应对网络中资源可用性的异构性和动态性。不幸的是,当前的基础结构要么依赖于差异化的服务,要么依赖服务与客户端应用程序之间的紧密耦合以适应不断变化的网络状况,因此无法确保这一点。一种更有希望的方法是使用特定于应用程序的功能来扩展客户端应用程序和服务之间的网络路径。尽管已经提出了几种基于路径的方法,但是当前的方法缺少以下机制:(1)自动创建有效的网络路径,针对遇到的网络条件优化其性能;(2)当这些条件改变时动态地重新配置这些路径;(3)有效地跨网络管理网络资源。本文介绍了我们针对这些问题的解决方案,这些解决方案已内置在称为CANS(可组合自适应网络服务)的可编程网络基础结构中。 CANS基础架构使用自动创建并可以进一步动态修改的网络感知路径,为应用程序提供支持,以弥合网络服务与客户端之间的带宽和资源差距。我们的解决方案重点介绍了四个关键机制:(a)基于组件的高级集成类型规范和网络资源; (b)自动路径创建策略; (c)系统支持低开销路径重新配置; (d)用于管理网络资源的分布式机制。通过在一定范围的网络和终端设备特性上测量典型应用程序的性能,并在大规模网络拓扑上模拟应用程序的行为,可以评估这种方法。我们的结果验证了我们方法的有效性,验证了:(1)与基于端点或基于代理的方法相比,基于路径的方法在大多数系统配置下提供了更好,更稳定的性能; (2)使用我们的方法,自动生成的数据路径会产生可观的性能优势; (3)我们灵活的路径创建机制可以以最少的应用程序输入提供理想的自适应行为; (4)尽管具有灵活性,但对于大多数应用而言,CANS数据路径的运行时开销和重新配置时间都可以忽略不计。

著录项

  • 作者

    Fu, Xiaodong.;

  • 作者单位

    New York University.;

  • 授予单位 New York University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2003
  • 页码 188 p.
  • 总页数 188
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号