首页> 外文学位 >Transport Protocols for Next-Generation Networks and Applications
【24h】

Transport Protocols for Next-Generation Networks and Applications

机译:下一代网络和应用程序的传输协议

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

摘要

Today's Internet is very different from what it was intended to be forty years back. Its capacity has increased by orders of magnitude and the last mile access medium has transitioned from wired to wireless communication technologies. Yet the architecture of the Internet has not fundamentally changed, the same Internet protocol stack remains the vital core of the network. The assumptions made in the development of the Internet protocols were based on wired links and a limited set of applications. Most of these assumptions do not hold for the new types of applications running on wireless links.;The layered-siloed architecture of the Internet has maintained a high level of abstraction that made it possible to adapt to new link types (such as optical networks, WiFi, cellular, satellite, etc.) and support new applications (such as realtime multimedia communication and video streaming). As cellular and other wireles networks take their place as the ubiquitous link layers of the future, wireless resources will become scarcer than ever. On the software side of the world, it is crucial to make the best use of the available resources. Unfortunately, combining the new applications and link layers with the current architecture results in poor application performance and inefficient link layer management.;In this dissertation, we focus on the transport layer which provides the abstraction interface between the link and the application. We argue that a fresh look at the existing transport layer solutions is necessary to fully utilize the capabilities of emerging link-layer technologies and enhance the services provided to new types of applications. We present two solutions to address the interaction of the transport layer with both the link and application layers. Our first solution, Link-Coupled TCP, uses explicit cross-layer communication to allow applications to explicitly configure the desired trade-off between link utilization and queueing delay. By leveraging the architecture of emerging 5th Generation (5G) networks, it allows concurrent flows of applications with heterogeneous requirements to coexist without interfering with one another and without lowering the overall utilization of the wireless link. Our second solution, Application-Aware TCP, uses implicit cross-layer communication to identify the type of traffic generated by the application. It adjusts the congestion control parameters of the transport layer in order to optimize the user's quality of experience. Application-Aware TCP improves the performance of web browsing and adaptive video streaming when competing with bulk transfer traffic without negatively impacting bulk transfer traffic on the long run.;Evaluating new solutions in realistic scenarios requires reliable tools that cover the different components and layers of the network. Network emulation provides enough flexibility by implementing a fully contained software replica of one of the network layers which can be tuned to act like its real counterpart under different conditions. For the scope of our solutions, we focus on three components: the wireless devices, the physical RF medium, and the wired portion of the network. We propose a set of guidelines for performing reliable experiments using the existing network emulation tools in Linux. We also present a wireless network testbed for accurately and reliably emulating the physical RF medium.
机译:今天的互联网与40年前的互联网有很大不同。它的容量增加了几个数量级,最后一英里的访问介质已经从有线通信技术过渡到无线通信技术。但是Internet的体系结构并没有根本改变,相同的Internet协议栈仍然是网络的重要核心。 Internet协议开发中所做的假设基于有线链接和一组有限的应用程序。这些假设中的大多数都不适用于在无线链路上运行的新型应用程序。Internet的分层隔离体系结构保持了较高的抽象水平,从而可以适应新的链路类型(例如光网络, WiFi,蜂窝,卫星等)并支持新的应用程序(例如实时多媒体通信和视频流)。随着蜂窝网络和其他无线网络取代它们成为未来无处不在的链路层,无线资源将比以往任何时候都更加稀缺。在软件方面,充分利用可用资源至关重要。不幸的是,将新的应用程序和链路层与当前体系结构结合在一起会导致应用程序性能差和链路层管理效率低下。本文主要研究传输层,它提供了链路和应用程序之间的抽象接口。我们认为,有必要重新审视现有的传输层解决方案,以充分利用新兴链路层技术的功能并增强为新型应用程序提供的服务。我们提出两种解决方案,以解决传输层与链路层和应用程序层之间的交互。我们的第一个解决方案是链接耦合TCP,它使用显式的跨层通信来允许应用程序显式配置链接利用率和排队延迟之间的所需折衷。通过利用新兴的第五代(5G)网络的体系结构,它可以使具有异构需求的应用程序并发流共存,而不会彼此干扰,也不会降低无线链路的整体利用率。我们的第二个解决方案是“应用程序感知的TCP”,它使用隐式跨层通信来识别应用程序生成的流量类型。它调整传输层的拥塞控制参数,以优化用户的体验质量。当与批量传输流量竞争时,具有应用程序感知能力的TCP可以提高Web浏览和自适应视频流的性能,而从长远来看不会对批量传输流量产生负面影响。;在现实情况下评估新解决方案需要可靠的工具,这些工具必须涵盖不同的组件和层次网络。网络仿真通过实现网络层之一的完全包含的软件副本来提供足够的灵活性,这些副本可以调整为在不同条件下像其真实副本一样工作。在我们的解决方案范围内,我们专注于三个组件:无线设备,物理RF介质和网络的有线部分。我们提出了一套指南,用于使用Linux中的现有网络仿真工具执行可靠的实验。我们还提供了一个无线网络测试平台,可以准确,可靠地模拟物理RF介质。

著录项

  • 作者

    Beshay, Joseph D.;

  • 作者单位

    The University of Texas at Dallas.;

  • 授予单位 The University of Texas at Dallas.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2017
  • 页码 143 p.
  • 总页数 143
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 康复医学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号