LossRadar: Fast Detection of Lost Packets in Data Center Networks

LossRadar: Fast Detection of Lost Packets in Data Center Networks
复制标题

DOI:
10.1145/2999572.2999609
复制
发表时间:
2016-12
期刊:
Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies
影响因子:
--
通讯作者:
Yuliang Li;Rui Miao;Changhoon Kim;Minlan Yu
Yuliang Li;Rui Miao;Changhoon Kim;Minlan Yu
中科院分区:
其他
文献类型:
--
作者:
Yuliang Li;Rui Miao;Changhoon Kim;Minlan Yu

文献摘要

被引文献

相似文献

分组丢失在数据中心网络中是常见的,可能由各种原因(例如,拥塞、黑洞),并且对应用性能和网络操作具有显著影响。因此,重要的是提供独立于其根本原因的分组丢失的快速检测。我们还需要捕获丢失数据包的位置和数据包报头信息,以帮助诊断和减轻这些损失。不幸的是,现有的监控工具在捕获所有类型的网络事件时都是通用的,但在快速捕获损失时往往不够详细,开销也很低。由于损失在数据中心的重要性,我们提出了一个具体的监测系统设计的损失检测。我们提出了LossRadar,一个系统,可以捕获个人丢失的数据包和他们的详细信息在整个网络上的一个很好的时间尺度。我们对原型和模拟的广泛评估表明,LossRadar易于在硬件交换机中实现,实现了低内存和带宽开销,同时提供了有关单个丢失数据包的详细信息。我们还构建了一个损失分析工具,通过几个示例应用程序演示了LossRadar的实用性。
Packet losses are common in data center networks, may be caused by a variety of reasons (e.g., congestion, blackhole), and have significant impacts on application performance and network operations. Thus, it is important to provide fast detection of packet losses independent of their root causes. We also need to capture both the locations and packet header information of the lost packets to help diagnose and mitigate these losses. Unfortunately, existing monitoring tools that are generic in capturing all types of network events often fall short in capturing losses fast with enough details and low overhead. Due to the importance of loss in data centers, we propose a specific monitoring system designed for loss detection. We propose LossRadar, a system that can capture individual lost packets and their detailed information in the entire network on a fine time scale. Our extensive evaluation on prototypes and simulations demonstrates that LossRadar is easy to implement in hardware switches, achieves low memory and bandwidth overhead, while providing detailed information about individual lost packets. We also build a loss analysis tool that demonstrates the usefulness of LossRadar with a few example applications.