论文标题
交通测量中的草图调查:设计,优化,应用和实施
A survey of sketches in traffic measurement: Design, Optimization, Application and Implementation
论文作者
论文摘要
网络测量值探究基础网络,以支持高级决策,例如网络管理,网络更新,网络维护,网络防御及其他。由于网络流的庞大,快速,不可预测的特征,在测量节点中广泛实现了草图,以大致记录流量的频率或估计流量的基数。在他们的核心上,草图通常保持一个或多个计数器阵列,并依靠哈希功能为每个流量选择计数器。然后将分布式测量节点的空间效率草图聚合在一起,以提供正在进行的流量的统计数据。当前,已经提出了巨大的重新设计和优化,以改善草图,以提高网络测量性能。但是,现有的评论或调查主要集中在测量任务的一个特定方面。网络测量社区中的研究人员和工程师希望进行一项多合一调查,涵盖基于草图的网络测量的整个处理管道。为此,我们介绍了该领域的首次全面调查。我们首先介绍了用于测量的流程的准备,然后详细介绍了设计,聚合,解码,应用和实施网络测量的草图的最新研究。为了总结现有的努力,我们对现有文献进行了深入的研究,涵盖了90多种草图设计和优化策略。此外,我们对草图设计进行了全面的分析和定性/定量比较。最后,我们重点介绍了将来基于草图的网络测量研究的开放问题。
Network measurement probes the underlying network to support upper-level decisions such as network management, network update, network maintenance, network defense and beyond. Due to the massive, speedy, unpredictable features of network flows, sketches are widely implemented in measurement nodes to approximately record the frequency or estimate the cardinality of flows. At their cores, sketches usually maintain one or multiple counter array(s), and rely on hash functions to select the counter(s) for each flow. Then the space-efficient sketches from the distributed measurement nodes are aggregated to provide statistics of the undergoing flows. Currently, tremendous redesigns and optimizations have been proposed to improve the sketches for better network measurement performance. However, existing reviews or surveys mainly focus on one particular aspect of measurement tasks. Researchers and engineers in the network measurement community desire an all-in-one survey that covers the entire processing pipeline of sketch-based network measurement. To this end, we present the first comprehensive survey of this area. We first introduce the preparation of flows for measurement, then detail the most recent investigations of design, aggregation, decoding, application and implementation of sketches for network measurement. To summarize the existing efforts, we carry out an in-depth study of the existing literature, covering more than 90 sketch designs and optimization strategies. Furthermore, we conduct a comprehensive analysis and qualitative/quantitative comparison of the sketch designs. Finally,we highlight the open issues for future sketch-based network measurement research.