首页 > 最新文献

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

英文 中文
Impacts of task placement and bandwidth allocation on stream analytics 任务放置和带宽分配对流分析的影响
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117589
Walid A. Y. Aljoby, T. Fu, Richard T. B. Ma
We consider data intensive cloud-based stream analytics where data transmission through the underlying communication network is the cause of the performance bottleneck. Two key inter-related problems are investigated: task placement and bandwidth allocation. We seek to answer the following questions. How does task placement make impact on the application-level throughput? Does a careful bandwidth allocation among data flows traversing a bottleneck link results in better performance? In this paper, we address these questions by conducting measurement-driven analysis in a SDN-enabled computer cluster running stream processing applications on top of Apache Storm. The results reveal (i) how tasks are assigned to computing nodes make large difference in application level performance; (ii) under certain task placement, a proper bandwidth allocation helps further improve the performance as compared to the default TCP mechanism; and (iii) task placement and bandwidth allocation are collaboratively making effects in overall performance.
我们考虑基于云的数据密集型流分析,其中通过底层通信网络的数据传输是导致性能瓶颈的原因。研究了两个相互关联的关键问题:任务布置和带宽分配。我们试图回答以下问题。任务放置如何影响应用程序级吞吐量?在遍历瓶颈链路的数据流之间仔细分配带宽是否会带来更好的性能?在本文中,我们通过在Apache Storm之上运行流处理应用程序的支持sdn的计算机集群中进行测量驱动分析来解决这些问题。结果表明(i)任务分配给计算节点的方式对应用级性能有很大影响;(ii)在特定的工作安排下,适当的频宽分配较预设的TCP机制有助进一步改善性能;(iii)任务布置和带宽分配协同影响整体性能。
{"title":"Impacts of task placement and bandwidth allocation on stream analytics","authors":"Walid A. Y. Aljoby, T. Fu, Richard T. B. Ma","doi":"10.1109/ICNP.2017.8117589","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117589","url":null,"abstract":"We consider data intensive cloud-based stream analytics where data transmission through the underlying communication network is the cause of the performance bottleneck. Two key inter-related problems are investigated: task placement and bandwidth allocation. We seek to answer the following questions. How does task placement make impact on the application-level throughput? Does a careful bandwidth allocation among data flows traversing a bottleneck link results in better performance? In this paper, we address these questions by conducting measurement-driven analysis in a SDN-enabled computer cluster running stream processing applications on top of Apache Storm. The results reveal (i) how tasks are assigned to computing nodes make large difference in application level performance; (ii) under certain task placement, a proper bandwidth allocation helps further improve the performance as compared to the default TCP mechanism; and (iii) task placement and bandwidth allocation are collaboratively making effects in overall performance.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"17 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89576128","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
Cotask scheduling in cloud computing 云计算中的协同任务调度
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117587
Yangming Zhao, Shouxi Luo, Yi Wang, Sheng Wang
Computing frameworks have been widely deployed to support global-scale services. A job typically has multiple sequential stages, where each stage is further divided into multiple parallel tasks. We call the set of all the tasks in a stage of a job a cotask. In this paper, we aim to minimize the average Cotask Completion Time (CCT) in cotask scheduling. To the best of our knowledge, there is no prior work on cotask scheduling for cloud computing. We propose the Cotask Scheduling Scheme (CSS), and take MapReduce as a representative of computing frameworks. CSS schedules cotasks following the Minimum Completion Time First (MCTF) policy, and we prove this problem is NP-hard. We formulate the model using the Integer Linear Programming (ILP), and solve it through an efficient heuristics based on ILP relaxation. Through real trace based simulations, we show that CSS is able to reduce the average CCT by up to 62.20% and 69.93% with traces from our testbed and from a large production cluster respectively.
计算框架已被广泛部署以支持全球规模的服务。一个作业通常有多个连续的阶段,其中每个阶段又进一步划分为多个并行任务。我们把作业的一个阶段中所有任务的集合称为协同任务。在本文中,我们的目标是最小化协同任务调度中的平均协同任务完成时间(CCT)。据我们所知,目前还没有关于云计算协同任务调度的研究。提出了协同任务调度方案(CSS),并以MapReduce为代表的计算框架。CSS调度协同任务遵循最小完成时间优先(Minimum Completion Time First, MCTF)策略,我们证明了这个问题是np困难的。我们使用整数线性规划(ILP)来建立模型,并通过基于ILP松弛的高效启发式求解。通过基于真实轨迹的模拟,我们表明CSS能够将平均CCT分别降低62.20%和69.93%,分别来自我们的测试平台和大型生产集群的轨迹。
{"title":"Cotask scheduling in cloud computing","authors":"Yangming Zhao, Shouxi Luo, Yi Wang, Sheng Wang","doi":"10.1109/ICNP.2017.8117587","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117587","url":null,"abstract":"Computing frameworks have been widely deployed to support global-scale services. A job typically has multiple sequential stages, where each stage is further divided into multiple parallel tasks. We call the set of all the tasks in a stage of a job a cotask. In this paper, we aim to minimize the average Cotask Completion Time (CCT) in cotask scheduling. To the best of our knowledge, there is no prior work on cotask scheduling for cloud computing. We propose the Cotask Scheduling Scheme (CSS), and take MapReduce as a representative of computing frameworks. CSS schedules cotasks following the Minimum Completion Time First (MCTF) policy, and we prove this problem is NP-hard. We formulate the model using the Integer Linear Programming (ILP), and solve it through an efficient heuristics based on ILP relaxation. Through real trace based simulations, we show that CSS is able to reduce the average CCT by up to 62.20% and 69.93% with traces from our testbed and from a large production cluster respectively.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"68 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79090659","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}
引用次数: 4
Characterizing and optimizing background data transfers on smartwatches 表征和优化智能手表的后台数据传输
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117536
Yi Yang, G. Cao
Smartwatches are quickly gaining popularity, but their limited battery life remains an important factor that adversely affects user satisfaction. To provide full functionality, smartwatches are usually connected to phones via Bluetooth. However, the Bluetooth power characteristics and the energy impact of Bluetooth data traffic have been rarely studied. To address this issue, we first establish the Bluetooth power model based on extensive measurements and a thorough examination of the Bluetooth implementation on Android smartwatches. Then we perform the first in-depth investigation of the background data transfers on smartwatches, and find that they are prevalent and consume a large amount of energy. For example, our experiments show that the smartwatch's battery life can be reduced to one third (or even worse) due to background data transfers. Such high energy cost is caused by many unnecessary data transfers and the energy inefficiency attributed to the adverse interaction between the data transfer pattern (i.e., frequently transferring small data) and the Bluetooth energy characteristics (i.e., the tail effect). Based on the identified causes, we propose four energy optimization techniques, which are fast dormancy, phone-initiated polling, two-stage sensor processing, and context-aware pushing. The first one aims to reduce tail energy for delay-tolerant data transfers. The latter three are designed for specific applications which are responsible for most background data transfers. Evaluation results show that jointly using these techniques can save 70.6% of the Bluetooth energy.
智能手表正在迅速普及,但其有限的电池寿命仍然是影响用户满意度的一个重要因素。为了提供完整的功能,智能手表通常通过蓝牙与手机相连。然而,对蓝牙功率特性和蓝牙数据流量的能量影响的研究却很少。为了解决这个问题,我们首先基于广泛的测量和对Android智能手表上蓝牙实现的彻底检查建立了蓝牙功率模型。然后我们对智能手表的后台数据传输进行了第一次深入的调查,发现它们很普遍,并且消耗了大量的能量。例如,我们的实验表明,由于后台数据传输,智能手表的电池寿命可能会减少三分之一(甚至更糟)。如此高的能量成本是由于许多不必要的数据传输和数据传输模式(即频繁传输小数据)与蓝牙能量特性(即尾部效应)之间的不利交互导致的能量效率低下造成的。基于确定的原因,我们提出了四种能量优化技术,即快速休眠、电话启动轮询、两阶段传感器处理和上下文感知推送。第一个目标是减少延迟容忍数据传输的尾能量。后三个是为负责大多数后台数据传输的特定应用程序设计的。评估结果表明,联合使用这些技术可以节省70.6%的蓝牙能量。
{"title":"Characterizing and optimizing background data transfers on smartwatches","authors":"Yi Yang, G. Cao","doi":"10.1109/ICNP.2017.8117536","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117536","url":null,"abstract":"Smartwatches are quickly gaining popularity, but their limited battery life remains an important factor that adversely affects user satisfaction. To provide full functionality, smartwatches are usually connected to phones via Bluetooth. However, the Bluetooth power characteristics and the energy impact of Bluetooth data traffic have been rarely studied. To address this issue, we first establish the Bluetooth power model based on extensive measurements and a thorough examination of the Bluetooth implementation on Android smartwatches. Then we perform the first in-depth investigation of the background data transfers on smartwatches, and find that they are prevalent and consume a large amount of energy. For example, our experiments show that the smartwatch's battery life can be reduced to one third (or even worse) due to background data transfers. Such high energy cost is caused by many unnecessary data transfers and the energy inefficiency attributed to the adverse interaction between the data transfer pattern (i.e., frequently transferring small data) and the Bluetooth energy characteristics (i.e., the tail effect). Based on the identified causes, we propose four energy optimization techniques, which are fast dormancy, phone-initiated polling, two-stage sensor processing, and context-aware pushing. The first one aims to reduce tail energy for delay-tolerant data transfers. The latter three are designed for specific applications which are responsible for most background data transfers. Evaluation results show that jointly using these techniques can save 70.6% of the Bluetooth energy.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"25 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":"78075026","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}
引用次数: 6
Comparing OpenFlow and NETCONF when interconnecting data centers 数据中心对接时OpenFlow和NETCONF的对比
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117598
T. Kunz, K. Muthukumar
SDN technology has been applied to a range of different networks, ranging from Ethernet services to large cloud environments. More recently, interest has turned towards extending programmability of Optical Transport Networks (OTN). In the SDN architecture, SBIs are used to communicate between the SDN controller and the switches or routers in the network. In this paper, we deploy OpenFlow and NETCONF as SBIs in managing BoD across interconnected data centers over OTN. More specifically, we use these protocols to communicate between an OpenDayLight controller and two BTI7800 network elements that interconnect the data centers. We present experimental results for both BTI's YANG-based NETCONF implementation and our port of OpenFlow for a number of use cases. Our results show that NETCONF is faster and requires fewer control message. However, OpenFlow offers better bandwidth utilization over the interconnecting link.
SDN技术已经应用于一系列不同的网络,从以太网服务到大型云环境。最近,人们的兴趣转向了扩展光传输网络(OTN)的可编程性。在SDN架构中,sbi用于SDN控制器与网络中的交换机或路由器之间的通信。在本文中,我们部署OpenFlow和NETCONF作为sbi来管理跨OTN互连数据中心的BoD。更具体地说,我们使用这些协议在OpenDayLight控制器和两个连接数据中心的BTI7800网络元素之间进行通信。我们给出了BTI基于yang的NETCONF实现和我们的OpenFlow端口的实验结果,用于许多用例。我们的结果表明,NETCONF更快,需要更少的控制消息。然而,OpenFlow在互连链路上提供了更好的带宽利用率。
{"title":"Comparing OpenFlow and NETCONF when interconnecting data centers","authors":"T. Kunz, K. Muthukumar","doi":"10.1109/ICNP.2017.8117598","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117598","url":null,"abstract":"SDN technology has been applied to a range of different networks, ranging from Ethernet services to large cloud environments. More recently, interest has turned towards extending programmability of Optical Transport Networks (OTN). In the SDN architecture, SBIs are used to communicate between the SDN controller and the switches or routers in the network. In this paper, we deploy OpenFlow and NETCONF as SBIs in managing BoD across interconnected data centers over OTN. More specifically, we use these protocols to communicate between an OpenDayLight controller and two BTI7800 network elements that interconnect the data centers. We present experimental results for both BTI's YANG-based NETCONF implementation and our port of OpenFlow for a number of use cases. Our results show that NETCONF is faster and requires fewer control message. However, OpenFlow offers better bandwidth utilization over the interconnecting link.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"47 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73908859","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}
引用次数: 4
GSC: Greedy shard caching algorithm for improved I/O efficiency in GraphChi GSC:贪心分片缓存算法,用于提高GraphChi的I/O效率
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117588
Dagang Li, Zehua Zheng
Disk-based large scale graph computation on a single machine has been attracting much attention, with GraphChi as one of the most well-accepted solutions. However, we find out that the performance of GraphChi becomes I/O-constrained when memory is moderately abundant, and from some point adding more memory does not help with the performance any more. In this work, a greedy caching algorithm GSC is proposed for GraphChi to make better use of the memory. It alleviates the I/O constraint by caching and delaying the write-backs of GraphChi shards that have already been loaded into the memory. Experimental results show that by minimizing unnecessary I/Os, GSC can be up to 4x faster during computation than standard GraphChi under memory constraint, and achieve about 3x performance gain when sufficient memory is available.
在单个机器上基于磁盘的大规模图计算已经引起了很多关注,GraphChi是最被广泛接受的解决方案之一。然而,我们发现,当内存适度充裕时,GraphChi的性能会受到I/ o约束,从某种程度上说,增加更多的内存对性能不再有帮助。为了更好地利用GraphChi的内存,本文提出了一种贪心缓存算法GSC。它通过缓存和延迟已经加载到内存中的GraphChi分片的回写来缓解I/O约束。实验结果表明,通过最小化不必要的I/ o, GSC在内存限制下的计算速度可以比标准GraphChi快4倍,并且在足够的内存可用时可以实现约3倍的性能提升。
{"title":"GSC: Greedy shard caching algorithm for improved I/O efficiency in GraphChi","authors":"Dagang Li, Zehua Zheng","doi":"10.1109/ICNP.2017.8117588","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117588","url":null,"abstract":"Disk-based large scale graph computation on a single machine has been attracting much attention, with GraphChi as one of the most well-accepted solutions. However, we find out that the performance of GraphChi becomes I/O-constrained when memory is moderately abundant, and from some point adding more memory does not help with the performance any more. In this work, a greedy caching algorithm GSC is proposed for GraphChi to make better use of the memory. It alleviates the I/O constraint by caching and delaying the write-backs of GraphChi shards that have already been loaded into the memory. Experimental results show that by minimizing unnecessary I/Os, GSC can be up to 4x faster during computation than standard GraphChi under memory constraint, and achieve about 3x performance gain when sufficient memory is available.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"4 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86764390","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
TorPolice: Towards enforcing service-defined access policies for anonymous communication in the Tor network TorPolice:为Tor网络中的匿名通信实施服务定义的访问策略
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117564
Zhuotao Liu, Yushan Liu, Philipp Winter, Prateek Mittal, Yih-Chun Hu
Tor is the most widely used anonymity network, currently serving millions of users each day. However, there is no access control in place for all these users, leaving the network vulnerable to botnet abuse and attacks. For example, criminals frequently use exit relays as stepping stones for attacks, causing service providers to serve CAPTCHAs to exit relay IP addresses or blacklisting them altogether, which leads to severe usability issues for legitimate Tor users. To address this problem, we propose TorPolice, the first privacy-preserving access control framework for Tor. TorPolice enables abuse-plagued service providers such as Yelp to enforce access rules to police and throttle malicious requests coming from Tor while still providing service to legitimate Tor users. Further, TorPolice equips Tor with global access control for relays, enhancing Tor's resilience to botnet abuse. We show that TorPolice preserves the privacy of Tor users, implement a prototype of TorPolice, and perform extensive evaluations to validate our design goals.
Tor是使用最广泛的匿名网络,目前每天为数百万用户提供服务。但是,没有针对所有这些用户的访问控制,使得网络容易受到僵尸网络的滥用和攻击。例如,犯罪分子经常使用出口中继作为攻击的垫脚石,导致服务提供商为出口中继IP地址提供验证码或将其列入黑名单,这导致合法Tor用户出现严重的可用性问题。为了解决这个问题,我们提出了TorPolice,这是Tor的第一个隐私保护访问控制框架。TorPolice使Yelp等滥用服务提供商能够强制执行访问规则,限制来自Tor的恶意请求,同时仍然为合法的Tor用户提供服务。此外,TorPolice为Tor配备了中继的全球访问控制,增强了Tor对僵尸网络滥用的弹性。我们展示了TorPolice保护了Tor用户的隐私,实现了TorPolice的原型,并执行了广泛的评估来验证我们的设计目标。
{"title":"TorPolice: Towards enforcing service-defined access policies for anonymous communication in the Tor network","authors":"Zhuotao Liu, Yushan Liu, Philipp Winter, Prateek Mittal, Yih-Chun Hu","doi":"10.1109/ICNP.2017.8117564","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117564","url":null,"abstract":"Tor is the most widely used anonymity network, currently serving millions of users each day. However, there is no access control in place for all these users, leaving the network vulnerable to botnet abuse and attacks. For example, criminals frequently use exit relays as stepping stones for attacks, causing service providers to serve CAPTCHAs to exit relay IP addresses or blacklisting them altogether, which leads to severe usability issues for legitimate Tor users. To address this problem, we propose TorPolice, the first privacy-preserving access control framework for Tor. TorPolice enables abuse-plagued service providers such as Yelp to enforce access rules to police and throttle malicious requests coming from Tor while still providing service to legitimate Tor users. Further, TorPolice equips Tor with global access control for relays, enhancing Tor's resilience to botnet abuse. We show that TorPolice preserves the privacy of Tor users, implement a prototype of TorPolice, and perform extensive evaluations to validate our design goals.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"41 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":"90844462","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}
引用次数: 20
Cost of not arbitrarily splitting in routing 路由不被任意分割的代价
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117538
Yingjie Bi, A. Tang
This paper studies routing performance loss due to traffic split ratio granularity constraints. For any given fineness of traffic splitting capability, we provide upper bounds on the loss of performance. Based on tight convex relaxation, we further develop an efficient approximation algorithm to compute a good routing solution that satisfies given constraints on traffic splitting. The results can be useful for network operators to trade-off between attainable performance and implementation overhead. Some of the mathematical techniques developed here can be of independent interest for studying other similar nonconvex optimization problems.
本文研究了由于流量分割比粒度约束导致的路由性能损失。对于任何给定的流量分割能力,我们提供了性能损失的上限。基于紧凸松弛,我们进一步发展了一种有效的近似算法来计算满足给定流量分割约束的良好路由解。这些结果可以帮助网络运营商在可实现的性能和实现开销之间进行权衡。这里开发的一些数学技术可以独立用于研究其他类似的非凸优化问题。
{"title":"Cost of not arbitrarily splitting in routing","authors":"Yingjie Bi, A. Tang","doi":"10.1109/ICNP.2017.8117538","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117538","url":null,"abstract":"This paper studies routing performance loss due to traffic split ratio granularity constraints. For any given fineness of traffic splitting capability, we provide upper bounds on the loss of performance. Based on tight convex relaxation, we further develop an efficient approximation algorithm to compute a good routing solution that satisfies given constraints on traffic splitting. The results can be useful for network operators to trade-off between attainable performance and implementation overhead. Some of the mathematical techniques developed here can be of independent interest for studying other similar nonconvex optimization problems.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"12 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":"81921824","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
The first experimental SDR platform for inband D2D communications in 5G 5G带内D2D通信的首个实验性SDR平台
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117580
Max Engelhardt, A. Asadi
Experimental setups for cellular communications have always been a rare commodity in academia. The advent of software-defined radios (SDRs) paved the way for researchers to prototype their ideas on real hardware. However, existing SDR platforms and their associated reference design codes mostly provide basic cellular functionality with limitations such as low numbers of users and computational capacity. In this demo, we demonstrate the first SDR-based testbed for inband D2D communications using LabVIEW Communications and the USRP hardware platform. Furthermore, we implement a light-weight quality-aware scheduler which adaptively switches communication links from D2D to cellular and vice versa.
在学术界,蜂窝通信的实验装置一直是一件罕见的商品。软件定义无线电(sdr)的出现为研究人员在真正的硬件上实现他们的想法铺平了道路。然而,现有的SDR平台及其相关参考设计规范大多提供基本的蜂窝功能,但存在用户数量和计算能力不足等限制。在这个演示中,我们使用LabVIEW通信和USRP硬件平台演示了第一个基于sdr的带内D2D通信测试平台。此外,我们实现了一个轻量级的质量感知调度器,它自适应地将通信链路从D2D切换到蜂窝,反之亦然。
{"title":"The first experimental SDR platform for inband D2D communications in 5G","authors":"Max Engelhardt, A. Asadi","doi":"10.1109/ICNP.2017.8117580","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117580","url":null,"abstract":"Experimental setups for cellular communications have always been a rare commodity in academia. The advent of software-defined radios (SDRs) paved the way for researchers to prototype their ideas on real hardware. However, existing SDR platforms and their associated reference design codes mostly provide basic cellular functionality with limitations such as low numbers of users and computational capacity. In this demo, we demonstrate the first SDR-based testbed for inband D2D communications using LabVIEW Communications and the USRP hardware platform. Furthermore, we implement a light-weight quality-aware scheduler which adaptively switches communication links from D2D to cellular and vice versa.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"22 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":"88635448","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
SoftRing: Taming the reactive model for software defined networks SoftRing:驯服软件定义网络的响应模型
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117558
Chengchen Hu, Kaiyu Hou, Hao Li, Ruilong Wang, Peng Zheng, Peng Zhang, Huanzhao Wang
The reactive model of Software Defined Networking (SDN) invokes controller to dynamically determine the behaviors of a new flow without any pre-knowledge in the data plane. However, the reactive events raised by such flexible model meanwhile consume lots of the bottleneck resources of the fast memory in switch and bandwidth between controller and switches. To address this problem, we propose SoftRing with the motivation to mitigate the overhead to handle a reactive event. In fact, the reactive packets are not necessarily stored in the switch or sent to the controller; instead, they are forwarded to traverse a pre-defined loop path. The packets will finally leave the loop path after the switch rules related to the packet flow being updated to switches in the loop with fewer flow entries. We have implemented a SoftRing system that integrates the controller and software/hardware SDN switches. The results show that SoftRing can eliminate the fast memory requirement for reactive packets and reduce the control channel bandwidth consumption up to 80%, with the cost of less than 5% data plane bandwidth, an average of three extra flow entries in each switch, and minor extra latency for the flow forwarding.
软件定义网络(SDN)的响应式模型调用控制器动态地确定新流的行为,而不需要任何数据平面的预先知识。然而,这种灵活的模型所引发的反应性事件同时也消耗了交换机中快速存储器的大量瓶颈资源以及控制器与交换机之间的带宽。为了解决这个问题,我们提出了SoftRing,目的是减轻处理响应事件的开销。实际上,响应包不一定存储在交换机中或发送到控制器;相反,它们被转发以遍历预定义的循环路径。当与包流相关的交换机规则更新到流项较少的环路中的交换机后,数据包最终离开环路路径。我们已经实现了一个SoftRing系统,集成了控制器和软/硬件SDN交换机。结果表明,SoftRing可以消除响应报文的快速内存需求,将控制通道带宽消耗降低80%,成本低于5%的数据平面带宽,每台交换机平均增加3个流项,并且流转发的额外延迟很小。
{"title":"SoftRing: Taming the reactive model for software defined networks","authors":"Chengchen Hu, Kaiyu Hou, Hao Li, Ruilong Wang, Peng Zheng, Peng Zhang, Huanzhao Wang","doi":"10.1109/ICNP.2017.8117558","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117558","url":null,"abstract":"The reactive model of Software Defined Networking (SDN) invokes controller to dynamically determine the behaviors of a new flow without any pre-knowledge in the data plane. However, the reactive events raised by such flexible model meanwhile consume lots of the bottleneck resources of the fast memory in switch and bandwidth between controller and switches. To address this problem, we propose SoftRing with the motivation to mitigate the overhead to handle a reactive event. In fact, the reactive packets are not necessarily stored in the switch or sent to the controller; instead, they are forwarded to traverse a pre-defined loop path. The packets will finally leave the loop path after the switch rules related to the packet flow being updated to switches in the loop with fewer flow entries. We have implemented a SoftRing system that integrates the controller and software/hardware SDN switches. The results show that SoftRing can eliminate the fast memory requirement for reactive packets and reduce the control channel bandwidth consumption up to 80%, with the cost of less than 5% data plane bandwidth, an average of three extra flow entries in each switch, and minor extra latency for the flow forwarding.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"49 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":"74926682","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}
引用次数: 7
Making multipath TCP friendlier to load balancers and anycast 使多路径TCP对负载平衡器和任播更友好
Pub Date : 2017-10-01 DOI: 10.1109/ICNP.2017.8117545
F. Duchene, O. Bonaventure
Multipath TCP is a recent TCP extension that enables the utilization of different paths for a single connection. This provides various benefits including bandwidth aggregation and fast handovers on mobiles. A Multipath TCP connection starts with a single TCP connection called subflow and other subflows are added later to increase bandwidth or support failover. One drawback of Multipath TCP is that it is not currently compatible with stateless load balancers which rely on the five-tuple for their forwarding decision. This hinders the deployment of Multipath TCP. We show that this limitation can be circumvented with a small change to the handling of the initial subflow. Clients use this subflow to discover the load-balanced server and the additional Multipath TCP subflows are terminated at a unique address associated to each physical server. With this small change, Multipath TCP becomes compatible with existing stateless load balancers. Furthermore, we show that the same approach enables anycast Multipath TCP services, a major benefit given the difficulty of deploying anycast TCP services. We implement this modification in the Linux kernel and demonstrate its benefits with several micro benchmarks.
多路径TCP是最近的一种TCP扩展,它允许对单个连接使用不同的路径。这提供了各种好处,包括带宽聚合和移动设备上的快速切换。多路径TCP连接从称为子流的单个TCP连接开始,然后添加其他子流以增加带宽或支持故障转移。多路径TCP的一个缺点是,它目前与依赖五元组进行转发决策的无状态负载平衡器不兼容。这阻碍了多路径TCP的部署。我们表明,可以通过对初始子流的处理进行微小更改来绕过此限制。客户端使用此子流来发现负载均衡的服务器,并且附加的Multipath TCP子流在与每个物理服务器关联的唯一地址处终止。有了这个小小的改变,Multipath TCP就可以与现有的无状态负载平衡器兼容。此外,我们还展示了相同的方法支持任意播多路径TCP服务,考虑到部署任意播TCP服务的困难,这是一个主要的好处。我们在Linux内核中实现了这个修改,并通过几个微基准测试演示了它的好处。
{"title":"Making multipath TCP friendlier to load balancers and anycast","authors":"F. Duchene, O. Bonaventure","doi":"10.1109/ICNP.2017.8117545","DOIUrl":"https://doi.org/10.1109/ICNP.2017.8117545","url":null,"abstract":"Multipath TCP is a recent TCP extension that enables the utilization of different paths for a single connection. This provides various benefits including bandwidth aggregation and fast handovers on mobiles. A Multipath TCP connection starts with a single TCP connection called subflow and other subflows are added later to increase bandwidth or support failover. One drawback of Multipath TCP is that it is not currently compatible with stateless load balancers which rely on the five-tuple for their forwarding decision. This hinders the deployment of Multipath TCP. We show that this limitation can be circumvented with a small change to the handling of the initial subflow. Clients use this subflow to discover the load-balanced server and the additional Multipath TCP subflows are terminated at a unique address associated to each physical server. With this small change, Multipath TCP becomes compatible with existing stateless load balancers. Furthermore, we show that the same approach enables anycast Multipath TCP services, a major benefit given the difficulty of deploying anycast TCP services. We implement this modification in the Linux kernel and demonstrate its benefits with several micro benchmarks.","PeriodicalId":6462,"journal":{"name":"2017 IEEE 25th International Conference on Network Protocols (ICNP)","volume":"18 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":"87033723","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}
引用次数: 17
期刊
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