首页 > 最新文献

2017 IEEE 25th International Conference on Network Protocols (ICNP)最新文献

英文 中文
Multi-tier Collaborative Deep Reinforcement Learning for Non-terrestrial Network Empowered Vehicular Connections 基于非地面网络的车辆连接多层协同深度强化学习
Pub Date : 2021-11-01 DOI: 10.1109/icnp52444.2021.9651962
Yang Cao, Shao-Yu Lien, Ying-Chang Liang
{"title":"Multi-tier Collaborative Deep Reinforcement Learning for Non-terrestrial Network Empowered Vehicular Connections","authors":"Yang Cao, Shao-Yu Lien, Ying-Chang Liang","doi":"10.1109/icnp52444.2021.9651962","DOIUrl":"https://doi.org/10.1109/icnp52444.2021.9651962","url":null,"abstract":"","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"1 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84734094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Message from the General Co-Chairs 一般共同主席的致辞
Pub Date : 2020-12-01 DOI: 10.1109/ICNP.2010.5762780
T. Higashino, Kenji Suzuki
{"title":"Message from the General Co-Chairs","authors":"T. Higashino, Kenji Suzuki","doi":"10.1109/ICNP.2010.5762780","DOIUrl":"https://doi.org/10.1109/ICNP.2010.5762780","url":null,"abstract":"","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"58 11","pages":"1-2"},"PeriodicalIF":0.0,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91440832","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Algorithm-data driven optimization of adaptive communication networks 自适应通信网络的算法数据驱动优化
Pub Date : 2017-11-21 DOI: 10.1109/ICNP.2017.8117592
Mu He, Patrick Kalmbach, Andreas Blenk, W. Kellerer, S. Schmid
This paper is motivated by the emerging vision of an automated and data-driven optimization of communication networks, making it possible to fully exploit the flexibilities offered by modern network technologies and heralding an era of fast and self-adjusting networks. We build upon our recent study of machine-learning approaches to (statically) optimize resource allocations based on the data produced by network algorithms in the past. We take our study a crucial step further by considering dynamic scenarios: scenarios where communication patterns can change over time. In particular, we investigate network algorithms which learn from the traffic distribution (the feature vector), in order to predict global network allocations (a multi-label problem). As a case study, we consider a well-studied fc-median problem arising in Software-Defined Networks, and aim to imitate and speedup existing heuristics as well as to predict good initial solutions for local search algorithms. We compare different machine learning algorithms by simulation and find that neural network can provide the best abstraction, saving up to two-thirds of the algorithm runtime.
本文的动力来自于通信网络自动化和数据驱动优化的新兴愿景,这使得充分利用现代网络技术提供的灵活性成为可能,并预示着一个快速和自调整网络的时代。我们基于最近对机器学习方法的研究,基于过去网络算法产生的数据(静态)优化资源分配。通过考虑动态场景,我们的研究迈出了关键的一步:通信模式可能随时间变化的场景。特别是,我们研究了从流量分布(特征向量)中学习的网络算法,以预测全局网络分配(一个多标签问题)。作为案例研究,我们考虑了软件定义网络中出现的一个已经得到充分研究的fc中值问题,旨在模仿和加速现有的启发式算法,并预测局部搜索算法的良好初始解。我们通过仿真比较了不同的机器学习算法,发现神经网络可以提供最好的抽象,节省多达三分之二的算法运行时间。
{"title":"Algorithm-data driven optimization of adaptive communication networks","authors":"Mu He, Patrick Kalmbach, Andreas Blenk, W. Kellerer, S. Schmid","doi":"10.1109/ICNP.2017.8117592","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117592","url":null,"abstract":"This paper is motivated by the emerging vision of an automated and data-driven optimization of communication networks, making it possible to fully exploit the flexibilities offered by modern network technologies and heralding an era of fast and self-adjusting networks. We build upon our recent study of machine-learning approaches to (statically) optimize resource allocations based on the data produced by network algorithms in the past. We take our study a crucial step further by considering dynamic scenarios: scenarios where communication patterns can change over time. In particular, we investigate network algorithms which learn from the traffic distribution (the feature vector), in order to predict global network allocations (a multi-label problem). As a case study, we consider a well-studied fc-median problem arising in Software-Defined Networks, and aim to imitate and speedup existing heuristics as well as to predict good initial solutions for local search algorithms. We compare different machine learning algorithms by simulation and find that neural network can provide the best abstraction, saving up to two-thirds of the algorithm runtime.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"37 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91085754","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
Planning in compute-aggregate problems as optimization problems on graphs 作为图上优化问题的计算聚合问题中的规划
Pub Date : 2017-10-13 DOI: 10.1109/ICNP.2017.8117579
P. Chuprikov, A. Davydow, Kirill Kogan, S. Nikolenko, Alexander Sirotkin
Efficient representation of data aggregations is a fundamental problem in modern big data applications. We present a formalization of compute-aggregate planning parameterized by the aggregation function.
数据聚合的高效表示是现代大数据应用中的一个基本问题。提出了一种用聚合函数参数化计算聚合规划的形式化方法。
{"title":"Planning in compute-aggregate problems as optimization problems on graphs","authors":"P. Chuprikov, A. Davydow, Kirill Kogan, S. Nikolenko, Alexander Sirotkin","doi":"10.1109/ICNP.2017.8117579","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117579","url":null,"abstract":"Efficient representation of data aggregations is a fundamental problem in modern big data applications. We present a formalization of compute-aggregate planning parameterized by the aggregation function.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"17 1","pages":"1-2"},"PeriodicalIF":0.0,"publicationDate":"2017-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75207189","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A programmable buffer management platform 一个可编程缓冲区管理平台
Pub Date : 2017-10-10 DOI: 10.1109/ICNP.2017.8117533
Kirill Kogan, Danushka Menikkumbura, G. Petri, Y. Noh, S. Nikolenko, Alexander Sirotkin, P. Eugster
Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. However, despite strong incentives to experiment with, and deploy, new policies, the opportunities for alterating anything beyond minor elements of such policies are limited. In this work we introduce a new specification language, OpenQueue, that allows users to specify entire buffering architectures and policies conveniently through several comparators and simple functions. We show examples of buffer management policies in OpenQueue and empirically demonstrate its direct impact on performance in various settings.
缓冲体系结构及其有效管理的策略构成了网络体系结构的核心成分之一。然而,尽管有强烈的动机来试验和部署新政策,但除了这些政策的小元素之外,改变任何东西的机会都是有限的。在这项工作中,我们引入了一种新的规范语言,OpenQueue,它允许用户通过几个比较器和简单的函数方便地指定整个缓冲架构和策略。我们展示了OpenQueue中的缓冲区管理策略示例,并实证地展示了它在各种设置下对性能的直接影响。
{"title":"A programmable buffer management platform","authors":"Kirill Kogan, Danushka Menikkumbura, G. Petri, Y. Noh, S. Nikolenko, Alexander Sirotkin, P. Eugster","doi":"10.1109/ICNP.2017.8117533","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117533","url":null,"abstract":"Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. However, despite strong incentives to experiment with, and deploy, new policies, the opportunities for alterating anything beyond minor elements of such policies are limited. In this work we introduce a new specification language, OpenQueue, that allows users to specify entire buffering architectures and policies conveniently through several comparators and simple functions. We show examples of buffer management policies in OpenQueue and empirically demonstrate its direct impact on performance in various settings.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"20 1","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2017-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87090197","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
General ternary bit strings on commodity longest-prefix-match infrastructures 商品最长前缀匹配基础结构上的一般三元比特串
Pub Date : 2017-10-10 DOI: 10.1109/ICNP.2017.8117542
P. Chuprikov, Kirill Kogan, S. Nikolenko
Ternary Content-Addressable Memory (tcam) is a powerful tool to represent network services with line-rate lookup time. There are various software-based approaches to represent multi-field packet classifiers. Unfortunately, all of them either require exponential memory or apply additional constraints on field representations (e.g, prefixes or exact values) to have line-rate lookup time. In this work, we propose alternatives to tcam and introduce a novel approach to represent packet classifiers based on ternary bit strings (without constraining field representation) on commodity longest-prefix-match (lpm) infrastructures. These representations are built on a novel property, prefix reorderability, that defines how to transform an ordered set of ternary bit strings to prefixes with lpm priorities in linear memory. Our results are supported by evaluations on large-scale packet classifiers with real parameters from ClassBench; moreover, we have developed a prototype in P4 to support these types of transformations.
三元内容可寻址内存(tcam)是一种强大的工具,可以用行速率查找时间表示网络服务。有各种基于软件的方法来表示多字段包分类器。不幸的是,它们要么需要指数级内存,要么对字段表示(例如,前缀或精确值)施加额外的限制,以获得行率查找时间。在这项工作中,我们提出了tcam的替代方案,并引入了一种新的方法来表示基于商品最长前缀匹配(lpm)基础设施上的三元比特串(不限制字段表示)的包分类器。这些表示是建立在前缀可重排序性这个新特性之上的,它定义了如何将有序的三元比特串集合转换为线性内存中具有lpm优先级的前缀。我们的结果得到了ClassBench对具有真实参数的大规模包分类器的评估的支持;此外,我们在P4中开发了一个原型来支持这些类型的转换。
{"title":"General ternary bit strings on commodity longest-prefix-match infrastructures","authors":"P. Chuprikov, Kirill Kogan, S. Nikolenko","doi":"10.1109/ICNP.2017.8117542","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117542","url":null,"abstract":"Ternary Content-Addressable Memory (tcam) is a powerful tool to represent network services with line-rate lookup time. There are various software-based approaches to represent multi-field packet classifiers. Unfortunately, all of them either require exponential memory or apply additional constraints on field representations (e.g, prefixes or exact values) to have line-rate lookup time. In this work, we propose alternatives to tcam and introduce a novel approach to represent packet classifiers based on ternary bit strings (without constraining field representation) on commodity longest-prefix-match (lpm) infrastructures. These representations are built on a novel property, prefix reorderability, that defines how to transform an ordered set of ternary bit strings to prefixes with lpm priorities in linear memory. Our results are supported by evaluations on large-scale packet classifiers with real parameters from ClassBench; moreover, we have developed a prototype in P4 to support these types of transformations.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"940 ","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2017-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72551515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Adaptively adjusting ECN marking thresholds for datacenter networks 自适应调整数据中心网络的ECN标记阈值
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117569
Shuo Wang, Jiao Zhang, Tao Huang, Tian Pan, Jiang Liu, Yun-jie Liu
ECN thresholds have limited operational range and very strict scope. Lower thresholds exacerbate the queue underflow while higher thresholds increase the queueing delays. In this paper, an Adaptive ECN (A-ECN) marking scheme is proposed to enhance the performance of ECN. A-ECN can adaptively adjust ECN marking thresholds in different scenarios to achieve good generality. Therefore, network operators can directly deploy A-ECN in various environments regardless of underlying queue types and bandwidth.
ECN阈值的操作范围有限,范围非常严格。较低的阈值会加剧队列溢出,而较高的阈值会增加队列延迟。为了提高ECN的性能,本文提出了一种自适应ECN (A-ECN)标记方案。A-ECN可以自适应调整不同场景下的ECN标记阈值,达到良好的通用性。因此,无论底层队列类型和带宽如何,网络运营商都可以直接在各种环境中部署A-ECN。
{"title":"Adaptively adjusting ECN marking thresholds for datacenter networks","authors":"Shuo Wang, Jiao Zhang, Tao Huang, Tian Pan, Jiang Liu, Yun-jie Liu","doi":"10.1109/ICNP.2017.8117569","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117569","url":null,"abstract":"ECN thresholds have limited operational range and very strict scope. Lower thresholds exacerbate the queue underflow while higher thresholds increase the queueing delays. In this paper, an Adaptive ECN (A-ECN) marking scheme is proposed to enhance the performance of ECN. A-ECN can adaptively adjust ECN marking thresholds in different scenarios to achieve good generality. Therefore, network operators can directly deploy A-ECN in various environments regardless of underlying queue types and bandwidth.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"176 1","pages":"1-2"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85955571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Rethinking LTE network functions virtualization 重新思考LTE网络功能虚拟化
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117554
M. T. Raza, Dongho Kim, Kyu-Han Kim, Songwu Lu, M. Gerla
LTE Network Function Virtualization (LTE-NFV) scales user services in a low cost fashion by transforming the centralized legacy LTE Core architecture to a distributed architecture. This distributed architecture makes multiple instances of LTE Network Functions (NFs) and virtualizes them on commodity data-center network. The functionality of LTE-NFV architecture breaks however, since the distributed NF instances connected via unreliable IP links delay the execution of critical events. The failure of time-critical events results in users' quality of service degradation and temporary service unavailability. In this paper, we propose a new way to virtualize LTE core network. We argue that logic-based NFs segregation should be done for NFV, instead of instance-based NFs segregation done in current NFV implementation. Our approach of ‘logic-based NFs segregation’ combines the logic of an event into a single NF, thus localizing the execution of critical events to one virtual machine. This way, only the localized entities exchange signalling messages, and the events do not experience large delays. We further reduce the delays by exploiting the parallelism in LTE network protocols; and partition these protocols such that their signalling messages run in parallel. In addition, we eliminate unnecessary messages to reduce the signalling overhead. We build our system prototype over OpenEPC LTE core network in virtualized platform. Our results show that we can reduce event execution time and signalling overhead up to 50% and 40%, respectively.
LTE网络功能虚拟化(LTE- nfv)通过将集中式传统LTE核心架构转换为分布式架构,以低成本的方式扩展用户服务。这种分布式体系结构使LTE网络功能(NFs)具有多个实例,并在商品数据中心网络上对它们进行虚拟化。然而,由于通过不可靠的IP链路连接的分布式NF实例延迟了关键事件的执行,LTE-NFV架构的功能被破坏了。时间关键事件的失效将导致用户的服务质量下降和暂时的服务不可用。本文提出了一种实现LTE核心网虚拟化的新方法。我们认为应该为NFV实现基于逻辑的NFs分离,而不是当前NFV实现中基于实例的NFs分离。我们的“基于逻辑的NFs隔离”方法将事件的逻辑合并到单个NF中,从而将关键事件的执行本地化到一个虚拟机中。这样,只有本地化的实体交换信令消息,事件不会经历大的延迟。利用LTE网络协议的并行性进一步降低时延;并对这些协议进行划分,使它们的信令消息并行运行。此外,我们消除了不必要的消息,以减少信令开销。我们在OpenEPC LTE核心网虚拟化平台上构建了系统原型。我们的结果表明,我们可以将事件执行时间和信号开销分别减少50%和40%。
{"title":"Rethinking LTE network functions virtualization","authors":"M. T. Raza, Dongho Kim, Kyu-Han Kim, Songwu Lu, M. Gerla","doi":"10.1109/ICNP.2017.8117554","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117554","url":null,"abstract":"LTE Network Function Virtualization (LTE-NFV) scales user services in a low cost fashion by transforming the centralized legacy LTE Core architecture to a distributed architecture. This distributed architecture makes multiple instances of LTE Network Functions (NFs) and virtualizes them on commodity data-center network. The functionality of LTE-NFV architecture breaks however, since the distributed NF instances connected via unreliable IP links delay the execution of critical events. The failure of time-critical events results in users' quality of service degradation and temporary service unavailability. In this paper, we propose a new way to virtualize LTE core network. We argue that logic-based NFs segregation should be done for NFV, instead of instance-based NFs segregation done in current NFV implementation. Our approach of ‘logic-based NFs segregation’ combines the logic of an event into a single NF, thus localizing the execution of critical events to one virtual machine. This way, only the localized entities exchange signalling messages, and the events do not experience large delays. We further reduce the delays by exploiting the parallelism in LTE network protocols; and partition these protocols such that their signalling messages run in parallel. In addition, we eliminate unnecessary messages to reduce the signalling overhead. We build our system prototype over OpenEPC LTE core network in virtualized platform. Our results show that we can reduce event execution time and signalling overhead up to 50% and 40%, respectively.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"101 1","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77041062","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
The implementation of improved MPTCP in MANETs 改进的MPTCP在manet中的实现
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117583
Tongguang Zhang, Shuai Zhao, Yulong Shi, Bingfei Ren, B. Cheng, Junliang Chen
In some special circumstances, e.g. tsunamis, floods, battlefields, earthquakes, etc., communication infrastructures are damaged or non-existent, as well as unmanned aerial vehicle (UAV) cluster. For the communication between people or UAVs, UAVs or mobile smart devices (MSDs) can be used to construct Mobile Ad Hoc Networks (MANETs), and Multipath TCP (MPTCP) can be used to simultaneously transmit in one TCP connection via multiple interfaces of MSDs. However the original MPTCP subpaths creating algorithm can establish multiple subpaths between two adjacent nodes, thus cannot achieve true concurrent data transmission. To solve this issue, we research and improve both the algorithm of adding routing table entries and the algorithm of establishing subpaths to offer more efficient use of multiple subpaths and better network traffic load balancing. The main works are as follows: (1) improve multi-hop routing protocol; (2) run MPTCP on UAVs or MSDs; (3) improve MPTCP subpaths establishment algorithm. The results show that our algorithms have better performance than the original MPTCP in achieving higher data throughput.
在一些特殊情况下,如海啸、洪水、战场、地震等,通信基础设施被破坏或不存在,以及无人机(UAV)集群。对于人与无人机之间的通信,可以使用无人机或移动智能设备(msd)构建移动自组织网络(manet),并使用MPTCP (Multipath TCP)通过msd的多个接口在一个TCP连接中同时传输。而原有的MPTCP子路径创建算法只能在相邻的两个节点之间建立多条子路径,无法实现真正意义上的数据并发传输。为了解决这个问题,我们研究并改进了添加路由表项的算法和建立子路径的算法,以便更有效地利用多个子路径,更好地实现网络流量负载均衡。主要工作如下:(1)改进多跳路由协议;(2)在无人机或msd上运行MPTCP;(3)改进MPTCP子路径建立算法。结果表明,我们的算法在实现更高的数据吞吐量方面比原来的MPTCP有更好的性能。
{"title":"The implementation of improved MPTCP in MANETs","authors":"Tongguang Zhang, Shuai Zhao, Yulong Shi, Bingfei Ren, B. Cheng, Junliang Chen","doi":"10.1109/ICNP.2017.8117583","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117583","url":null,"abstract":"In some special circumstances, e.g. tsunamis, floods, battlefields, earthquakes, etc., communication infrastructures are damaged or non-existent, as well as unmanned aerial vehicle (UAV) cluster. For the communication between people or UAVs, UAVs or mobile smart devices (MSDs) can be used to construct Mobile Ad Hoc Networks (MANETs), and Multipath TCP (MPTCP) can be used to simultaneously transmit in one TCP connection via multiple interfaces of MSDs. However the original MPTCP subpaths creating algorithm can establish multiple subpaths between two adjacent nodes, thus cannot achieve true concurrent data transmission. To solve this issue, we research and improve both the algorithm of adding routing table entries and the algorithm of establishing subpaths to offer more efficient use of multiple subpaths and better network traffic load balancing. The main works are as follows: (1) improve multi-hop routing protocol; (2) run MPTCP on UAVs or MSDs; (3) improve MPTCP subpaths establishment algorithm. The results show that our algorithms have better performance than the original MPTCP in achieving higher data throughput.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"69 1","pages":"1-2"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84165904","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
P4DB: On-the-fly debugging of the programmable data plane P4DB:可编程数据平面的动态调试
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117548
Cheng Zhang, J. Bi, Yu Zhou, Jianping Wu, Bingyang Liu, Zhaogeng Li, A. B. Dogar, Yangyang Wang
While extending network programmability to a larger degree, P4 also raises the risks of incurring runtime bugs after the deployment of P4 programs. These runtime bugs, if not handled promptly and properly, can ruin the functionality and performance of networks. Unfortunately, the absence of runtime debuggers makes troubleshooting of P4 program bugs challenging and intricate for operators. This paper is devoted to the on-the-fly debugging of runtime bugs in P4-enabled networks. We propose P4DB, a general debugging platform that empowers operators to debug P4 programs in three levels of visibility by provisioning operator-friendly primitives. By P4DB, operators can use the watch primitive to quickly narrow the debugging scope from network level or device level to table level, then use the break and next primitives to decompose the match-action table into three steps and troubleshoot the runtime bugs step by step. We implemented a prototype of P4DB and evaluated the performance in terms of the data plane, control plane and control channel. On P4-specific programmable data plane, P4DB merely introduces a small throughput penalty (1.3%∼13.8%) and imposes a little-increased delay (0.6%∼11.9%).
在将网络可编程性扩展到更大程度的同时,P4也增加了在部署P4程序后产生运行时错误的风险。这些运行时错误,如果不及时和适当地处理,可能会破坏网络的功能和性能。不幸的是,运行时调试器的缺失使得P4程序错误的故障排除对操作人员来说具有挑战性和复杂性。本文致力于在支持p4的网络中实时调试运行时错误。我们提出了P4DB,这是一个通用的调试平台,通过提供对操作人员友好的原语,使操作人员能够在三个可见性级别上调试P4程序。通过P4DB,操作员可以使用watch原语将调试范围从网络级或设备级快速缩小到表级,然后使用break和next原语将匹配-动作表分解为三个步骤,并逐步排除运行时错误。我们实现了P4DB的原型,并从数据平面、控制平面和控制通道三个方面对其性能进行了评估。在特定于p4的可编程数据平面上,P4DB仅带来了很小的吞吐量损失(1.3% ~ 13.8%),并施加了少量增加的延迟(0.6% ~ 11.9%)。
{"title":"P4DB: On-the-fly debugging of the programmable data plane","authors":"Cheng Zhang, J. Bi, Yu Zhou, Jianping Wu, Bingyang Liu, Zhaogeng Li, A. B. Dogar, Yangyang Wang","doi":"10.1109/ICNP.2017.8117548","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117548","url":null,"abstract":"While extending network programmability to a larger degree, P4 also raises the risks of incurring runtime bugs after the deployment of P4 programs. These runtime bugs, if not handled promptly and properly, can ruin the functionality and performance of networks. Unfortunately, the absence of runtime debuggers makes troubleshooting of P4 program bugs challenging and intricate for operators. This paper is devoted to the on-the-fly debugging of runtime bugs in P4-enabled networks. We propose P4DB, a general debugging platform that empowers operators to debug P4 programs in three levels of visibility by provisioning operator-friendly primitives. By P4DB, operators can use the watch primitive to quickly narrow the debugging scope from network level or device level to table level, then use the break and next primitives to decompose the match-action table into three steps and troubleshoot the runtime bugs step by step. We implemented a prototype of P4DB and evaluated the performance in terms of the data plane, control plane and control channel. On P4-specific programmable data plane, P4DB merely introduces a small throughput penalty (1.3%∼13.8%) and imposes a little-increased delay (0.6%∼11.9%).","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"34 1","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86470000","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
2017 IEEE 25th International Conference on Network Protocols (ICNP)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1