首页> 外文会议>National Conference on Communications >PPoS: A Novel Sub-flow Scheduler and Socket APIs for Multipath TCP (MPTCP)
【24h】

PPoS: A Novel Sub-flow Scheduler and Socket APIs for Multipath TCP (MPTCP)

机译:PPoS:一种用于多路径TCP(MPTCP)的新颖子流调度程序和套接字API

获取原文

摘要

Multipath TCP (MPTCP) can exploit multiple heterogeneous interfaces available at the end devices by establishing concurrent multiple connections. MPTCP is a drop-in replacement for TCP. This makes MPTCP an attractive choice for various applications. In recent times, MPTCP is finding its way into constrained devices such as robots and Unmanned Aerial Vehicles (UAVs). For these devices, it is critical to provide better Quality of Service (QoS) to control data than user data. In this paper, we have presented Primary Path only Scheduler (PPos), a novel sub-flow scheduler, for constraint devices such as UAV s and robots where it is efficient to segregate data on different links based upon type of data or QoS requirements to improve reliability and error resilience. We have proposed a new MPTCP kernel data-structures and algorithm to make the sub-flow priority persistent across sub-flow failures. We have introduced several new socket APIs to control the sub-flow properties of MPTCP at the application layer and also for providing the fine grained control over the behaviour of PPoS. These APIs can help modifying the MPTCP behaviour for each socket/application individually rather than changing the behaviour system wide. The proposed scheduler and the socket APIs are extensively evaluated in an Mininet based emulation environment. We have also integrated PPoS and Socket APIs with Robot Operating System (ROS) and measured their performances on Raspberry-Pi based testbed as well.
机译:通过建立并发多个连接,多路径TCP(MPTCP)可以利用终端设备上可用的多个异构接口。 MPTCP是TCP的直接替代。这使MPTCP成为各种应用程序的诱人选择。近年来,MPTCP正在进入受限设备中,例如机器人和无人机(UAV)。对于这些设备,至关重要的是要提供比用户数据更好的服务质量(QoS)来控制数据。在本文中,我们为诸如无人机和机器人之类的约束设备提供了一种新颖的子流调度程序“仅主路径调度程序(PPos)”,可以根据数据类型或QoS要求高效地将数据隔离在不同的链路上提高可靠性和错误恢复能力。我们提出了一种新的MPTCP内核数据结构和算法,以使子流优先级在子流故障之间持久存在。我们引入了几个新的套接字API,以在应用程序层控制MPTCP的子流属性,并提供对PPoS行为的细粒度控制。这些API可以帮助分别修改每个套接字/应用程序的MPTCP行为,而不是更改整个系统的行为。在基于Mininet的仿真环境中,对所提出的调度程序和套接字API进行了广泛的评估。我们还将PPoS和Socket API与机器人操作系统(ROS)集成在一起,并在基于Raspberry-Pi的测试平台上测量了它们的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号