首页 > 最新文献

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

英文 中文
Demystifying and mitigating TCP stalls at the server side 揭秘和减轻服务器端的TCP中断
Jianer Zhou, Qinghua Wu, Zhenyu Li, S. Uhlig, P. Steenkiste, Jian Chen, Gaogang Xie
TCP is an important factor affecting user-perceived performance of Internet applications. Diagnosing the causes behind TCP performance issues in the wild is essential for better understanding the current shortcomings in TCP. This paper presents a TCP flow performance analysis framework that classifies causes of TCP stalls. The framework forms the basis of a tool that is publicly available to the research community. We use our tool to analyze packet-level traces of three services (cloud storage, software download and web search) deployed by a popular Chinese service provider. We find that as many as 20% of the flows are stalled for half of their lifetime. Network-related causes, especially timeout retransmission, dominate the stalls. A breakdown of the causes for timeout retransmission stalls reveals that double retransmission and tail retransmission are among the top contributors. The importance of these causes depends however on the specific service. We also propose S-RTO, a mechanism that mitigates timeout retransmission stalls. S-RTO has been deployed on production front-end servers and results show that it is effective at improving TCP performance, especially for short flows.
TCP是影响Internet应用程序用户感知性能的一个重要因素。诊断TCP性能问题背后的原因对于更好地理解TCP当前的缺点至关重要。本文提出了一个TCP流性能分析框架,对TCP中断的原因进行了分类。该框架构成了一个对研究界公开可用的工具的基础。我们使用我们的工具分析了由一家受欢迎的中国服务提供商部署的三种服务(云存储、软件下载和网络搜索)的包级跟踪。我们发现,多达20%的流量在其生命周期的一半时间里都处于停滞状态。与网络相关的原因,特别是超时重传,主导了停机。超时重传中断原因的细分显示,双重重传和尾部重传是最主要的原因。然而,这些原因的重要性取决于具体的服务。我们还提出了S-RTO,一种减轻超时重传停滞的机制。S-RTO已经部署在生产前端服务器上,结果表明它可以有效地提高TCP性能,特别是对于短流。
{"title":"Demystifying and mitigating TCP stalls at the server side","authors":"Jianer Zhou, Qinghua Wu, Zhenyu Li, S. Uhlig, P. Steenkiste, Jian Chen, Gaogang Xie","doi":"10.1145/2716281.2836094","DOIUrl":"https://doi.org/10.1145/2716281.2836094","url":null,"abstract":"TCP is an important factor affecting user-perceived performance of Internet applications. Diagnosing the causes behind TCP performance issues in the wild is essential for better understanding the current shortcomings in TCP. This paper presents a TCP flow performance analysis framework that classifies causes of TCP stalls. The framework forms the basis of a tool that is publicly available to the research community. We use our tool to analyze packet-level traces of three services (cloud storage, software download and web search) deployed by a popular Chinese service provider. We find that as many as 20% of the flows are stalled for half of their lifetime. Network-related causes, especially timeout retransmission, dominate the stalls. A breakdown of the causes for timeout retransmission stalls reveals that double retransmission and tail retransmission are among the top contributors. The importance of these causes depends however on the specific service. We also propose S-RTO, a mechanism that mitigates timeout retransmission stalls. S-RTO has been deployed on production front-end servers and results show that it is effective at improving TCP performance, especially for short flows.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"89 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":"116147012","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}
引用次数: 22
A server-to-server view of the internet 服务器到服务器的互联网视图
B. Chandrasekaran, Georgios Smaragdakis, A. Berger, M. Luckie, Keung-Chi Ng
While the performance characteristics of access networks and end-user-to-server paths are well-studied, measuring the performance of the Internet's core remains, largely, an uncharted territory. With more content being moved closer to the end-user, server-to-server paths have increased in length and have a significant role in dictating the quality of services offered by content and service providers. In this paper, we present a large-scale study of the effects of routing changes and congestion on the end-to-end latencies of server-to-server paths in the core of the Internet. We exploit the distributed platform of a large content delivery network, composed of thousands of servers around the globe, to assess the performance characteristics of the Internet's core. We conduct measurement campaigns between thousands of server pairs, in both forward and reverse directions, and analyze the performance characteristics of server-to-server paths over both long durations (months) and short durations (hours). Our analyses show that there is a large variation in the frequency of routing changes. While routing changes typically have marginal or no impact on the end-to-end round-trip times (RTTs), 20% of them impact IPv4 (IPv6) paths by at least 26 ms (31 ms). We highlight how dual-stack servers can be utilized to reduce server-to-server latencies by up to 50 ms. Our results indicate that significant daily oscillations in end-to-end RTTs of server-to-server paths is not the norm, but does occur, and, in most cases, contributes about a 20 ms increase in server-to-server path latencies.
虽然接入网和最终用户到服务器路径的性能特征已经得到了很好的研究,但测量互联网核心的性能在很大程度上仍然是一个未知的领域。随着越来越多的内容向最终用户移动,服务器到服务器的路径长度增加了,并且在决定内容和服务提供商提供的服务质量方面发挥了重要作用。在本文中,我们对路由变化和拥塞对互联网核心服务器到服务器路径的端到端延迟的影响进行了大规模研究。我们利用由全球数千台服务器组成的大型内容交付网络的分布式平台来评估互联网核心的性能特征。我们在数千个服务器对之间进行正向和反向的测量活动,并在长时间(数月)和短时间(数小时)内分析服务器到服务器路径的性能特征。我们的分析表明,路由变化的频率有很大的变化。虽然路由变化通常对端到端往返时间(rtt)影响很小或没有影响,但其中20%对IPv4 (IPv6)路径的影响至少为26毫秒(31毫秒)。我们重点介绍了如何利用双堆栈服务器将服务器到服务器的延迟减少至多50毫秒。我们的结果表明,在服务器到服务器路径的端到端rtt中,显著的每日振荡不是常态,但确实会发生,并且在大多数情况下,会导致服务器到服务器路径延迟增加约20毫秒。
{"title":"A server-to-server view of the internet","authors":"B. Chandrasekaran, Georgios Smaragdakis, A. Berger, M. Luckie, Keung-Chi Ng","doi":"10.1145/2716281.2836125","DOIUrl":"https://doi.org/10.1145/2716281.2836125","url":null,"abstract":"While the performance characteristics of access networks and end-user-to-server paths are well-studied, measuring the performance of the Internet's core remains, largely, an uncharted territory. With more content being moved closer to the end-user, server-to-server paths have increased in length and have a significant role in dictating the quality of services offered by content and service providers. In this paper, we present a large-scale study of the effects of routing changes and congestion on the end-to-end latencies of server-to-server paths in the core of the Internet. We exploit the distributed platform of a large content delivery network, composed of thousands of servers around the globe, to assess the performance characteristics of the Internet's core. We conduct measurement campaigns between thousands of server pairs, in both forward and reverse directions, and analyze the performance characteristics of server-to-server paths over both long durations (months) and short durations (hours). Our analyses show that there is a large variation in the frequency of routing changes. While routing changes typically have marginal or no impact on the end-to-end round-trip times (RTTs), 20% of them impact IPv4 (IPv6) paths by at least 26 ms (31 ms). We highlight how dual-stack servers can be utilized to reduce server-to-server latencies by up to 50 ms. Our results indicate that significant daily oscillations in end-to-end RTTs of server-to-server paths is not the norm, but does occur, and, in most cases, contributes about a 20 ms increase in server-to-server path latencies.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"20 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":"115833956","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
SCREAM: sketch resource allocation for software-defined measurement 尖叫:软件定义度量的草图资源分配
M. Moshref, Minlan Yu, R. Govindan, Amin Vahdat
Software-defined networks can enable a variety of concurrent, dynamically instantiated, measurement tasks, that provide fine-grain visibility into network traffic. Recently, there have been many proposals for using sketches for network measurement. However, sketches in hardware switches use constrained resources such as SRAM memory, and the accuracy of measurement tasks is a function of the resources devoted to them on each switch. This paper presents SCREAM, a system for allocating resources to sketch-based measurement tasks that ensures a user-specified minimum accuracy. SCREAM estimates the instantaneous accuracy of tasks so as to dynamically adapt the allocated resources for each task. Thus, by finding the right amount of resources for each task on each switch and correctly merging sketches at the controller, SCREAM can multiplex resources among network-wide measurement tasks. Simulations with three measurement tasks (heavy hitter, hierarchical heavy hitter, and super source/destination detection) show that SCREAM can support more measurement tasks with higher accuracy than existing approaches.
软件定义的网络可以支持各种并发的、动态实例化的度量任务,这些任务提供对网络流量的细粒度可见性。近年来,人们提出了许多利用草图进行网络测量的建议。然而,硬件交换机中的草图使用受限的资源,如SRAM存储器,并且测量任务的准确性是每个交换机上用于它们的资源的函数。本文提出了尖叫,一个分配资源到基于草图的测量任务的系统,以确保用户指定的最小精度。尖叫估计任务的瞬时精度,从而动态调整分配给每个任务的资源。因此,通过在每个交换机上为每个任务找到适当数量的资源,并在控制器上正确合并草图,SCREAM可以在全网范围的测量任务之间实现资源复用。对三种测量任务(重磅、分层重磅和超级源/目标检测)的仿真表明,与现有方法相比,SCREAM可以支持更多的测量任务,并且精度更高。
{"title":"SCREAM: sketch resource allocation for software-defined measurement","authors":"M. Moshref, Minlan Yu, R. Govindan, Amin Vahdat","doi":"10.1145/2716281.2836099","DOIUrl":"https://doi.org/10.1145/2716281.2836099","url":null,"abstract":"Software-defined networks can enable a variety of concurrent, dynamically instantiated, measurement tasks, that provide fine-grain visibility into network traffic. Recently, there have been many proposals for using sketches for network measurement. However, sketches in hardware switches use constrained resources such as SRAM memory, and the accuracy of measurement tasks is a function of the resources devoted to them on each switch. This paper presents SCREAM, a system for allocating resources to sketch-based measurement tasks that ensures a user-specified minimum accuracy. SCREAM estimates the instantaneous accuracy of tasks so as to dynamically adapt the allocated resources for each task. Thus, by finding the right amount of resources for each task on each switch and correctly merging sketches at the controller, SCREAM can multiplex resources among network-wide measurement tasks. Simulations with three measurement tasks (heavy hitter, hierarchical heavy hitter, and super source/destination detection) show that SCREAM can support more measurement tasks with higher accuracy than existing approaches.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"31 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":"131515787","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}
引用次数: 100
Path switching: reduced-state flow handling in SDN using path information 路径交换:使用路径信息在SDN中处理减少状态的流
A. Hari, T. V. Lakshman, G. Wilfong
The advent of virtualization, containerization and the Internet of Things (IoT) is leading to an explosive growth in the number of endpoints. Ideally with Software Defined Networking (SDN), one would like to customize packet handling for each of these endpoints or applications. However this typically leads to a large growth in forwarding state. This growth is avoided in current networks by using aggregation which trades off fine-grained control of micro-flows for reduced forwarding state. It is worthwhile to ask whether the benefits of micro-flow control can be retained without a large growth in forwarding state and without using aggregation. In this paper we describe an incrementally deployable SDN-friendly packet forwarding mechanism called Path Switching that achieves this by compactly encoding a packet's path through the network in the packet's existing address fields. Path Switching provides the same reduction in forwarding state as source routing while retaining the benefits and use of fixed size packet headers and existing protocols. We have extended Open vSwitch (OVS) to transparently support Path Switching as well as an inline service component for folding middlebox services into OVS. The extensions include advanced failover mechanisms like fast reroute. These extensions require no protocol changes as Path Switching leaves header formats unchanged.
虚拟化、容器化和物联网(IoT)的出现正在导致端点数量的爆炸式增长。理想情况下,对于软件定义网络(SDN),人们希望为每个端点或应用程序定制数据包处理。然而,这通常会导致转发状态的大量增长。在当前的网络中,这种增长是通过使用聚合来避免的,聚合用微流的细粒度控制来减少转发状态。值得思考的是,在转发状态没有大幅增长的情况下,在不使用聚合的情况下,微流控制的好处是否可以保留。在本文中,我们描述了一种增量部署的sdn友好的数据包转发机制,称为路径交换,它通过在数据包的现有地址字段中紧凑地编码数据包通过网络的路径来实现这一点。路径交换提供了与源路由相同的转发状态减少,同时保留了固定大小的数据包头和现有协议的优点和使用。我们已经扩展了Open vSwitch (OVS),以透明地支持路径交换,以及一个内联服务组件,用于将中间盒服务折叠到OVS中。扩展包括高级故障转移机制,如快速重路由。这些扩展不需要修改协议,因为路径交换使报头格式保持不变。
{"title":"Path switching: reduced-state flow handling in SDN using path information","authors":"A. Hari, T. V. Lakshman, G. Wilfong","doi":"10.1145/2716281.2836121","DOIUrl":"https://doi.org/10.1145/2716281.2836121","url":null,"abstract":"The advent of virtualization, containerization and the Internet of Things (IoT) is leading to an explosive growth in the number of endpoints. Ideally with Software Defined Networking (SDN), one would like to customize packet handling for each of these endpoints or applications. However this typically leads to a large growth in forwarding state. This growth is avoided in current networks by using aggregation which trades off fine-grained control of micro-flows for reduced forwarding state. It is worthwhile to ask whether the benefits of micro-flow control can be retained without a large growth in forwarding state and without using aggregation. In this paper we describe an incrementally deployable SDN-friendly packet forwarding mechanism called Path Switching that achieves this by compactly encoding a packet's path through the network in the packet's existing address fields. Path Switching provides the same reduction in forwarding state as source routing while retaining the benefits and use of fixed size packet headers and existing protocols. We have extended Open vSwitch (OVS) to transparently support Path Switching as well as an inline service component for folding middlebox services into OVS. The extensions include advanced failover mechanisms like fast reroute. These extensions require no protocol changes as Path Switching leaves header formats unchanged.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"3 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":"128914619","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}
引用次数: 33
Monocle 单片眼镜
Peter Perešíni, Maciej Kuźniar, Dejan Kostic
Generic Components .............................................................................................................. 2 Glass Integration ......................................................................................................................................................................... 2 Window Management .............................................................................................................................................................. 2 Input Device Capabilities ........................................................................................................................................................ 2 Input ................................................................................................................................................................................................. 2 Platform .......................................................................................................................................................................................... 3
通用组件 ..............................................................................................................2玻璃集成 .........................................................................................................................................................................2窗口管理 ..............................................................................................................................................................2输入设备能力 ........................................................................................................................................................2输入 .................................................................................................................................................................................................2平台 ..........................................................................................................................................................................................3.
{"title":"Monocle","authors":"Peter Perešíni, Maciej Kuźniar, Dejan Kostic","doi":"10.1145/2716281.2836117","DOIUrl":"https://doi.org/10.1145/2716281.2836117","url":null,"abstract":"Generic Components .............................................................................................................. 2 Glass Integration ......................................................................................................................................................................... 2 Window Management .............................................................................................................................................................. 2 Input Device Capabilities ........................................................................................................................................................ 2 Input ................................................................................................................................................................................................. 2 Platform .......................................................................................................................................................................................... 3","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"10 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":"114765461","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}
引用次数: 57
Halfback: running short flows quickly and safely 中卫:跑短流快,安全
Qingxi Li, M. Dong, Brighten Godfrey
Interactive applications like web browsing are sensitive to latency. Unfortunately, TCP consumes significant time in its start-up phase and loss recovery. Existing sender-side optimizations use more aggressive start-up strategies to reduce latency, but at the same time they harm safety in the sense that they can damage co-existing flows' performance and potentially the network's overall ability to deliver data. In this paper, we experimentally compare existing solutions' latency performance and more importantly, the trade-off between latency and safety at both the flow level and the application level. We argue that existing solutions are still operating away from the sweet spot on this trade-off plane. Based on the diagnosis of existing solutions, we introduce Halfback, a new short-flow transmission mechanism that operates on a better latency-safety trade-off point: Halfback achieves lower latency than the lowest latency previous solution and at the same time significantly better safety. As Halfback is TCP-friendly and requires only sender-side changes, it is feasible to deploy.
像网页浏览这样的交互式应用程序对延迟很敏感。不幸的是,TCP在启动阶段和损失恢复阶段花费了大量时间。现有的发送端优化使用更积极的启动策略来减少延迟,但与此同时,它们会损害安全性,因为它们会损害共存流的性能,并可能损害网络交付数据的整体能力。在本文中,我们实验比较了现有解决方案的延迟性能,更重要的是,在流级别和应用级别上权衡延迟和安全性。我们认为,现有的解决方案仍然远离这个权衡平面上的最佳点。在对现有解决方案进行分析的基础上,我们引入了一种新的短流传输机制Halfback,它在更好的延迟与安全权衡点上运行:Halfback比之前的最低延迟解决方案实现了更低的延迟,同时显著提高了安全性。由于Halfback是tcp友好的,并且只需要对发送端进行更改,因此部署是可行的。
{"title":"Halfback: running short flows quickly and safely","authors":"Qingxi Li, M. Dong, Brighten Godfrey","doi":"10.1145/2716281.2836107","DOIUrl":"https://doi.org/10.1145/2716281.2836107","url":null,"abstract":"Interactive applications like web browsing are sensitive to latency. Unfortunately, TCP consumes significant time in its start-up phase and loss recovery. Existing sender-side optimizations use more aggressive start-up strategies to reduce latency, but at the same time they harm safety in the sense that they can damage co-existing flows' performance and potentially the network's overall ability to deliver data. In this paper, we experimentally compare existing solutions' latency performance and more importantly, the trade-off between latency and safety at both the flow level and the application level. We argue that existing solutions are still operating away from the sweet spot on this trade-off plane. Based on the diagnosis of existing solutions, we introduce Halfback, a new short-flow transmission mechanism that operates on a better latency-safety trade-off point: Halfback achieves lower latency than the lowest latency previous solution and at the same time significantly better safety. As Halfback is TCP-friendly and requires only sender-side changes, it is feasible to deploy.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"226 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":"123709346","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
Hansel: diagnosing faults in openStack Hansel: openStack的故障诊断
Dhruvi Sharma, Rishabh Poddar, Kshiteej S. Mahajan, Mohan Dhawan, V. Mann
With majority of the world's data and computation handled by cloud-based systems, cloud management stacks such as Apache's CloudStack, VMware's vSphere and OpenStack have become an increasingly important component in cloud software. However, like every other complex distributed system, these cloud stacks are susceptible to faults, whose root cause is often hard to diagnose. We present HANSEL, a system that leverages non-intrusive network monitoring to expedite root cause analysis of such faults manifesting in OpenStack operations. HANSEL is fast and accurate, and precise even under conditions of stress.
由于世界上大部分的数据和计算都是由基于云的系统处理的,云管理堆栈(如Apache的CloudStack、VMware的vSphere和OpenStack)已经成为云软件中越来越重要的组成部分。然而,像所有其他复杂的分布式系统一样,这些云堆栈容易出现故障,其根本原因通常难以诊断。我们介绍了HANSEL,这是一个利用非侵入式网络监控来加速对OpenStack操作中出现的此类故障的根本原因分析的系统。HANSEL快速准确,即使在压力条件下也很精确。
{"title":"Hansel: diagnosing faults in openStack","authors":"Dhruvi Sharma, Rishabh Poddar, Kshiteej S. Mahajan, Mohan Dhawan, V. Mann","doi":"10.1145/2716281.2836108","DOIUrl":"https://doi.org/10.1145/2716281.2836108","url":null,"abstract":"With majority of the world's data and computation handled by cloud-based systems, cloud management stacks such as Apache's CloudStack, VMware's vSphere and OpenStack have become an increasingly important component in cloud software. However, like every other complex distributed system, these cloud stacks are susceptible to faults, whose root cause is often hard to diagnose. We present HANSEL, a system that leverages non-intrusive network monitoring to expedite root cause analysis of such faults manifesting in OpenStack operations. HANSEL is fast and accurate, and precise even under conditions of stress.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":" 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120831181","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}
引用次数: 21
I always feel like somebody's watching me: measuring online behavioural advertising 我总觉得有人在监视我:测量在线行为广告
Juan Miguel Carrascosa, Jakub Mikians, R. C. Rumín, Vijay Erramilli, Nikolaos Laoutaris
Online Behavioural targeted Advertising (OBA) has risen in prominence as a method to increase the effectiveness of online advertising. OBA operates by associating tags or labels to users based on their online activity and then using these labels to target them. This rise has been accompanied by privacy concerns from researchers, regulators and the press. In this paper, we present a novel methodology for measuring and understanding OBA in the online advertising market. We rely on training artificial online personas representing behavioural traits like 'cooking', 'movies', 'motor sports', etc. and build a measurement system that is automated, scalable and supports testing of multiple configurations. We observe that OBA is a frequent practice and notice that categories valued more by advertisers are more intensely targeted. In addition, we provide evidences showing that the advertising market targets sensitive topics (e.g, religion or health) despite the existence of regulation that bans such practices. We also compare the volume of OBA advertising for our personas in two different geographical locations (US and Spain) and see little geographic bias in terms of intensity of OBA targeting. Finally, we check for targeting with do-not-track (DNT) enabled and discover that DNT is not yet enforced in the web.
在线行为定向广告(OBA)作为一种提高在线广告有效性的方法已经日益突出。OBA的运作方式是根据用户的在线活动将标签或标签关联起来,然后使用这些标签来定位他们。这种增长伴随着研究人员、监管机构和媒体对隐私的担忧。在本文中,我们提出了一种新的方法来衡量和理解在线广告市场的OBA。我们依靠训练人工在线角色来代表“烹饪”、“电影”、“赛车运动”等行为特征,并建立一个自动化的、可扩展的、支持多种配置测试的测量系统。我们观察到,OBA是一种常见的做法,并注意到广告商更重视的类别更有针对性。此外,我们提供的证据表明,尽管存在禁止此类做法的法规,但广告市场仍以敏感话题(例如宗教或健康)为目标。我们还比较了两个不同地理位置(美国和西班牙)的角色OBA广告量,发现在OBA定位的强度方面几乎没有地域偏见。最后,我们检查目标与不跟踪(DNT)启用,并发现DNT尚未在网络上强制执行。
{"title":"I always feel like somebody's watching me: measuring online behavioural advertising","authors":"Juan Miguel Carrascosa, Jakub Mikians, R. C. Rumín, Vijay Erramilli, Nikolaos Laoutaris","doi":"10.1145/2716281.2836098","DOIUrl":"https://doi.org/10.1145/2716281.2836098","url":null,"abstract":"Online Behavioural targeted Advertising (OBA) has risen in prominence as a method to increase the effectiveness of online advertising. OBA operates by associating tags or labels to users based on their online activity and then using these labels to target them. This rise has been accompanied by privacy concerns from researchers, regulators and the press. In this paper, we present a novel methodology for measuring and understanding OBA in the online advertising market. We rely on training artificial online personas representing behavioural traits like 'cooking', 'movies', 'motor sports', etc. and build a measurement system that is automated, scalable and supports testing of multiple configurations. We observe that OBA is a frequent practice and notice that categories valued more by advertisers are more intensely targeted. In addition, we provide evidences showing that the advertising market targets sensitive topics (e.g, religion or health) despite the existence of regulation that bans such practices. We also compare the volume of OBA advertising for our personas in two different geographical locations (US and Spain) and see little geographic bias in terms of intensity of OBA targeting. Finally, we check for targeting with do-not-track (DNT) enabled and discover that DNT is not yet enforced in the web.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"3 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":"131034261","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}
引用次数: 89
Mapping peering interconnections to a facility 将对等互连映射到设备
V. Giotsas, Georgios Smaragdakis, B. Huffaker, M. Luckie, K. Claffy
Annotating Internet interconnections with robust physical coordinates at the level of a building facilitates network management including interdomain troubleshooting, but also has practical value for helping to locate points of attacks, congestion, or instability on the Internet. But, like most other aspects of Internet interconnection, its geophysical locus is generally not public; the facility used for a given link must be inferred to construct a macroscopic map of peering. We develop a methodology, called constrained facility search, to infer the physical interconnection facility where an interconnection occurs among all possible candidates. We rely on publicly available data about the presence of networks at different facilities, and execute traceroute measurements from more than 8,500 available measurement servers scattered around the world to identify the technical approach used to establish an interconnection. A key insight of our method is that inference of the technical approach for an interconnection sufficiently constrains the number of candidate facilities such that it is often possible to identify the specific facility where a given interconnection occurs. Validation via private communication with operators confirms the accuracy of our method, which outperforms heuristics based on naming schemes and IP geolocation. Our study also reveals the multiple roles that routers play at interconnection facilities; in many cases the same router implements both private interconnections and public peerings, in some cases via multiple Internet exchange points. Our study also sheds light on peering engineering strategies used by different types of networks around the globe.
在建筑物级别用健壮的物理坐标标注Internet互连有助于网络管理,包括域间故障排除,但对于帮助定位Internet上的攻击点、拥塞点或不稳定点也具有实用价值。但是,就像互联网互连的大多数其他方面一样,它的地球物理轨迹通常是不公开的;必须推断出用于给定链路的设备,以构建对等的宏观地图。我们开发了一种称为约束设施搜索的方法,以推断在所有可能的候选者之间发生互连的物理互连设施。我们依靠有关不同设施中网络存在的公开可用数据,并从分布在世界各地的8,500多个可用测量服务器中执行跟踪路由测量,以确定用于建立互连的技术方法。我们方法的一个关键见解是,互连的技术方法的推断充分限制了候选设施的数量,这样通常可以识别出给定互连发生的特定设施。通过与运营商的私人通信验证证实了我们方法的准确性,该方法优于基于命名方案和IP地理位置的启发式方法。我们的研究还揭示了路由器在互连设施中扮演的多重角色;在许多情况下,同一个路由器实现私有互连和公共对等,在某些情况下通过多个Internet交换点。我们的研究还揭示了全球不同类型的网络所使用的对等工程策略。
{"title":"Mapping peering interconnections to a facility","authors":"V. Giotsas, Georgios Smaragdakis, B. Huffaker, M. Luckie, K. Claffy","doi":"10.1145/2716281.2836122","DOIUrl":"https://doi.org/10.1145/2716281.2836122","url":null,"abstract":"Annotating Internet interconnections with robust physical coordinates at the level of a building facilitates network management including interdomain troubleshooting, but also has practical value for helping to locate points of attacks, congestion, or instability on the Internet. But, like most other aspects of Internet interconnection, its geophysical locus is generally not public; the facility used for a given link must be inferred to construct a macroscopic map of peering. We develop a methodology, called constrained facility search, to infer the physical interconnection facility where an interconnection occurs among all possible candidates. We rely on publicly available data about the presence of networks at different facilities, and execute traceroute measurements from more than 8,500 available measurement servers scattered around the world to identify the technical approach used to establish an interconnection. A key insight of our method is that inference of the technical approach for an interconnection sufficiently constrains the number of candidate facilities such that it is often possible to identify the specific facility where a given interconnection occurs. Validation via private communication with operators confirms the accuracy of our method, which outperforms heuristics based on naming schemes and IP geolocation. Our study also reveals the multiple roles that routers play at interconnection facilities; in many cases the same router implements both private interconnections and public peerings, in some cases via multiple Internet exchange points. Our study also sheds light on peering engineering strategies used by different types of networks around the globe.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"14 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":"126774484","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}
引用次数: 46
UMON: flexible and fine grained traffic monitoring in open vSwitch UMON:在开放的vSwitch中灵活、细粒度的流量监控
An Wang, Yang Guo, F. Hao, T. V. Lakshman, Songqing Chen
We study how to provide fine-grained, flexible traffic monitoring in the Open vSwitch (OVS). We argue that the existing OVS monitoring tools are neither flexible nor sufficient for supporting many monitoring applications. We propose UMON, a mechanism that decouples monitoring from forwarding, and offers flexible and fine-grained traffic stats. We describe a prototype implementation of UMON that integrates well with the OVS architecture. Finally, we evaluate the performance using the prototype, and illustrate UMON's efficiency with the example use cases such as detecting port scans.
我们研究如何在开放虚拟交换机(OVS)中提供细粒度、灵活的流量监控。我们认为,现有的OVS监控工具既不灵活,也不足以支持许多监控应用程序。我们提出了UMON,一种将监控与转发分离的机制,并提供灵活和细粒度的流量统计。我们描述了一个与OVS架构很好地集成的UMON的原型实现。最后,我们使用原型来评估性能,并通过检测端口扫描等示例用例来说明UMON的效率。
{"title":"UMON: flexible and fine grained traffic monitoring in open vSwitch","authors":"An Wang, Yang Guo, F. Hao, T. V. Lakshman, Songqing Chen","doi":"10.1145/2716281.2836100","DOIUrl":"https://doi.org/10.1145/2716281.2836100","url":null,"abstract":"We study how to provide fine-grained, flexible traffic monitoring in the Open vSwitch (OVS). We argue that the existing OVS monitoring tools are neither flexible nor sufficient for supporting many monitoring applications. We propose UMON, a mechanism that decouples monitoring from forwarding, and offers flexible and fine-grained traffic stats. We describe a prototype implementation of UMON that integrates well with the OVS architecture. Finally, we evaluate the performance using the prototype, and illustrate UMON's efficiency with the example use cases such as detecting port scans.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"59 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":"114646929","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}
引用次数: 35
期刊
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