首页 > 最新文献

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

英文 中文
Jamming mitigation by randomized bandwidth hopping 随机跳频抑制干扰
Marc Liechti, Vincent Lenders, D. Giustiniano
We present bandwidth hopping spread spectrum (BHSS), a novel technique to improve the jamming resistance of wireless communications. In BHSS, the bandwidth of a signal is hopped rapidly in a manner that is unpredictable to the jammer. We show in this work that by combining bandwidth hopping at the transmitter with adaptive filtering at the receiver, BHSS is able to improve the jamming resistance of the communication beyond the processing gain of conventional spread spectrum techniques such as DSSS and FHSS without an increase in RF spectrum requirements. We have designed and implemented a BHSS transmitter and receiver system on off-the-shelf software-defined radios. Our experimental results with different hopping patterns show that BHSS is able to boost the power advantage of spread spectrum communication by 8 to 20 dB for jammers of fixed bandwidth. When both transmitter and jammer hop randomly, the average power advantage we achieve with our system is 11.4 dB.
提出了一种提高无线通信抗干扰能力的新技术——跳频扩频(BHSS)。在BHSS中,信号的带宽以干扰器无法预测的方式快速跳变。我们在这项工作中表明,通过将发射器的带宽跳变与接收器的自适应滤波相结合,BHSS能够提高通信的抗干扰性,超出传统扩频技术(如DSSS和FHSS)的处理增益,而不会增加RF频谱要求。我们在现成的软件定义无线电上设计并实现了BHSS发射机和接收机系统。不同跳频模式下的实验结果表明,对于固定带宽的干扰器,BHSS能够将扩频通信的功率优势提高8 ~ 20 dB。当发射机和干扰机随机跳时,系统的平均功率优势为11.4 dB。
{"title":"Jamming mitigation by randomized bandwidth hopping","authors":"Marc Liechti, Vincent Lenders, D. Giustiniano","doi":"10.1145/2716281.2836096","DOIUrl":"https://doi.org/10.1145/2716281.2836096","url":null,"abstract":"We present bandwidth hopping spread spectrum (BHSS), a novel technique to improve the jamming resistance of wireless communications. In BHSS, the bandwidth of a signal is hopped rapidly in a manner that is unpredictable to the jammer. We show in this work that by combining bandwidth hopping at the transmitter with adaptive filtering at the receiver, BHSS is able to improve the jamming resistance of the communication beyond the processing gain of conventional spread spectrum techniques such as DSSS and FHSS without an increase in RF spectrum requirements. We have designed and implemented a BHSS transmitter and receiver system on off-the-shelf software-defined radios. Our experimental results with different hopping patterns show that BHSS is able to boost the power advantage of spread spectrum communication by 8 to 20 dB for jammers of fixed bandwidth. When both transmitter and jammer hop randomly, the average power advantage we achieve with our system is 11.4 dB.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"74 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":"124596179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Design, implementation, and evaluation of energy-aware multi-path TCP 能量感知多路径TCP的设计、实现和评估
Yeon-sup Lim, Yung-chih Chen, E. Nahum, D. Towsley, R. Gibbens, E. Cecchet
Multi-Path TCP (MPTCP) is a new transport protocol that enables systems to exploit available paths through multiple network interfaces. MPTCP is particularly useful for mobile devices, which usually have multiple wireless interfaces. However, these devices have limited power capacity and thus judicious use of these interfaces is required. In this work, we design, implement, and evaluate an energy-aware variant called eMPTCP, which seeks to reduce power consumption compared to standard MPTCP, with minimal impact on download latency. eMPTCP uses a combination of power-aware subflow management and delayed subflow establishment to accomplish its goals. Power-aware subflow management allows eMPTCP to choose paths dynamically to maximize per-byte energy efficiency, using runtime measurements and a parameterized energy consumption model that accounts for multiple interfaces. Delayed subflow establishment lets eMPTCP avoid heavy power consumptions in cellular interfaces for small transfers. We implement eMPTCP on Android mobile devices and evaluate it across several scenarios, both in the lab and in the wild. We measure both energy consumption and download times, varying network bandwidth, background traffic, user mobility, client and server location, and download size. Our results show that eMPTCP reduces power consumption compared to MPTCP by up to 90% for small file downloads and up to 50% for large file downloads.
多路径TCP (MPTCP)是一种新的传输协议,它使系统能够通过多个网络接口利用可用路径。MPTCP对于通常具有多个无线接口的移动设备特别有用。然而,这些设备的功率容量有限,因此需要明智地使用这些接口。在这项工作中,我们设计、实现并评估了一种称为eMPTCP的能量感知变体,该变体旨在与标准MPTCP相比降低功耗,同时对下载延迟的影响最小。eMPTCP结合使用功率感知子流管理和延迟子流建立来实现其目标。功率感知子流管理允许eMPTCP动态选择路径,使用运行时测量和参数化的能耗模型(考虑多个接口),最大限度地提高每字节的能源效率。延迟子流的建立使eMPTCP避免了蜂窝接口中用于小传输的大量功耗。我们在Android移动设备上实现了eMPTCP,并在实验室和野外的几个场景中对其进行了评估。我们测量能耗和下载时间、变化的网络带宽、后台流量、用户移动性、客户机和服务器位置以及下载大小。我们的研究结果表明,与MPTCP相比,对于小文件下载,eMPTCP可将功耗降低高达90%,对于大文件下载,则可降低高达50%。
{"title":"Design, implementation, and evaluation of energy-aware multi-path TCP","authors":"Yeon-sup Lim, Yung-chih Chen, E. Nahum, D. Towsley, R. Gibbens, E. Cecchet","doi":"10.1145/2716281.2836115","DOIUrl":"https://doi.org/10.1145/2716281.2836115","url":null,"abstract":"Multi-Path TCP (MPTCP) is a new transport protocol that enables systems to exploit available paths through multiple network interfaces. MPTCP is particularly useful for mobile devices, which usually have multiple wireless interfaces. However, these devices have limited power capacity and thus judicious use of these interfaces is required. In this work, we design, implement, and evaluate an energy-aware variant called eMPTCP, which seeks to reduce power consumption compared to standard MPTCP, with minimal impact on download latency. eMPTCP uses a combination of power-aware subflow management and delayed subflow establishment to accomplish its goals. Power-aware subflow management allows eMPTCP to choose paths dynamically to maximize per-byte energy efficiency, using runtime measurements and a parameterized energy consumption model that accounts for multiple interfaces. Delayed subflow establishment lets eMPTCP avoid heavy power consumptions in cellular interfaces for small transfers. We implement eMPTCP on Android mobile devices and evaluate it across several scenarios, both in the lab and in the wild. We measure both energy consumption and download times, varying network bandwidth, background traffic, user mobility, client and server location, and download size. Our results show that eMPTCP reduces power consumption compared to MPTCP by up to 90% for small file downloads and up to 50% for large file downloads.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"45 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":"129253559","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}
引用次数: 55
SMAPP: towards smart multipath TCP-enabled applications SMAPP:面向智能多路径tcp应用
Benjamin Hesmans, G. Detal, S. Barré, R. Bauduin, O. Bonaventure
Multipath TCP was designed and implemented as a backward compatible replacement for TCP. For this reason, it exposes the standard socket API to the applications that cannot control the utilisation of the different paths. This is a key feature for applications that are unaware of the multipath nature of the network. On the contrary, this is a limitation for applications that could benefit from specific knowledge to use multiple paths in a way that fits their needs. As the specific knowledge of an application can not be known in advance, we propose a Multipath TCP path manager that delegates the management of the paths to the applications. This path manager enables applications to control how the different paths are used to transfer data. We implement this path manager above the Linux Multipath TCP kernel. It is composed of a kernel part that exposes events and commands to an userspace application that controls the key functions of Multipath TCP such as the creation/suppression of subflows or reactions to retransmissions. We demonstrate the benefits of this path manager on different use cases.
多路径TCP被设计和实现为TCP的向后兼容替代品。出于这个原因,它将标准套接字API暴露给无法控制不同路径利用率的应用程序。对于不知道网络的多路径特性的应用程序来说,这是一个关键特性。相反,对于应用程序来说,这是一个限制,这些应用程序可以从特定的知识中受益,以适合其需求的方式使用多个路径。由于应用程序的具体知识不能事先知道,我们提出了一个多路径TCP路径管理器,它将路径的管理委托给应用程序。此路径管理器使应用程序能够控制如何使用不同的路径来传输数据。我们在Linux Multipath TCP内核之上实现这个路径管理器。它由内核部分组成,内核部分向用户空间应用程序公开事件和命令,用户空间应用程序控制Multipath TCP的关键功能,例如子流的创建/抑制或对重传的反应。我们将在不同的用例中演示此路径管理器的好处。
{"title":"SMAPP: towards smart multipath TCP-enabled applications","authors":"Benjamin Hesmans, G. Detal, S. Barré, R. Bauduin, O. Bonaventure","doi":"10.1145/2716281.2836113","DOIUrl":"https://doi.org/10.1145/2716281.2836113","url":null,"abstract":"Multipath TCP was designed and implemented as a backward compatible replacement for TCP. For this reason, it exposes the standard socket API to the applications that cannot control the utilisation of the different paths. This is a key feature for applications that are unaware of the multipath nature of the network. On the contrary, this is a limitation for applications that could benefit from specific knowledge to use multiple paths in a way that fits their needs. As the specific knowledge of an application can not be known in advance, we propose a Multipath TCP path manager that delegates the management of the paths to the applications. This path manager enables applications to control how the different paths are used to transfer data. We implement this path manager above the Linux Multipath TCP kernel. It is composed of a kernel part that exposes events and commands to an userspace application that controls the key functions of Multipath TCP such as the creation/suppression of subflows or reactions to retransmissions. We demonstrate the benefits of this path manager on different use cases.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"28 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":"126108827","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}
引用次数: 40
Look who's talking: a practical approach for achieving scheduled wifi in a single collision domain 看看是谁在说话:在单一碰撞域中实现预定wifi的实用方法
Chao-Fang Shih, Yubing Jian, Raghupathy Sivakumar
We ask the following question in this paper: Can the goals of centralized WiFi scheduling be achieved using purely distributed operations? We present a solution called Look Who's Talking (LWT) that allows for arbitrary schedules to be distributed to nodes in a WiFi network. The nodes in the network then use purely local and distributed operations to achieve the prescribed schedule. The scope of LWT in this paper is restricted to a single collision domain (single or multiple cells), but we discuss how LWT can be extended to multiple collision domains. We use both experimental evaluations (using a WARP-based testbed) and simulation-based analysis (using ns3) to evaluate LWT.
我们在本文中提出了以下问题:是否可以使用纯粹的分布式操作来实现集中式WiFi调度的目标?我们提出了一种名为“看谁在说话”(Look Who’s Talking, LWT)的解决方案,它允许将任意时间表分发到WiFi网络中的节点。然后,网络中的节点使用纯本地和分布式操作来实现规定的时间表。本文将LWT的范围限制在单个碰撞域(单个或多个单元),但我们讨论了如何将LWT扩展到多个碰撞域。我们使用实验评估(使用基于warp的测试平台)和基于模拟的分析(使用ns3)来评估LWT。
{"title":"Look who's talking: a practical approach for achieving scheduled wifi in a single collision domain","authors":"Chao-Fang Shih, Yubing Jian, Raghupathy Sivakumar","doi":"10.1145/2716281.2836116","DOIUrl":"https://doi.org/10.1145/2716281.2836116","url":null,"abstract":"We ask the following question in this paper: Can the goals of centralized WiFi scheduling be achieved using purely distributed operations? We present a solution called Look Who's Talking (LWT) that allows for arbitrary schedules to be distributed to nodes in a WiFi network. The nodes in the network then use purely local and distributed operations to achieve the prescribed schedule. The scope of LWT in this paper is restricted to a single collision domain (single or multiple cells), but we discuss how LWT can be extended to multiple collision domains. We use both experimental evaluations (using a WARP-based testbed) and simulation-based analysis (using ns3) to evaluate LWT.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"23 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":"124692261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Rapid and robust impact assessment of software changes in large internet-based services 大型互联网服务中软件变更的快速和稳健影响评估
Shenglin Zhang, Y. Liu, Dan Pei, Yu Chen, Xianping Qu, Shimin Tao, Zhi Zang
The detection of performance changes in software change roll-outs in Internet-based services is crucial for an operations team, because it allows timely roll-back of a software change when performance degrades unexpectedly. However, it is infeasible to manually investigate millions of performance measurements of many roll-outs. In this paper, we present an automated tool, FUNNEL, for rapid and robust impact assessment of software changes in large Internet-based services. FUNNEL automatically collects the related performance measurements for each software change. To detect significant performance behavior changes, FUNNEL adopts singular spectrum transform (SST) algorithm as the core algorithm, uses various techniques to improve its robustness and reduce its computational cost, and applies a difference-in-difference (DiD) method to differentiate the true causality from the random correlations between the performance change and the software change. Evaluation through historical data in real-word services shows that FUNNEL achieves an accuracy of more than 99.8%. Compared with previous methods, FUNNEL's detection delay is 38.02% to 64.99% shorter, and its computation speed is 4.59 - 7098 times faster. In real deployment, FUNNEL achieves a 98.21% precision, high robustness, fast detection speed, and shows its capability in detecting unexpected performance changes.
在基于internet的服务中检测软件更改转出时的性能变化对于运营团队来说是至关重要的,因为它允许在性能意外下降时及时回滚软件更改。然而,手动调查许多转出的数百万个性能度量是不可行的。在本文中,我们提出了一个自动化工具,FUNNEL,用于快速和可靠地评估大型基于互联网的服务中的软件变更的影响。FUNNEL自动收集每个软件变更的相关性能度量。为了检测显著的性能行为变化,FUNNEL采用奇异谱变换(SST)算法作为核心算法,采用多种技术提高其鲁棒性,降低计算成本,并采用差分差分(DiD)方法区分性能变化与软件变化之间的真实因果关系和随机相关性。通过实际服务中的历史数据进行评估,FUNNEL的准确率达到了99.8%以上。与以往的方法相比,FUNNEL的检测延迟缩短了38.02% ~ 64.99%,计算速度提高了4.59 ~ 7098倍。在实际部署中,FUNNEL准确率达到了98.21%,鲁棒性高,检测速度快,显示出了检测意外性能变化的能力。
{"title":"Rapid and robust impact assessment of software changes in large internet-based services","authors":"Shenglin Zhang, Y. Liu, Dan Pei, Yu Chen, Xianping Qu, Shimin Tao, Zhi Zang","doi":"10.1145/2716281.2836087","DOIUrl":"https://doi.org/10.1145/2716281.2836087","url":null,"abstract":"The detection of performance changes in software change roll-outs in Internet-based services is crucial for an operations team, because it allows timely roll-back of a software change when performance degrades unexpectedly. However, it is infeasible to manually investigate millions of performance measurements of many roll-outs. In this paper, we present an automated tool, FUNNEL, for rapid and robust impact assessment of software changes in large Internet-based services. FUNNEL automatically collects the related performance measurements for each software change. To detect significant performance behavior changes, FUNNEL adopts singular spectrum transform (SST) algorithm as the core algorithm, uses various techniques to improve its robustness and reduce its computational cost, and applies a difference-in-difference (DiD) method to differentiate the true causality from the random correlations between the performance change and the software change. Evaluation through historical data in real-word services shows that FUNNEL achieves an accuracy of more than 99.8%. Compared with previous methods, FUNNEL's detection delay is 38.02% to 64.99% shorter, and its computation speed is 4.59 - 7098 times faster. In real deployment, FUNNEL achieves a 98.21% precision, high robustness, fast detection speed, and shows its capability in detecting unexpected performance changes.","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":"133476961","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}
引用次数: 41
Pulsar: improving throughput estimation in enterprise LTE small cells 脉冲星:改进企业LTE小蜂窝的吞吐量估计
U. Moravapalle, Shruti Sanadhya, Abhinav Parate, Kyu-Han Kim
With the great success of LTE(-A) outdoor, LTE-based small cell technology has become popular and is penetrating indoor enterprise environment, co-existing with WiFi networks, to provide better user experience or Quality-of-Experience (QoE). However, accurate estimation of LTE links is challenging and critical to continue providing QoE for many enterprise applications (e.g., video/audio) and services (network selection). While prior work on LTE link throughput estimation depends mostly on a single factor (e.g., link rate), we argue that it needs to consider more factors to improve the estimation to meet increasing demands on QoE. In this paper, we propose a new metric, called Pulsar (Per-user LTE ShAre of Resources), that estimates per flow throughput in LTE networks by leveraging both underlying channel information and application traffic characteristics. Our extensive evaluation study through ns-3 shows that Pulsar reduces the estimation error more than 92%, compared to prior work, in various scenarios, while keeping estimation overhead low.
随着LTE(a)在室外的巨大成功,基于LTE的小蜂窝技术已经开始流行,并正在渗透到室内企业环境中,与WiFi网络共存,以提供更好的用户体验或体验质量(QoE)。然而,准确估计LTE链路对于继续为许多企业应用(例如,视频/音频)和服务(网络选择)提供QoE是具有挑战性和关键的。虽然之前关于LTE链路吞吐量估计的工作主要依赖于单个因素(例如,链路速率),但我们认为需要考虑更多因素来改进估计,以满足对QoE不断增长的需求。在本文中,我们提出了一个新的度量,称为脉冲星(每用户LTE资源份额),它通过利用底层信道信息和应用流量特征来估计LTE网络中的每流吞吐量。我们通过ns-3进行的广泛评估研究表明,与之前的工作相比,脉冲星在各种情况下减少了92%以上的估计误差,同时保持了较低的估计开销。
{"title":"Pulsar: improving throughput estimation in enterprise LTE small cells","authors":"U. Moravapalle, Shruti Sanadhya, Abhinav Parate, Kyu-Han Kim","doi":"10.1145/2716281.2836105","DOIUrl":"https://doi.org/10.1145/2716281.2836105","url":null,"abstract":"With the great success of LTE(-A) outdoor, LTE-based small cell technology has become popular and is penetrating indoor enterprise environment, co-existing with WiFi networks, to provide better user experience or Quality-of-Experience (QoE). However, accurate estimation of LTE links is challenging and critical to continue providing QoE for many enterprise applications (e.g., video/audio) and services (network selection). While prior work on LTE link throughput estimation depends mostly on a single factor (e.g., link rate), we argue that it needs to consider more factors to improve the estimation to meet increasing demands on QoE. In this paper, we propose a new metric, called Pulsar (Per-user LTE ShAre of Resources), that estimates per flow throughput in LTE networks by leveraging both underlying channel information and application traffic characteristics. Our extensive evaluation study through ns-3 shows that Pulsar reduces the estimation error more than 92%, compared to prior work, in various scenarios, while keeping estimation overhead low.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"438 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":"132207117","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
ColorBars: increasing data rate of LED-to-camera communication using color shift keying ColorBars:使用色移键控增加led到摄像机通信的数据速率
Pengfei Hu, P. Pathak, Xiaotao Feng, Hao Fu, P. Mohapatra
LED-to-camera communication allows LEDs deployed for illumination purposes to modulate and transmit data which can be received by camera sensors available in mobile devices like smartphones, wearable smart-glasses etc. Such communication has a unique property that a user can visually identify a transmitter (i.e. LED) and specifically receive information from the transmitter. It can support a variety of novel applications such as augmented reality through mobile devices, navigation using smart signs, fine-grained location specific advertisement etc. However, the achievable data rate in current LED-to-camera communication techniques remains very low (≈ 12 bytes per second) to support any practical application. In this paper, we present ColorBars, an LED-to-camera communication system that utilizes Color Shift Keying (CSK) to modulate data using different colors transmitted by the LED. It exploits the increasing popularity of Tri-LEDs (RGB) that can emit a wide range of colors. We show that commodity cameras can efficiently and accurately demodulate the color symbols. ColorBars ensures flicker-free and reliable communication even in the presence of inter-frame loss and diversity of rolling shutter cameras. We implement ColorBars on embedded platform and evaluate it with Android and iOS smartphones as receivers. Our evaluation shows that ColorBars can achieve a data rate of 5.2 Kbps on Nexus 5 and 2.5 Kbps on iPhone 5S, which is significantly higher than previous approaches. It is also shown that lower CSK modulations (e.g. 4 and 8 CSK) provide extremely low symbol error rates (< 10--3), making them a desirable choice for reliable LED-to-camera communication.
led到摄像头的通信允许用于照明目的的led调制和传输数据,这些数据可以被智能手机、可穿戴智能眼镜等移动设备中的摄像头传感器接收。这种通信具有一种独特的特性,即用户可以直观地识别发射器(即LED)并具体地从发射器接收信息。它可以支持各种新颖的应用,如通过移动设备增强现实,使用智能标志的导航,细粒度的特定位置广告等。然而,当前led到摄像机通信技术中可实现的数据速率仍然非常低(≈12字节每秒),无法支持任何实际应用。在本文中,我们提出了ColorBars,一个LED到相机的通信系统,它利用彩色移位键控(CSK)来调制由LED传输的不同颜色的数据。它利用了日益流行的三led (RGB),可以发出广泛的颜色。我们证明了商用相机可以高效、准确地解调颜色符号。ColorBars确保无闪烁和可靠的通信,即使在存在帧间损失和多样性的卷帘式相机。我们在嵌入式平台上实现ColorBars,并以Android和iOS智能手机作为接收器对其进行评估。我们的评估表明,ColorBars在Nexus 5上可以实现5.2 Kbps的数据速率,在iPhone 5S上可以实现2.5 Kbps的数据速率,明显高于之前的方法。研究还表明,较低的CSK调制(例如4和8 CSK)提供极低的符号错误率(< 10—3),使其成为可靠的led到摄像机通信的理想选择。
{"title":"ColorBars: increasing data rate of LED-to-camera communication using color shift keying","authors":"Pengfei Hu, P. Pathak, Xiaotao Feng, Hao Fu, P. Mohapatra","doi":"10.1145/2716281.2836097","DOIUrl":"https://doi.org/10.1145/2716281.2836097","url":null,"abstract":"LED-to-camera communication allows LEDs deployed for illumination purposes to modulate and transmit data which can be received by camera sensors available in mobile devices like smartphones, wearable smart-glasses etc. Such communication has a unique property that a user can visually identify a transmitter (i.e. LED) and specifically receive information from the transmitter. It can support a variety of novel applications such as augmented reality through mobile devices, navigation using smart signs, fine-grained location specific advertisement etc. However, the achievable data rate in current LED-to-camera communication techniques remains very low (≈ 12 bytes per second) to support any practical application. In this paper, we present ColorBars, an LED-to-camera communication system that utilizes Color Shift Keying (CSK) to modulate data using different colors transmitted by the LED. It exploits the increasing popularity of Tri-LEDs (RGB) that can emit a wide range of colors. We show that commodity cameras can efficiently and accurately demodulate the color symbols. ColorBars ensures flicker-free and reliable communication even in the presence of inter-frame loss and diversity of rolling shutter cameras. We implement ColorBars on embedded platform and evaluate it with Android and iOS smartphones as receivers. Our evaluation shows that ColorBars can achieve a data rate of 5.2 Kbps on Nexus 5 and 2.5 Kbps on iPhone 5S, which is significantly higher than previous approaches. It is also shown that lower CSK modulations (e.g. 4 and 8 CSK) provide extremely low symbol error rates (< 10--3), making them a desirable choice for reliable LED-to-camera communication.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"11 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":"132524128","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}
引用次数: 86
Boon and bane of 60 GHz networks: practical insights into beamforming, interference, and frame level operation 60 GHz网络的好处和坏处:对波束成形、干扰和帧级操作的实际见解
Thomas Nitsche, Guillermo Bielsa, Irene Tejado, Adrian Loch, J. Widmer
The performance of current consumer-grade devices for 60 GHz wireless networks is limited. While such networks promise both high data rates and uncomplicated spatial reuse, we find that commercially available devices based on the WiHD and WiGig standards may suffer from their cost-effective design. Very similar mechanisms are used in upcoming devices based on the IEEE 802.11ad standard. Hence, understanding them well is crucial to improve the efficiency and performance of next generation millimeter wave networks. In this paper, we present the first in-depth beamforming, interference, and frame level protocol analysis of off-the-shelf millimeter wave systems with phased antenna arrays. We focus on (a) the interference due to the lack of directionality of consumer-grade antennas, and (b) the degree of data aggregation of current devices. Regarding (a), our beam pattern measurements show strong side lobes that challenge the common conception of high spatial reuse in 60 GHz networks. We also show that reflections in realistic settings worsen this effect. Further, we measure weak directionality when beamforming towards the boundary of the transmission area of an antenna array. Regarding (b), we observe that devices only aggregate data if connections require high bandwidth, thus increasing medium usage time otherwise.
目前用于60 GHz无线网络的消费级设备的性能有限。虽然这些网络承诺高数据速率和简单的空间重用,但我们发现基于WiHD和WiGig标准的商用设备可能会受到其成本效益设计的影响。在即将推出的基于IEEE 802.11ad标准的设备中也使用了非常相似的机制。因此,了解它们对于提高下一代毫米波网络的效率和性能至关重要。在本文中,我们提出了第一个深入的波束形成,干扰和帧级协议分析的现成的毫米波系统相控阵天线。我们关注(a)由于消费级天线缺乏方向性而产生的干扰,以及(b)当前设备的数据聚合程度。关于(a),我们的波束方向图测量显示出强烈的侧瓣,这对60ghz网络中高空间复用的普遍概念提出了挑战。我们还表明,现实环境中的反射会使这种效果恶化。此外,当波束形成朝向天线阵列的传输区域边界时,我们测量了弱方向性。关于(b),我们观察到,如果连接需要高带宽,设备只会聚合数据,否则会增加介质使用时间。
{"title":"Boon and bane of 60 GHz networks: practical insights into beamforming, interference, and frame level operation","authors":"Thomas Nitsche, Guillermo Bielsa, Irene Tejado, Adrian Loch, J. Widmer","doi":"10.1145/2716281.2836102","DOIUrl":"https://doi.org/10.1145/2716281.2836102","url":null,"abstract":"The performance of current consumer-grade devices for 60 GHz wireless networks is limited. While such networks promise both high data rates and uncomplicated spatial reuse, we find that commercially available devices based on the WiHD and WiGig standards may suffer from their cost-effective design. Very similar mechanisms are used in upcoming devices based on the IEEE 802.11ad standard. Hence, understanding them well is crucial to improve the efficiency and performance of next generation millimeter wave networks. In this paper, we present the first in-depth beamforming, interference, and frame level protocol analysis of off-the-shelf millimeter wave systems with phased antenna arrays. We focus on (a) the interference due to the lack of directionality of consumer-grade antennas, and (b) the degree of data aggregation of current devices. Regarding (a), our beam pattern measurements show strong side lobes that challenge the common conception of high spatial reuse in 60 GHz networks. We also show that reflections in realistic settings worsen this effect. Further, we measure weak directionality when beamforming towards the boundary of the transmission area of an antenna array. Regarding (b), we observe that devices only aggregate data if connections require high bandwidth, thus increasing medium usage time otherwise.","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":"114160816","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}
引用次数: 94
Practical network-wide packet behavior identification by AP classifier 实用的AP分类器的全网包行为识别
Huazhe Wang, Chen Qian, Ye Yu, Hongkun Yang, S. Lam
Identifying the network-wide forwarding behaviors of a packet is essential for many network management applications, including rule verification, policy enforcement, attack detection, traffic engineering, and fault localization. Current tools that can perform packet behavior identification either incur large time and memory costs or do not support real-time updates. In this paper we present AP Classifier, a control plane tool for packet behavior identification. AP Classifier is developed based on the concept of atomic predicates which can be used to characterize the forwarding behaviors of packets. Experiments using the data plane network state of two real networks show that the processing speed of AP Classifier is faster than existing tools by at least an order of magnitude. Furthermore, AP Classifier uses very small memory and is able to support real-time updates.
识别报文在全网范围内的转发行为对于许多网络管理应用来说是必不可少的,包括规则验证、策略实施、攻击检测、流量工程和故障定位。当前可以执行数据包行为识别的工具要么花费大量时间和内存,要么不支持实时更新。在本文中,我们提出了AP分类器,一个用于数据包行为识别的控制平面工具。AP分类器是基于原子谓词的概念开发的,原子谓词可以用来描述数据包的转发行为。使用两个真实网络的数据平面网络状态进行的实验表明,AP分类器的处理速度比现有工具至少快一个数量级。此外,AP分类器使用非常小的内存,并且能够支持实时更新。
{"title":"Practical network-wide packet behavior identification by AP classifier","authors":"Huazhe Wang, Chen Qian, Ye Yu, Hongkun Yang, S. Lam","doi":"10.1145/2716281.2836095","DOIUrl":"https://doi.org/10.1145/2716281.2836095","url":null,"abstract":"Identifying the network-wide forwarding behaviors of a packet is essential for many network management applications, including rule verification, policy enforcement, attack detection, traffic engineering, and fault localization. Current tools that can perform packet behavior identification either incur large time and memory costs or do not support real-time updates. In this paper we present AP Classifier, a control plane tool for packet behavior identification. AP Classifier is developed based on the concept of atomic predicates which can be used to characterize the forwarding behaviors of packets. Experiments using the data plane network state of two real networks show that the processing speed of AP Classifier is faster than existing tools by at least an order of magnitude. Furthermore, AP Classifier uses very small memory and is able to support real-time updates.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"58 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":"125097204","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
Alpaca: compact network policies with attribute-carrying addresses Alpaca:使用带属性地址的紧凑网络策略
Nanxi Kang, Ori Rottenstreich, Sanjay G. Rao, J. Rexford
In enterprise networks, policies (e.g., QoS or security) are often defined based on the categorization of hosts along dimensions such as the organizational role of the host (faculty vs. student), and department (engineering vs. sales). While current best practices (VLANs) help when hosts are categorized along a single dimension, policy may often need to be expressed along multiple orthogonal dimensions. In this paper, we make three contributions. First, we argue for Attribute-Carrying IPs (ACIPs), where the IP address allocation process in enterprises considers attributes of a host along all policy dimensions. ACIPs enable flexible policy specification in a manner that may not otherwise be feasible owing to the limited size of switch rule-tables. Second, we present Alpaca, algorithms for realizing ACIPs under practical constraints of limited-length IP addresses. Our algorithms can be applied to different switch architectures, and we provide bounds on their performance. Third, we demonstrate the importance and viability of ACIPs on data collected from real campus networks.
在企业网络中,策略(例如,QoS或安全性)通常是根据主机的分类(如主机的组织角色(教师与学生)和部门(工程与销售))来定义的。虽然当前的最佳实践(vlan)在按照单一维度对主机进行分类时很有帮助,但策略可能经常需要按照多个正交维度来表示。在本文中,我们做了三个贡献。首先,我们支持带有属性的IP (acip),在acip中,企业中的IP地址分配过程会考虑主机在所有策略维度上的属性。acip以一种由于开关规则表的大小有限而无法实现的方式实现灵活的策略规范。其次,我们提出了在有限长度IP地址的实际约束下实现acip的Alpaca算法。我们的算法可以应用于不同的交换机架构,并且我们提供了它们的性能界限。第三,我们用从真实校园网收集的数据证明了acip的重要性和可行性。
{"title":"Alpaca: compact network policies with attribute-carrying addresses","authors":"Nanxi Kang, Ori Rottenstreich, Sanjay G. Rao, J. Rexford","doi":"10.1145/2716281.2836092","DOIUrl":"https://doi.org/10.1145/2716281.2836092","url":null,"abstract":"In enterprise networks, policies (e.g., QoS or security) are often defined based on the categorization of hosts along dimensions such as the organizational role of the host (faculty vs. student), and department (engineering vs. sales). While current best practices (VLANs) help when hosts are categorized along a single dimension, policy may often need to be expressed along multiple orthogonal dimensions. In this paper, we make three contributions. First, we argue for Attribute-Carrying IPs (ACIPs), where the IP address allocation process in enterprises considers attributes of a host along all policy dimensions. ACIPs enable flexible policy specification in a manner that may not otherwise be feasible owing to the limited size of switch rule-tables. Second, we present Alpaca, algorithms for realizing ACIPs under practical constraints of limited-length IP addresses. Our algorithms can be applied to different switch architectures, and we provide bounds on their performance. Third, we demonstrate the importance and viability of ACIPs on data collected from real campus networks.","PeriodicalId":169539,"journal":{"name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","volume":"90 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":"121326503","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}
引用次数: 10
期刊
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