首页 > 最新文献

Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies最新文献

英文 中文
TM3: flexible transport-layer multi-pipe multiplexing middlebox without head-of-line blocking TM3:灵活的传输层多管复用中间盒,没有线首阻塞
Feng Qian, V. Gopalakrishnan, Emir Halepovic, S. Sen, O. Spatscheck
A primary design decision in HTTP/2, the successor of HTTP/1.1, is object multiplexing. While multiplexing improves web performance in many scenarios, it still has several drawbacks due to complex cross-layer interactions. In this paper, we propose a novel multiplexing architecture called TM3 that overcomes many of these limitations. TM3 strategically leverages multiple concurrent multiplexing pipes in a transparent manner, and eliminates various types of head-of-line blocking that can severely impact user experience. TM3 works beyond HTTP over TCP and applies to a wide range of application and transport protocols. Extensive evaluations on LTE and wired networks show that TM3 substantially improves performance e.g., reduces web page load time by an average of 24% compared to SPDY, which is the basis for HTTP/2. For lossy links and concurrent transfers, the improvements are more pronounced: compared to SPDY, TM3 achieves up to 42% of average PLT reduction under losses and up to 90% if concurrent transfers exist.
HTTP/2 (HTTP/1.1的继承者)的一个主要设计决策是对象多路复用。虽然多路复用在许多情况下提高了web性能,但由于复杂的跨层交互,它仍然存在一些缺点。在本文中,我们提出了一种称为TM3的新型多路复用架构,克服了许多这些限制。TM3以透明的方式战略性地利用了多个并发多路复用管道,并消除了可能严重影响用户体验的各种类型的排队阻塞。TM3的工作原理超越了基于TCP的HTTP,并适用于广泛的应用程序和传输协议。对LTE和有线网络的广泛评估表明,TM3大大提高了性能,例如,与SPDY (HTTP/2的基础)相比,平均减少了24%的网页加载时间。对于有损链路和并发传输,改进更为明显:与SPDY相比,TM3在丢失情况下可实现平均PLT降低42%,在存在并发传输情况下可实现平均PLT降低90%。
{"title":"TM3: flexible transport-layer multi-pipe multiplexing middlebox without head-of-line blocking","authors":"Feng Qian, V. Gopalakrishnan, Emir Halepovic, S. Sen, O. Spatscheck","doi":"10.1145/2716281.2836088","DOIUrl":"https://doi.org/10.1145/2716281.2836088","url":null,"abstract":"A primary design decision in HTTP/2, the successor of HTTP/1.1, is object multiplexing. While multiplexing improves web performance in many scenarios, it still has several drawbacks due to complex cross-layer interactions. In this paper, we propose a novel multiplexing architecture called TM3 that overcomes many of these limitations. TM3 strategically leverages multiple concurrent multiplexing pipes in a transparent manner, and eliminates various types of head-of-line blocking that can severely impact user experience. TM3 works beyond HTTP over TCP and applies to a wide range of application and transport protocols. Extensive evaluations on LTE and wired networks show that TM3 substantially improves performance e.g., reduces web page load time by an average of 24% compared to SPDY, which is the basis for HTTP/2. For lossy links and concurrent transfers, the improvements are more pronounced: compared to SPDY, TM3 achieves up to 42% of average PLT reduction under losses and up to 90% if concurrent transfers exist.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116760213","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
Subways: a case for redundant, inexpensive data center edge links 地铁:冗余、廉价的数据中心边缘链路
Vincent Liu, Danyang Zhuo, Simon Peter, A. Krishnamurthy, T. Anderson
As network demand increases, data center network operators face a number of challenges including the need to add capacity to the network. Unfortunately, network upgrades can be an expensive proposition, particularly at the edge of the network where most of the network's cost lies. This paper presents a quantitative study of alternative ways of wiring multiple server links into a data center network. In it, we propose and evaluate Subways, a new approach to wiring servers and Top-of-Rack (ToR) switches that provides an inexpensive incremental upgrade path as well as decreased network congestion, better load balancing, and improved fault tolerance. Our simulation-based results show that Subways significantly improves performance compared to alternative ways of wiring the same number of links and switches together. For example, we show that Subways offers up to 3.1× better performance on a MapReduce shuffle workload compared to an equivalent capacity network.
随着网络需求的增加,数据中心网络运营商面临着许多挑战,包括需要增加网络容量。不幸的是,网络升级可能是一项昂贵的提议,特别是在网络的边缘,网络的大部分成本都在那里。本文对将多个服务器链路连接到数据中心网络的替代方法进行了定量研究。在这篇文章中,我们提出并评估了Subways,这是一种连接服务器和机架顶(ToR)交换机的新方法,它提供了一种廉价的增量升级路径,同时减少了网络拥塞,更好的负载平衡,提高了容错性。我们基于仿真的结果表明,与将相同数量的链路和交换机连接在一起的其他方式相比,地铁显著提高了性能。例如,我们表明,与同等容量的网络相比,地铁在MapReduce shuffle工作负载上的性能提高了3.1倍。
{"title":"Subways: a case for redundant, inexpensive data center edge links","authors":"Vincent Liu, Danyang Zhuo, Simon Peter, A. Krishnamurthy, T. Anderson","doi":"10.1145/2716281.2836112","DOIUrl":"https://doi.org/10.1145/2716281.2836112","url":null,"abstract":"As network demand increases, data center network operators face a number of challenges including the need to add capacity to the network. Unfortunately, network upgrades can be an expensive proposition, particularly at the edge of the network where most of the network's cost lies. This paper presents a quantitative study of alternative ways of wiring multiple server links into a data center network. In it, we propose and evaluate Subways, a new approach to wiring servers and Top-of-Rack (ToR) switches that provides an inexpensive incremental upgrade path as well as decreased network congestion, better load balancing, and improved fault tolerance. Our simulation-based results show that Subways significantly improves performance compared to alternative ways of wiring the same number of links and switches together. For example, we show that Subways offers up to 3.1× better performance on a MapReduce shuffle workload compared to an equivalent capacity network.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121609351","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}
引用次数: 24
Efficient traffic splitting on commodity switches 商品交换机上的高效流量分流
Nanxi Kang, Monia Ghobadi, J. Reumann, A. Shraer, J. Rexford
Traffic often needs to be split over multiple equivalent backend servers, links, paths, or middleboxes. For example, in a load-balancing system, switches distribute requests of online services to backend servers. Hash-based approaches like Equal-Cost Multi-Path (ECMP) have low accuracy due to hash collision and incur significant churn during update. In a Software-Defined Network (SDN) the accuracy of traffic splits can be improved by crafting a set of wildcard rules for switches that better match the actual traffic distribution. The drawback of existing SDN-based traffic-splitting solutions is poor scalability as they generate too many rules for small rule-tables on switches. In this paper, we propose Niagara, an SDN-based traffic-splitting scheme that achieves accurate traffic splits while being extremely efficient in the use of rule-table space available on commodity switches. Niagara uses an incremental update strategy to minimize the traffic churn given an update. Experiments demonstrate that Niagara (1) achieves nearly optimal accuracy using only 1.2%--37% of the rule space of the current state-of-art, (2) scales to tens of thousands of services with the constrained rule-table capacity and (3) offers nearly minimum churn.
流量通常需要在多个等效的后端服务器、链接、路径或中间设备上进行分割。例如,在负载平衡系统中,交换机将在线服务的请求分发给后端服务器。基于哈希的方法,如等价多路径(ECMP),由于哈希冲突,准确性较低,并且在更新期间会导致大量流失。在软件定义网络(SDN)中,可以通过为交换机制定一组通配符规则来提高流量分割的准确性,这些规则可以更好地匹配实际的流量分布。现有的基于sdn的流量划分解决方案的缺点是可扩展性差,因为它们为交换机上的小规则表生成了太多的规则。在本文中,我们提出了Niagara,一种基于sdn的流量分割方案,该方案实现了准确的流量分割,同时非常有效地利用了商品交换机上可用的规则表空间。Niagara使用增量更新策略来最小化给定更新的流量波动。实验表明,Niagara(1)仅使用当前最先进的规则空间的1.2%- 37%就实现了近乎最佳的精度,(2)在规则表容量受限的情况下扩展到数万个服务,(3)提供了几乎最小的流通量。
{"title":"Efficient traffic splitting on commodity switches","authors":"Nanxi Kang, Monia Ghobadi, J. Reumann, A. Shraer, J. Rexford","doi":"10.1145/2716281.2836091","DOIUrl":"https://doi.org/10.1145/2716281.2836091","url":null,"abstract":"Traffic often needs to be split over multiple equivalent backend servers, links, paths, or middleboxes. For example, in a load-balancing system, switches distribute requests of online services to backend servers. Hash-based approaches like Equal-Cost Multi-Path (ECMP) have low accuracy due to hash collision and incur significant churn during update. In a Software-Defined Network (SDN) the accuracy of traffic splits can be improved by crafting a set of wildcard rules for switches that better match the actual traffic distribution. The drawback of existing SDN-based traffic-splitting solutions is poor scalability as they generate too many rules for small rule-tables on switches. In this paper, we propose Niagara, an SDN-based traffic-splitting scheme that achieves accurate traffic splits while being extremely efficient in the use of rule-table space available on commodity switches. Niagara uses an incremental update strategy to minimize the traffic churn given an update. Experiments demonstrate that Niagara (1) achieves nearly optimal accuracy using only 1.2%--37% of the rule space of the current state-of-art, (2) scales to tens of thousands of services with the constrained rule-table capacity and (3) offers nearly minimum churn.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122475661","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}
引用次数: 85
On robust neighbor discovery in mobile wireless networks 移动无线网络中的鲁棒邻居发现
Tong Meng, Fan Wu, Aijing Li, Guihai Chen, N. Vaidya
The surge of proximity-based applications on mobile devices has promoted the need for effective neighbor discovery protocols in mobile wireless networks. In contrast to existing works, which can achieve energy efficient neighbor discovery with bounded latency only in the scenario without strong interference, we aim at designing techniques for practical and robust neighbor discovery. We propose ReCorder to achieve robust neighbor discovery in mobile wireless networks despite the "noisy" communication media. Specifically, we exploit the cross-correlation property of pseudo-random sequences to eliminate the necessity of beacon decoding in existing neighbor discovery protocols. In ReCorder, a neighbor discovery message can be detected through cross-correlation on an RCover preamble, and contains a ReCord identity signature, which is unique for each of the nodes. We also design algorithms for RCover detection and ReCord recognization. The performance of ReCorder has been evalueated using the USRP-N210 testbed. Our evaluation results show that ReCorder can achieve robust neighbor discovery at an SINR lower than the existing beaconing and decoding based neighbor discovery protocols by almost 10dB. Furthermore, ReCorder can avoid degrading the decoding of background IEEE 802.11a/g transmissions with BPSK modulation, which is important for its co-existence with concurrent wireless streams.
移动设备上基于邻近度的应用激增,促进了对移动无线网络中有效的邻居发现协议的需求。现有的研究只能在没有强干扰的情况下实现有界延迟的节能邻居发现,而我们的目标是设计实用的、鲁棒的邻居发现技术。在移动无线网络中,尽管存在“噪声”通信媒体,我们还是提出了ReCorder来实现鲁棒的邻居发现。具体来说,我们利用伪随机序列的相互关联特性来消除现有邻居发现协议中信标解码的必要性。在ReCorder中,邻居发现消息可以通过RCover序言上的相互关联来检测,并包含一个ReCord身份签名,该身份签名对于每个节点都是唯一的。我们还设计了RCover检测和ReCord识别算法。使用USRP-N210测试台对记录仪的性能进行了评估。我们的评估结果表明,ReCorder可以在比现有的基于信标和解码的邻居发现协议低近10dB的信噪比下实现鲁棒邻居发现。此外,ReCorder可以避免使用BPSK调制降低背景IEEE 802.11a/g传输的解码,这对于它与并发无线流的共存很重要。
{"title":"On robust neighbor discovery in mobile wireless networks","authors":"Tong Meng, Fan Wu, Aijing Li, Guihai Chen, N. Vaidya","doi":"10.1145/2716281.2836123","DOIUrl":"https://doi.org/10.1145/2716281.2836123","url":null,"abstract":"The surge of proximity-based applications on mobile devices has promoted the need for effective neighbor discovery protocols in mobile wireless networks. In contrast to existing works, which can achieve energy efficient neighbor discovery with bounded latency only in the scenario without strong interference, we aim at designing techniques for practical and robust neighbor discovery. We propose ReCorder to achieve robust neighbor discovery in mobile wireless networks despite the \"noisy\" communication media. Specifically, we exploit the cross-correlation property of pseudo-random sequences to eliminate the necessity of beacon decoding in existing neighbor discovery protocols. In ReCorder, a neighbor discovery message can be detected through cross-correlation on an RCover preamble, and contains a ReCord identity signature, which is unique for each of the nodes. We also design algorithms for RCover detection and ReCord recognization. The performance of ReCorder has been evalueated using the USRP-N210 testbed. Our evaluation results show that ReCorder can achieve robust neighbor discovery at an SINR lower than the existing beaconing and decoding based neighbor discovery protocols by almost 10dB. Furthermore, ReCorder can avoid degrading the decoding of background IEEE 802.11a/g transmissions with BPSK modulation, which is important for its co-existence with concurrent wireless streams.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133484647","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}
引用次数: 3
pHost: distributed near-optimal datacenter transport over commodity network fabric pHost:在商品网络结构上分布的近乎最佳的数据中心传输
Peter Xiang Gao, Akshay Narayan, Gautam Kumar, R. Agarwal, S. Ratnasamy, S. Shenker
The importance of minimizing flow completion times (FCT) in datacenters has led to a growing literature on new network transport designs. Of particular note is pFabric, a protocol that achieves near-optimal FCTs. However, pFabric's performance comes at the cost of generality, since pFabric requires specialized hardware that embeds a specific scheduling policy within the network fabric, making it hard to meet diverse policy goals. Aiming for generality, the recent Fastpass proposal returns to a design based on commodity network hardware and instead relies on a centralized scheduler. Fastpass achieves generality, but (as we show) loses many of pFabric's performance benefits. We present pHost, a new transport design aimed at achieving both: the near-optimal performance of pFabric and the commodity network design of Fastpass. Similar to Fastpass, pHost keeps the network simple by decoupling the network fabric from scheduling decisions. However, pHost introduces a new distributed protocol that allows end-hosts to directly make scheduling decisions, thus avoiding the overheads of Fastpass's centralized scheduler architecture. We show that pHost achieves performance on par with pFabric (within 4% for typical conditions) and significantly outperforms Fastpass (by a factor of 3.8×) while relying only on commodity network hardware.
在数据中心中,最小化流量完成时间(FCT)的重要性导致了关于新型网络传输设计的文献越来越多。特别值得注意的是pFabric,它实现了近乎最佳的fct。然而,pFabric的性能是以牺牲通用性为代价的,因为pFabric需要专门的硬件,在网络结构中嵌入特定的调度策略,因此很难满足不同的策略目标。为了实现通用性,最近的Fastpass提案回归到基于商品网络硬件的设计,转而依赖于集中式调度程序。Fastpass实现了通用性,但是(如我们所示)失去了许多pFabric的性能优势。我们提出了pHost,一种新的传输设计,旨在实现这两个目标:pFabric的近乎最佳性能和Fastpass的商品网络设计。与Fastpass类似,pHost通过将网络结构与调度决策分离来保持网络的简单性。然而,pHost引入了一种新的分布式协议,允许终端主机直接做出调度决策,从而避免了Fastpass集中式调度程序架构的开销。我们表明,pHost在仅依赖商品网络硬件的情况下,实现了与pFabric相当的性能(在典型条件下在4%以内),并且显著优于Fastpass(3.8倍)。
{"title":"pHost: distributed near-optimal datacenter transport over commodity network fabric","authors":"Peter Xiang Gao, Akshay Narayan, Gautam Kumar, R. Agarwal, S. Ratnasamy, S. Shenker","doi":"10.1145/2716281.2836086","DOIUrl":"https://doi.org/10.1145/2716281.2836086","url":null,"abstract":"The importance of minimizing flow completion times (FCT) in datacenters has led to a growing literature on new network transport designs. Of particular note is pFabric, a protocol that achieves near-optimal FCTs. However, pFabric's performance comes at the cost of generality, since pFabric requires specialized hardware that embeds a specific scheduling policy within the network fabric, making it hard to meet diverse policy goals. Aiming for generality, the recent Fastpass proposal returns to a design based on commodity network hardware and instead relies on a centralized scheduler. Fastpass achieves generality, but (as we show) loses many of pFabric's performance benefits. We present pHost, a new transport design aimed at achieving both: the near-optimal performance of pFabric and the commodity network design of Fastpass. Similar to Fastpass, pHost keeps the network simple by decoupling the network fabric from scheduling decisions. However, pHost introduces a new distributed protocol that allows end-hosts to directly make scheduling decisions, thus avoiding the overheads of Fastpass's centralized scheduler architecture. We show that pHost achieves performance on par with pFabric (within 4% for typical conditions) and significantly outperforms Fastpass (by a factor of 3.8×) while relying only on commodity network hardware.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129537556","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}
引用次数: 179
Realistic packet reordering for network emulation and simulation 现实的数据包重排序网络仿真和仿真
Aisha Syed, R. Ricci
We present an algorithm that takes measurements of the packet Reorder Density (RD) metric and generates reordering sequences. These sequences can be used by a simulator or emulator to precisely and repeatably reorder packets in a way that recreates the original RD. We show that our algorithm is efficient for a range of realistic reordering scenarios, and present an extension to the Dummynet emulator that uses makes use of it.
我们提出了一种算法,该算法测量数据包重排序密度(RD)度量并生成重排序序列。这些序列可以被模拟器或模拟器使用,以一种重新创建原始RD的方式精确地和可重复地重新排序数据包。我们表明,我们的算法对于一系列现实的重新排序场景是有效的,并提出了对使用它的Dummynet模拟器的扩展。
{"title":"Realistic packet reordering for network emulation and simulation","authors":"Aisha Syed, R. Ricci","doi":"10.1145/2716281.2836110","DOIUrl":"https://doi.org/10.1145/2716281.2836110","url":null,"abstract":"We present an algorithm that takes measurements of the packet Reorder Density (RD) metric and generates reordering sequences. These sequences can be used by a simulator or emulator to precisely and repeatably reorder packets in a way that recreates the original RD. We show that our algorithm is efficient for a range of realistic reordering scenarios, and present an extension to the Dummynet emulator that uses makes use of it.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122019789","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
BOLT: realizing high throughput power line communication networks BOLT:实现高吞吐量电力线通信网络
A. Atya, K. Sundaresan, S. Krishnamurthy, M. Khojastepour, S. Rangarajan
Power line communications (PLC) offer an immediate means of providing high bandwidth connectivity in settings where there is no in-built network infrastructure. While there is recent work on understanding physical and MAC layer artifacts of PLC, its applicability and performance in multi-flow settings is not well understood. We first undertake an extensive measurement study that sheds light on the properties of PLC that significantly affect performance in multi-flow settings. Using the understanding gained, we design BOLT, a framework that adopts a learning-based approach to effectively manage and orchestrate flows in a PLC network. BOLT is flexible and is agnostic to standards; it can be used to implement scheduling algorithms that target different performance goals. We implement BOLT on three different testbeds using off-the-shelf PLC adapters and showcase its ability to effectively manage flows, delivering several folds throughput improvement over state-of-the-art solutions.
电力线通信(PLC)提供了在没有内置网络基础设施的环境中提供高带宽连接的直接手段。虽然最近有关于理解PLC的物理层和MAC层工件的工作,但其在多流设置中的适用性和性能尚未得到很好的理解。我们首先进行了广泛的测量研究,揭示了PLC在多流量设置中显著影响性能的特性。利用所获得的理解,我们设计了BOLT,这是一个采用基于学习的方法来有效管理和编排PLC网络中的流程的框架。BOLT是灵活的,与标准无关;它可以用来实现针对不同性能目标的调度算法。我们使用现成的PLC适配器在三个不同的测试台上实现了BOLT,并展示了其有效管理流程的能力,比最先进的解决方案提供了几倍的吞吐量提高。
{"title":"BOLT: realizing high throughput power line communication networks","authors":"A. Atya, K. Sundaresan, S. Krishnamurthy, M. Khojastepour, S. Rangarajan","doi":"10.1145/2716281.2836124","DOIUrl":"https://doi.org/10.1145/2716281.2836124","url":null,"abstract":"Power line communications (PLC) offer an immediate means of providing high bandwidth connectivity in settings where there is no in-built network infrastructure. While there is recent work on understanding physical and MAC layer artifacts of PLC, its applicability and performance in multi-flow settings is not well understood. We first undertake an extensive measurement study that sheds light on the properties of PLC that significantly affect performance in multi-flow settings. Using the understanding gained, we design BOLT, a framework that adopts a learning-based approach to effectively manage and orchestrate flows in a PLC network. BOLT is flexible and is agnostic to standards; it can be used to implement scheduling algorithms that target different performance goals. We implement BOLT on three different testbeds using off-the-shelf PLC adapters and showcase its ability to effectively manage flows, delivering several folds throughput improvement over state-of-the-art solutions.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132287801","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}
引用次数: 8
Characterizing IPv4 anycast adoption and deployment 描述IPv4任意播的采用和部署
Danilo Cicalese, J. Augé, D. Joumblatt, T. Friedman, D. Rossi
This paper provides a comprehensive picture of IP-layer anycast adoption in the current Internet. We carry on multiple IPv4 anycast censuses, relying on latency measurement from PlanetLab. Next, we leverage our novel technique for anycast detection, enumeration, and geolocation [17] to quantify anycast adoption in the Internet. Our technique is scalable and, unlike previous efforts that are bound to exploiting DNS, is protocol-agnostic. Our results show that major Internet companies (including tier-1 ISPs, over-the-top operators, Cloud providers and equipment vendors) use anycast: we find that a broad range of TCP services are offered over anycast, the most popular of which include HTTP and HTTPS by anycast CDNs that serve websites from the top-100k Alexa list. Additionally, we complement our characterization of IPv4 anycast with a description of the challenges we faced to collect and analyze large-scale delay measurements, and the lessons learned.
本文提供了当前互联网中ip层任意播采用的全面图景。依靠PlanetLab的延迟测量,我们进行了多次IPv4任意播普查。接下来,我们利用我们的新技术进行任意播检测、枚举和地理定位[17],以量化互联网中的任意播采用情况。我们的技术是可伸缩的,与以前的努力不同的是,它与协议无关。我们的研究结果表明,主要的互联网公司(包括一级互联网服务提供商、顶级运营商、云提供商和设备供应商)使用anycast:我们发现,通过anycast提供了广泛的TCP服务,其中最受欢迎的包括由anycast cdn提供的HTTP和HTTPS,这些cdn服务于Alexa前10万名列表中的网站。此外,我们还通过描述我们在收集和分析大规模延迟测量时面临的挑战以及吸取的教训来补充IPv4任播的特征。
{"title":"Characterizing IPv4 anycast adoption and deployment","authors":"Danilo Cicalese, J. Augé, D. Joumblatt, T. Friedman, D. Rossi","doi":"10.1145/2716281.2836101","DOIUrl":"https://doi.org/10.1145/2716281.2836101","url":null,"abstract":"This paper provides a comprehensive picture of IP-layer anycast adoption in the current Internet. We carry on multiple IPv4 anycast censuses, relying on latency measurement from PlanetLab. Next, we leverage our novel technique for anycast detection, enumeration, and geolocation [17] to quantify anycast adoption in the Internet. Our technique is scalable and, unlike previous efforts that are bound to exploiting DNS, is protocol-agnostic. Our results show that major Internet companies (including tier-1 ISPs, over-the-top operators, Cloud providers and equipment vendors) use anycast: we find that a broad range of TCP services are offered over anycast, the most popular of which include HTTP and HTTPS by anycast CDNs that serve websites from the top-100k Alexa list. Additionally, we complement our characterization of IPv4 anycast with a description of the challenges we faced to collect and analyze large-scale delay measurements, and the lessons learned.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124810600","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}
引用次数: 47
QProbe: locating the bottleneck in cellular communication QProbe:定位蜂窝通信的瓶颈
Nimantha Thushan Baranasuriya, Vishnu Navda, V. Padmanabhan, Seth Gilbert
Mobile communication is often frustratingly slow. When a user encounters poor performance, and perhaps even "confirms" the same by running a speed test, the tendency is to ascribe blame to the user's last-mile provider. However, as we argue in this paper, a more nuanced approach is needed to identify the location of the bottleneck responsible for the poor performance. Specifically, we focus on the question of whether the bottleneck lies in the cellular last hop (3G or LTE link) or elsewhere in the WAN path. We present QProbe, a tool that takes advantage of the proportional fair (PF) scheduler employed in cellular networks to determine whether queuing is happening at the cellular link. After validating QProbe through simulations and controlled experiments, we present our findings from a measurement study conducted over a 2 month period involving over 600 real-world users across 51 operator networks in 33 countries. We find that, for example, the cellular last-hop link is the bottleneck in 68.9% and 25.7% of the total bottleneck cases for 3G and LTE clients, respectively, suggesting that there is a significant fraction of cases where the poor performance experienced by the user is due to the WAN and could potentially be routed around. Moreover, we show that QProbe detects the bottleneck link location with greater than 85% accuracy for both 3G and LTE clients in our measurement study.
移动通信通常慢得令人沮丧。当用户遇到糟糕的性能,甚至可能通过运行速度测试来“确认”同样的问题时,倾向于将责任归咎于用户的最后一英里提供商。然而,正如我们在本文中所讨论的,需要一种更细致的方法来确定导致性能差的瓶颈的位置。具体来说,我们关注的问题是瓶颈是否存在于蜂窝最后一跳(3G或LTE链路)或广域网路径的其他地方。我们提出了QProbe,一个利用蜂窝网络中使用的比例公平(PF)调度程序来确定蜂窝链路上是否发生排队的工具。在通过模拟和对照实验验证了QProbe之后,我们展示了一项为期2个月的测量研究的结果,该研究涉及33个国家51个运营商网络中的600多名真实用户。例如,我们发现,蜂窝最后一跳链路分别在3G和LTE客户端的总瓶颈情况中占68.9%和25.7%,这表明在很大一部分情况下,用户体验到的性能差是由于WAN,并且可能被路由。此外,在我们的测量研究中,我们表明QProbe检测3G和LTE客户端的瓶颈链路位置的准确率都超过85%。
{"title":"QProbe: locating the bottleneck in cellular communication","authors":"Nimantha Thushan Baranasuriya, Vishnu Navda, V. Padmanabhan, Seth Gilbert","doi":"10.1145/2716281.2836118","DOIUrl":"https://doi.org/10.1145/2716281.2836118","url":null,"abstract":"Mobile communication is often frustratingly slow. When a user encounters poor performance, and perhaps even \"confirms\" the same by running a speed test, the tendency is to ascribe blame to the user's last-mile provider. However, as we argue in this paper, a more nuanced approach is needed to identify the location of the bottleneck responsible for the poor performance. Specifically, we focus on the question of whether the bottleneck lies in the cellular last hop (3G or LTE link) or elsewhere in the WAN path. We present QProbe, a tool that takes advantage of the proportional fair (PF) scheduler employed in cellular networks to determine whether queuing is happening at the cellular link. After validating QProbe through simulations and controlled experiments, we present our findings from a measurement study conducted over a 2 month period involving over 600 real-world users across 51 operator networks in 33 countries. We find that, for example, the cellular last-hop link is the bottleneck in 68.9% and 25.7% of the total bottleneck cases for 3G and LTE clients, respectively, suggesting that there is a significant fraction of cases where the poor performance experienced by the user is due to the WAN and could potentially be routed around. Moreover, we show that QProbe detects the bottleneck link location with greater than 85% accuracy for both 3G and LTE clients in our measurement study.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125582488","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}
引用次数: 23
Hiding mobile traffic fingerprints with GLOVE 用GLOVE隐藏移动流量指纹
M. Gramaglia, M. Fiore
Preservation of user privacy is paramount in the publication of datasets that contain fine-grained information about individuals. The problem is especially critical in the case of mobile traffic datasets collected by cellular operators, as they feature high subscriber trajectory uniqueness and they are resistant to anonymization through spatiotemporal generalization. In this work, we first unveil the reasons behind such undesirable features of mobile traffic datasets, by leveraging an original measure of the anonymizability of users' mobile fingerprints. Building on such findings, we propose GLOVE, an algorithm that grants k-anonymity of trajectories through specialized generalization. We evaluate our methodology on two nationwide mobile traffic datasets, and show that it achieves k-anonymity while preserving a substantial level of accuracy in the data.
在发布包含个人细粒度信息的数据集时,保护用户隐私至关重要。在蜂窝运营商收集的移动流量数据集的情况下,这个问题尤为关键,因为它们具有高度的用户轨迹唯一性,并且通过时空概化可以抵抗匿名化。在这项工作中,我们首先通过利用用户移动指纹的匿名性的原始度量,揭示了移动流量数据集的这些不良特征背后的原因。在这些发现的基础上,我们提出了GLOVE,一种通过专门泛化授予轨迹k-匿名性的算法。我们在两个全国移动流量数据集上评估了我们的方法,并表明它在保持数据准确性的同时实现了k-匿名。
{"title":"Hiding mobile traffic fingerprints with GLOVE","authors":"M. Gramaglia, M. Fiore","doi":"10.1145/2716281.2836111","DOIUrl":"https://doi.org/10.1145/2716281.2836111","url":null,"abstract":"Preservation of user privacy is paramount in the publication of datasets that contain fine-grained information about individuals. The problem is especially critical in the case of mobile traffic datasets collected by cellular operators, as they feature high subscriber trajectory uniqueness and they are resistant to anonymization through spatiotemporal generalization. In this work, we first unveil the reasons behind such undesirable features of mobile traffic datasets, by leveraging an original measure of the anonymizability of users' mobile fingerprints. Building on such findings, we propose GLOVE, an algorithm that grants k-anonymity of trajectories through specialized generalization. We evaluate our methodology on two nationwide mobile traffic datasets, and show that it achieves k-anonymity while preserving a substantial level of accuracy in the data.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133566852","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}
引用次数: 60
期刊
Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies
全部 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