首页 > 最新文献

2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)最新文献

英文 中文
Jump-start crowdsensing: A three-layer incentive framework for mobile crowdsensing 启动众筹:移动众筹的三层激励框架
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969168
Yatong Chen, Huangxun Chen, Shuo Yang, Xiaofeng Gao, Fan Wu
In the past decade, with the rapid development of wireless communication and sensor technology, ubiquitous smartphones equipped with increasingly rich sensors have more powerful computing and sensing abilities. Thus, mobile crowdsensing has received extensive attentions from both industry and academia. Recently, plenty of mobile crowdsensing applications come forth, such as indoor positioning, environment monitoring, transportation, and so on. However, most existing mobile crowdsensing systems lack of vast user bases, and thus urgently need appropriate incentive mechanisms to attract mobile users to guarantee the service quality. In this paper, we propose to incorporate sensing platform and social network applications, which already have large user bases to build a three-layer network model. Thus, we can publicize the sensing platform promptly in large scale, and provide long-term guarantee of data sources. Based on a three-layer network model, we design incentive mechanisms for both intermediaries and the crowdsensing platform, and provide a solution to cope with the problem of user overlapping among intermediaries. We indicate the properties of our proposed incentive mechanisms, including incentive compatibility, individual rationality, and efficiency.
近十年来,随着无线通信和传感器技术的快速发展,无处不在的智能手机配备了越来越丰富的传感器,具有更强大的计算和传感能力。因此,移动众测受到了业界和学术界的广泛关注。近年来,大量的移动众感应用涌现出来,如室内定位、环境监测、交通等。然而,现有的移动众筹系统大多缺乏庞大的用户基础,迫切需要适当的激励机制来吸引移动用户,以保证服务质量。在本文中,我们建议将已经拥有大量用户基础的传感平台和社交网络应用结合起来,构建一个三层网络模型。这样,我们可以及时大规模地宣传传感平台,并提供长期的数据源保障。基于三层网络模型,设计了中介和众测平台的激励机制,并针对中介之间的用户重叠问题提供了解决方案。我们指出了我们提出的激励机制的性质,包括激励兼容性、个人理性和效率。
{"title":"Jump-start crowdsensing: A three-layer incentive framework for mobile crowdsensing","authors":"Yatong Chen, Huangxun Chen, Shuo Yang, Xiaofeng Gao, Fan Wu","doi":"10.1109/IWQoS.2017.7969168","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969168","url":null,"abstract":"In the past decade, with the rapid development of wireless communication and sensor technology, ubiquitous smartphones equipped with increasingly rich sensors have more powerful computing and sensing abilities. Thus, mobile crowdsensing has received extensive attentions from both industry and academia. Recently, plenty of mobile crowdsensing applications come forth, such as indoor positioning, environment monitoring, transportation, and so on. However, most existing mobile crowdsensing systems lack of vast user bases, and thus urgently need appropriate incentive mechanisms to attract mobile users to guarantee the service quality. In this paper, we propose to incorporate sensing platform and social network applications, which already have large user bases to build a three-layer network model. Thus, we can publicize the sensing platform promptly in large scale, and provide long-term guarantee of data sources. Based on a three-layer network model, we design incentive mechanisms for both intermediaries and the crowdsensing platform, and provide a solution to cope with the problem of user overlapping among intermediaries. We indicate the properties of our proposed incentive mechanisms, including incentive compatibility, individual rationality, and efficiency.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"507 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123422870","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
An efficient kurtosis-based causal discovery method for linear non-Gaussian acyclic data 一种基于峰度的线性非高斯无环数据因果发现方法
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969175
Ruichu Cai, Feng Xie, Wei Chen, Z. Hao
Understanding the causality behind the observational data is of great importance to a lot of real world applications, e.g., the improvement of Quality of Service. Non-Gaussianity has been exploited in numerous causal discovery methods for observational linear acyclic data. Transforming non-Gaussianity into indirect metrics is a conventional solution employed by existing methods, although this usually results in unreliable estimations or locally optimal solutions. In this work, we employs the excess kurtosis, a direct measure of non-Gaussianity, to establish a causal discovery method for linear non-Gaussian acyclic data. Firstly, we theoretically prove that an exogenous variable has the largest excess kurtosis when disturbance variables follow independent and identically distributions. Secondly, based on this property of exogenous variables, we propose an efficient exogenous variable identification algorithm, and develop a causal discovery method. Extensive experiment results verify the effectiveness and efficiency of the proposed approach.
了解观测数据背后的因果关系对许多现实世界的应用非常重要,例如,提高服务质量。非高斯性已经在许多观测线性无循环数据的因果发现方法中得到利用。将非高斯性转换为间接度量是现有方法采用的常规解决方案,尽管这通常会导致不可靠的估计或局部最优解。在这项工作中,我们采用非高斯性的直接度量——超额峰度,建立了线性非高斯非循环数据的因果发现方法。首先,我们从理论上证明了当扰动变量服从独立且相同的分布时,外生变量具有最大的超额峰度。其次,基于外生变量的这一特性,提出了一种高效的外生变量识别算法,并开发了一种因果发现方法。大量的实验结果验证了该方法的有效性和高效性。
{"title":"An efficient kurtosis-based causal discovery method for linear non-Gaussian acyclic data","authors":"Ruichu Cai, Feng Xie, Wei Chen, Z. Hao","doi":"10.1109/IWQoS.2017.7969175","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969175","url":null,"abstract":"Understanding the causality behind the observational data is of great importance to a lot of real world applications, e.g., the improvement of Quality of Service. Non-Gaussianity has been exploited in numerous causal discovery methods for observational linear acyclic data. Transforming non-Gaussianity into indirect metrics is a conventional solution employed by existing methods, although this usually results in unreliable estimations or locally optimal solutions. In this work, we employs the excess kurtosis, a direct measure of non-Gaussianity, to establish a causal discovery method for linear non-Gaussian acyclic data. Firstly, we theoretically prove that an exogenous variable has the largest excess kurtosis when disturbance variables follow independent and identically distributions. Secondly, based on this property of exogenous variables, we propose an efficient exogenous variable identification algorithm, and develop a causal discovery method. Extensive experiment results verify the effectiveness and efficiency of the proposed approach.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133498918","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
A two-way link loss measurement approach for software-defined networks 软件定义网络的双向链路损耗测量方法
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969164
Xinchang Zhang, Yinglong Wang, Jianwei Zhang, Lu Wang, Yanling Zhao
Packet loss rate is an important consideration in the Quality of Service (QoS) measurement for a packet-switched network. The software-defined networking (SDN) technique can conveniently monitor flow statistics. However, the packet loss rate of a link or path cannot be directly measured by inquiring the statistics of an ongoing flow at the starting and ending points because it is impossible to accurately compute and control pairwise sampling moments. In this paper, we propose a two-way link-level packet loss measurement solution for software-defined networks. We solve the flow statistics sampling problem mentioned above by inquiring the statistics of a terminated probe flow. We propose a ring-based packet loss probe structure, which contains every measured directed link once and only once. The proposed probe structure effectively avoids the mutual interference between different probe flows, and thereby improves probe accuracy. The ring is implemented based on the flexible flow match capability of SDN. We further study an optimization problem of ring-based packet loss probe structure that strives to minimize the maximum delay of rings. This optimization problem is very complex, and we approximately solve it using a top-down-top graph partition method. A packet loss positioning method, based on flow statistic inquiries and the symmetry design of the probe ring, is also proposed herein.
丢包率是衡量分组交换网络服务质量(QoS)的一个重要考虑因素。软件定义网络(SDN)技术可以方便地监控流量统计。但是,由于无法精确计算和控制成对采样矩,因此无法通过查询一个正在进行的流在起始点和结束点的统计信息来直接测量链路或路径的丢包率。本文提出了一种用于软件定义网络的双向链路级丢包测量方案。我们通过查询终止探测流的统计信息来解决上述的流量统计采样问题。我们提出了一种基于环的丢包探测结构,它包含每一个被测量的有向链路一次且只包含一次。该探头结构有效地避免了不同探头流之间的相互干扰,从而提高了探头精度。该环是基于SDN灵活的流量匹配能力实现的。进一步研究了基于环的丢包探测结构的优化问题,力求使环的最大时延最小。该优化问题非常复杂,我们采用自顶向下的图划分方法对其进行近似求解。提出了一种基于流量统计查询和探测环对称设计的丢包定位方法。
{"title":"A two-way link loss measurement approach for software-defined networks","authors":"Xinchang Zhang, Yinglong Wang, Jianwei Zhang, Lu Wang, Yanling Zhao","doi":"10.1109/IWQoS.2017.7969164","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969164","url":null,"abstract":"Packet loss rate is an important consideration in the Quality of Service (QoS) measurement for a packet-switched network. The software-defined networking (SDN) technique can conveniently monitor flow statistics. However, the packet loss rate of a link or path cannot be directly measured by inquiring the statistics of an ongoing flow at the starting and ending points because it is impossible to accurately compute and control pairwise sampling moments. In this paper, we propose a two-way link-level packet loss measurement solution for software-defined networks. We solve the flow statistics sampling problem mentioned above by inquiring the statistics of a terminated probe flow. We propose a ring-based packet loss probe structure, which contains every measured directed link once and only once. The proposed probe structure effectively avoids the mutual interference between different probe flows, and thereby improves probe accuracy. The ring is implemented based on the flexible flow match capability of SDN. We further study an optimization problem of ring-based packet loss probe structure that strives to minimize the maximum delay of rings. This optimization problem is very complex, and we approximately solve it using a top-down-top graph partition method. A packet loss positioning method, based on flow statistic inquiries and the symmetry design of the probe ring, is also proposed herein.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115182501","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Topology calibration in data centers 数据中心拓扑校准
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969137
Lailong Luo, Deke Guo, Jia Xu, Xueshan Luo
The topology of data centers changes dynamically due to link malpositions, hardware failures or software crushes. However, many topology enabled protocols or applications must know the current topology of data center precisely, which triggers the topology calibration problem. Topology calibration needs to deduce the different nodes and links between two given topologies effectively. Based on the existing method, deriving the different nodes is relatively simple, since they can be uniquely identified by their IP or MAC addresses. On the contrary, picking the different links from the massive links can be costly. Therefore, we envision a method to locate the different links with respect to the following rationales: 1) efficient, the caused storage cost or communication overhead should be low; 2) without priori knowledge, there is no support information, thus the different links should be decoded inversely. However, the existing strategies based on Bloom filter, Hash table, or Search trees fail to achieve the two rationales simultaneously. Thus, we propose graph filter, a space-efficient data structure to represent and deduce the different links in an invertible manner. To this end, the associated encoding, subtracting and decoding algorithms are proposed. The simulations highlight the strength of graph filter reasonably.
由于链路位置错误、硬件故障或软件崩溃,数据中心的拓扑结构会动态变化。然而,许多支持拓扑的协议或应用程序必须准确地了解数据中心的当前拓扑,这就引发了拓扑校准问题。拓扑标定需要有效地推导出两个给定拓扑之间的不同节点和链路。基于现有的方法,可以通过IP地址或MAC地址唯一地识别不同的节点,因此推导不同的节点相对简单。相反,从大量链接中挑选不同的链接可能会很昂贵。因此,我们设想了一种方法来定位不同的链接,根据以下原则:1)高效,造成的存储成本或通信开销应该低;2)没有先验知识,就没有支持信息,不同的环节需要反向解码。然而,现有的基于布隆过滤器、哈希表或搜索树的策略无法同时实现这两个基本原理。因此,我们提出了图过滤器,一种空间高效的数据结构,以可逆的方式表示和推断不同的链接。为此,提出了相关的编码、减法和解码算法。仿真结果合理地突出了图滤波器的强度。
{"title":"Topology calibration in data centers","authors":"Lailong Luo, Deke Guo, Jia Xu, Xueshan Luo","doi":"10.1109/IWQoS.2017.7969137","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969137","url":null,"abstract":"The topology of data centers changes dynamically due to link malpositions, hardware failures or software crushes. However, many topology enabled protocols or applications must know the current topology of data center precisely, which triggers the topology calibration problem. Topology calibration needs to deduce the different nodes and links between two given topologies effectively. Based on the existing method, deriving the different nodes is relatively simple, since they can be uniquely identified by their IP or MAC addresses. On the contrary, picking the different links from the massive links can be costly. Therefore, we envision a method to locate the different links with respect to the following rationales: 1) efficient, the caused storage cost or communication overhead should be low; 2) without priori knowledge, there is no support information, thus the different links should be decoded inversely. However, the existing strategies based on Bloom filter, Hash table, or Search trees fail to achieve the two rationales simultaneously. Thus, we propose graph filter, a space-efficient data structure to represent and deduce the different links in an invertible manner. To this end, the associated encoding, subtracting and decoding algorithms are proposed. The simulations highlight the strength of graph filter reasonably.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127151849","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
Ultra-Fast Bloom Filters using SIMD techniques 使用SIMD技术的超快速布隆过滤器
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969125
Jianyuan Lu, Ying Wan, Yang Li, Chuwen Zhang, Huichen Dai, Yi Wang, Gong Zhang, B. Liu
The network link speed is increasing at an alarming rate, which requires all network functions on routers/switches to keep pace. Bloom filter is a widely-used membership check data structure in network applications. It also faces the urgent demand of improving the performance in membership check speed. To this end, this paper proposes a new Bloom filter variant called Ultra-Fast Bloom Filters, by leveraging the SIMD techniques. We make three improvements for the UFBF to accelerate the membership check speed. First, we develop a novel hash computation algorithm which can compute multiple hash functions in parallel with the use of SIMD instructions. Second, we change a Bloom filter's bit-test process from sequential to parallel. Third, we increase the cache efficiency of membership check by encoding an element's information to a small block which can easily fit into a cache-line. Both theoretical analysis and extensive simulations show that the UFBF greatly exceeds the state-of-the-art Bloom filter variants on membership check speed.
网络链路的速度正在以惊人的速度增长,这就要求路由器/交换机的所有网络功能都能跟上。布隆滤波器是网络应用中广泛使用的一种隶属度校验数据结构。同时也面临着提高成员校验速度的迫切要求。为此,本文提出了一种新的布隆过滤器变体,称为超快速布隆过滤器,利用SIMD技术。我们对UFBF进行了三方面的改进,以加快隶属度检查的速度。首先,我们开发了一种新的哈希计算算法,该算法可以使用SIMD指令并行计算多个哈希函数。其次,我们将布隆过滤器的位测试过程从顺序更改为并行。第三,我们通过将元素的信息编码成一个小块来提高成员资格检查的缓存效率,这个小块可以很容易地放入缓存行。理论分析和大量的仿真结果表明,UFBF在成员检验速度上大大超过了最先进的布隆滤波器变体。
{"title":"Ultra-Fast Bloom Filters using SIMD techniques","authors":"Jianyuan Lu, Ying Wan, Yang Li, Chuwen Zhang, Huichen Dai, Yi Wang, Gong Zhang, B. Liu","doi":"10.1109/IWQoS.2017.7969125","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969125","url":null,"abstract":"The network link speed is increasing at an alarming rate, which requires all network functions on routers/switches to keep pace. Bloom filter is a widely-used membership check data structure in network applications. It also faces the urgent demand of improving the performance in membership check speed. To this end, this paper proposes a new Bloom filter variant called Ultra-Fast Bloom Filters, by leveraging the SIMD techniques. We make three improvements for the UFBF to accelerate the membership check speed. First, we develop a novel hash computation algorithm which can compute multiple hash functions in parallel with the use of SIMD instructions. Second, we change a Bloom filter's bit-test process from sequential to parallel. Third, we increase the cache efficiency of membership check by encoding an element's information to a small block which can easily fit into a cache-line. Both theoretical analysis and extensive simulations show that the UFBF greatly exceeds the state-of-the-art Bloom filter variants on membership check speed.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133497541","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
On the measurement of P2P file synchronization: Resilio Sync as a case study 关于P2P文件同步的度量:以Resilio Sync为例研究
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969177
Zhiyuan Peng, Ranga Reddy Pallelra, Haiyang Wang
Recent years have witnessed a growing popularity of file synchronization systems. In this paper, we take a first step towards the understandings of a new Peer-to-Peer file synchronization system, Resilio Sync. Our real-world measurement identifies its unique features and reveals its potential fairness issues
近年来,文件同步系统越来越受欢迎。在本文中,我们迈出了理解一种新的对等文件同步系统——弹性同步的第一步。我们的真实世界测量确定了其独特的特征,并揭示了其潜在的公平性问题
{"title":"On the measurement of P2P file synchronization: Resilio Sync as a case study","authors":"Zhiyuan Peng, Ranga Reddy Pallelra, Haiyang Wang","doi":"10.1109/IWQoS.2017.7969177","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969177","url":null,"abstract":"Recent years have witnessed a growing popularity of file synchronization systems. In this paper, we take a first step towards the understandings of a new Peer-to-Peer file synchronization system, Resilio Sync. Our real-world measurement identifies its unique features and reveals its potential fairness issues","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128722399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Per-flow counting for big network data stream over sliding windows 对滑动窗口上的大网络数据流进行逐流计数
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969118
You Zhou, Yian Zhou, Shigang Chen, Youlin Zhang
Per-flow counting for big network data streams is a fundamental problem in various network applications such as traffic monitoring, load balancing, capacity planning, etc. Traditional research focused on designing compact data structures to estimate flow sizes from the beginning of the data stream (i.e., landmark window model). However, for many applications, the most recent elements of a stream are more significant than those arrived long time ago, which gives rise to the sliding window model. In this paper, we consider per-flow counting over the sliding window model, and propose two novel solutions, ACE and S-ACE. Instead of allocating a separate data structure for each flow, both solutions utilize the counter sharing idea to reduce memory footprint, so they can be implemented in on-chip SRAMs in modern routers to keep up with the line speed. ACE has to reset the sliding window periodically to give precise estimates, while S-ACE based on a novel segment design can achieve persistently accurate estimates. Our extensive simulations as well as experimental evaluations based on real network traffic trace demonstrate that S-ACE can achieve fast processing speed and high measurement accuracy even with a very tight memory.
大网络数据流的逐流计数是各种网络应用(如流量监控、负载均衡、容量规划等)中的一个基本问题。传统的研究侧重于设计紧凑的数据结构,从数据流的开始估计流量大小(即地标窗口模型)。然而,对于许多应用程序来说,流的最新元素比很久以前到达的元素更重要,这就产生了滑动窗口模型。在本文中,我们考虑滑动窗口模型上的每流计数,并提出了两个新颖的解决方案,ACE和S-ACE。这两种解决方案都利用计数器共享的思想来减少内存占用,而不是为每个流分配单独的数据结构,因此它们可以在现代路由器的片上sram中实现,以跟上线路速度。ACE必须定期重置滑动窗口以给出精确的估计,而基于新型分段设计的S-ACE可以实现持续准确的估计。我们广泛的模拟以及基于真实网络流量跟踪的实验评估表明,即使在内存非常紧张的情况下,S-ACE也可以实现快速的处理速度和高测量精度。
{"title":"Per-flow counting for big network data stream over sliding windows","authors":"You Zhou, Yian Zhou, Shigang Chen, Youlin Zhang","doi":"10.1109/IWQoS.2017.7969118","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969118","url":null,"abstract":"Per-flow counting for big network data streams is a fundamental problem in various network applications such as traffic monitoring, load balancing, capacity planning, etc. Traditional research focused on designing compact data structures to estimate flow sizes from the beginning of the data stream (i.e., landmark window model). However, for many applications, the most recent elements of a stream are more significant than those arrived long time ago, which gives rise to the sliding window model. In this paper, we consider per-flow counting over the sliding window model, and propose two novel solutions, ACE and S-ACE. Instead of allocating a separate data structure for each flow, both solutions utilize the counter sharing idea to reduce memory footprint, so they can be implemented in on-chip SRAMs in modern routers to keep up with the line speed. ACE has to reset the sliding window periodically to give precise estimates, while S-ACE based on a novel segment design can achieve persistently accurate estimates. Our extensive simulations as well as experimental evaluations based on real network traffic trace demonstrate that S-ACE can achieve fast processing speed and high measurement accuracy even with a very tight memory.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123818515","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}
引用次数: 19
Cost-efficient negotiation over multiple resources with reinforcement learning 通过强化学习在多个资源上进行成本高效的协商
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969160
Yu Xu, Jianguo Yao, H. Jacobsen, Haibing Guan
Cloud applications can achieve similar performance with diverse multi-resource configurations, allowing cloud service providers to benefit from optimal resource allocation for reducing their operation cost. This paper aims to solve the problem of multi-resource negotiation with considerations of both the service-level agreement (SLA) and the cost efficiency. The performance and resource demand are usually application-dependent, making the optimization problem complicated, especially when the dimension of multi-resource configuration is large. To this end, we use reinforcement learning to solve the optimization problem of multi-resource configuration with simultaneous optimization of the learning efficiency and performance guarantee. The developed prototype named SmartYARN is extended Apache YARN equipped with our learning algorithm which can enable cloud applications to negotiate multiple resources cost-effectively. The extensive evaluations show that SmartYARN performs well in reducing the cost of resource usage while maintaining compliance with the SLA constraints of cloud service simultaneously.
云应用程序可以通过不同的多资源配置实现类似的性能,从而使云服务提供商能够从最佳资源分配中获益,从而降低运营成本。本文旨在从服务水平协议和成本效率两方面考虑,解决多资源协商问题。性能和资源需求通常依赖于应用程序,这使得优化问题变得复杂,特别是当多资源配置的维度很大时。为此,我们利用强化学习来解决多资源配置的优化问题,同时优化学习效率和性能保证。开发的原型名为SmartYARN,扩展了Apache YARN,配备了我们的学习算法,可以使云应用程序经济有效地协商多个资源。广泛的评估表明,SmartYARN在降低资源使用成本的同时保持了对云服务SLA约束的遵从性。
{"title":"Cost-efficient negotiation over multiple resources with reinforcement learning","authors":"Yu Xu, Jianguo Yao, H. Jacobsen, Haibing Guan","doi":"10.1109/IWQoS.2017.7969160","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969160","url":null,"abstract":"Cloud applications can achieve similar performance with diverse multi-resource configurations, allowing cloud service providers to benefit from optimal resource allocation for reducing their operation cost. This paper aims to solve the problem of multi-resource negotiation with considerations of both the service-level agreement (SLA) and the cost efficiency. The performance and resource demand are usually application-dependent, making the optimization problem complicated, especially when the dimension of multi-resource configuration is large. To this end, we use reinforcement learning to solve the optimization problem of multi-resource configuration with simultaneous optimization of the learning efficiency and performance guarantee. The developed prototype named SmartYARN is extended Apache YARN equipped with our learning algorithm which can enable cloud applications to negotiate multiple resources cost-effectively. The extensive evaluations show that SmartYARN performs well in reducing the cost of resource usage while maintaining compliance with the SLA constraints of cloud service simultaneously.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130501867","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
Queueing in the mist: Buffering and scheduling with limited knowledge 雾中的排队:有限知识下的缓冲和调度
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969126
Itamar Cohen, Gabriel Scalosub
Scheduling and managing queues with bounded buffers are among the most fundamental problems in computer networking. Traditionally, it is often assumed that all the properties of each packet are known immediately upon arrival. However, as traffic becomes increasingly heterogeneous and complex, such assumptions are in many cases invalid. In particular, in various scenarios information about packet characteristics becomes available only after the packet has undergone some initial processing. In this work, we study the problem of managing queues with limited knowledge. We start by showing lower bounds on the competitive ratio of any algorithm in such settings. Next, we use the insight obtained from these bounds to identify several algorithmic concepts appropriate for the problem, and use these guidelines to design a concrete algorithmic framework. We analyze the performance of our proposed algorithm, and further show how it can be implemented in various settings, which differ by the type and nature of the unknown information. We further validate our results and algorithmic approach by a simulation study that provides further insights as to our algorithmic design principles in face of limited knowledge.
调度和管理有界缓冲区的队列是计算机网络中最基本的问题之一。传统上,通常假设每个包的所有属性在到达时立即已知。然而,随着流量变得越来越异构和复杂,这些假设在许多情况下是无效的。特别是,在各种场景中,只有在数据包经过一些初始处理之后,才能获得有关数据包特征的信息。在这项工作中,我们研究了有限知识下的队列管理问题。我们首先展示了在这种情况下任何算法的竞争比的下界。接下来,我们使用从这些边界中获得的见解来确定适合该问题的几个算法概念,并使用这些指导方针来设计具体的算法框架。我们分析了我们提出的算法的性能,并进一步展示了它如何在各种设置中实现,这些设置因未知信息的类型和性质而不同。我们通过模拟研究进一步验证了我们的结果和算法方法,该研究在面对有限知识的情况下为我们的算法设计原则提供了进一步的见解。
{"title":"Queueing in the mist: Buffering and scheduling with limited knowledge","authors":"Itamar Cohen, Gabriel Scalosub","doi":"10.1109/IWQoS.2017.7969126","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969126","url":null,"abstract":"Scheduling and managing queues with bounded buffers are among the most fundamental problems in computer networking. Traditionally, it is often assumed that all the properties of each packet are known immediately upon arrival. However, as traffic becomes increasingly heterogeneous and complex, such assumptions are in many cases invalid. In particular, in various scenarios information about packet characteristics becomes available only after the packet has undergone some initial processing. In this work, we study the problem of managing queues with limited knowledge. We start by showing lower bounds on the competitive ratio of any algorithm in such settings. Next, we use the insight obtained from these bounds to identify several algorithmic concepts appropriate for the problem, and use these guidelines to design a concrete algorithmic framework. We analyze the performance of our proposed algorithm, and further show how it can be implemented in various settings, which differ by the type and nature of the unknown information. We further validate our results and algorithmic approach by a simulation study that provides further insights as to our algorithmic design principles in face of limited knowledge.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124203295","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
Generic and agile service function chain verification on cloud 云上通用敏捷的业务功能链验证
Pub Date : 2017-06-01 DOI: 10.1109/IWQoS.2017.7969150
Xiaoli Zhang, Qi Li, Jianping Wu, Jiahai Yang
Network Function Virtualization (NFV) is an emerging technology to enable network functions (NFs) outsourcing on cloud so as to reduce the costs of deploying and maintaining NFs. However, NF outsourcing poses a serious gap between the expected service function chains (SFCs) and the real enforcement because SFC deployment and management on cloud is invisible to NF customers (i.e., enterprises). In this paper, we propose verifiable SFC, i.e., vSFC, the first scheme that allows an enterprise to accurately verify the correct enforcement of SFC in realtime. In particular, different from the-state-of-the-art network function verification schemes, vSFC is generic and agile, which can be deployed on various clouds, while not requiring modifications to any NFs on cloud. vSFC detects a wide range of SFC violations including forwarding path incompliance, flow dropping, and packet injection attacks. To demonstrate the feasibility and performance of vSFC, we implement a vSFC prototype built on top of KVM and conduct experiments with real traces. Our experiment results show that vSFC detects various SFC violations with a negligible overhead.
NFV (Network Function Virtualization)是一种新兴的网络功能外包技术,旨在将网络功能外包到云端,从而降低网络功能的部署和维护成本。然而,由于服务功能链在云上的部署和管理对NF客户(即企业)来说是不可见的,因此NF外包在预期的服务功能链(SFC)和实际执行之间造成了严重的差距。在本文中,我们提出了可验证的SFC,即vSFC,这是第一个允许企业实时准确验证正确执行SFC的方案。特别是vSFC不同于目前最先进的网络功能验证方案,它具有通用性和敏捷性,可以部署在各种云中,而不需要在云中修改任何NFs。vSFC可以检测广泛的SFC违规行为,包括转发路径不符合、流丢弃和包注入攻击。为了证明vSFC的可行性和性能,我们在KVM上实现了一个vSFC原型,并进行了真实痕迹的实验。我们的实验结果表明,vSFC以可以忽略不计的开销检测各种SFC违规。
{"title":"Generic and agile service function chain verification on cloud","authors":"Xiaoli Zhang, Qi Li, Jianping Wu, Jiahai Yang","doi":"10.1109/IWQoS.2017.7969150","DOIUrl":"https://doi.org/10.1109/IWQoS.2017.7969150","url":null,"abstract":"Network Function Virtualization (NFV) is an emerging technology to enable network functions (NFs) outsourcing on cloud so as to reduce the costs of deploying and maintaining NFs. However, NF outsourcing poses a serious gap between the expected service function chains (SFCs) and the real enforcement because SFC deployment and management on cloud is invisible to NF customers (i.e., enterprises). In this paper, we propose verifiable SFC, i.e., vSFC, the first scheme that allows an enterprise to accurately verify the correct enforcement of SFC in realtime. In particular, different from the-state-of-the-art network function verification schemes, vSFC is generic and agile, which can be deployed on various clouds, while not requiring modifications to any NFs on cloud. vSFC detects a wide range of SFC violations including forwarding path incompliance, flow dropping, and packet injection attacks. To demonstrate the feasibility and performance of vSFC, we implement a vSFC prototype built on top of KVM and conduct experiments with real traces. Our experiment results show that vSFC detects various SFC violations with a negligible overhead.","PeriodicalId":422861,"journal":{"name":"2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114346395","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}
引用次数: 15
期刊
2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS)
全部 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