【24h】

Detecting Network Neutrality Violations with Causal Inference

机译:使用因果推理检测网络中立性违规

获取原文

摘要

We present NANO, a system that detects when ISPs apply policies that discriminate against specific classes of applications, users, or destinations. Existing systems for detecting discrimination are typically specific to an application or to a particular discrimination mechanism and rely on active measurement tests. Unfortunately, ISPs can change discrimination policies and mechanisms, and they can evade these tests by giving probe traffic higher priority. NANO detects ISP discrimination by passively collecting performance data from clients. To distinguish discrimination from other causes of degradation (e.g., overload, misconfiguration, failure), NANO establishes a causal relationship between an ISP and observed performance by adjusting for confounding factors. NANO agents deployed at participating clients across the Internet collect performance data for selected services and report this information to centralized servers, which analyze the measurements to establish causal relationship between an ISP and performance degradations. We have implemented NANO and deployed clients in a controlled environment on Emulab. We run a combination of controlled experiments on Emulab and wide-area experiments on PlanetLab that show that NANO can determine the extent and criteria for discrimination for a variety of discrimination policies and applications.
机译:我们提出了NANO,这是一个系统,可检测ISP何时应用区分特定类别的应用程序,用户或目的地的策略。用于检测歧视的现有系统通常特定于应用程序或特定的歧视机制,并依赖于主动的测量测试。不幸的是,ISP可以更改歧视政策和机制,并且可以通过将探测流量分配为更高的优先级来逃避这些测试。 NANO通过被动地从客户端收集性能数据来检测ISP的歧视。为了将歧视与其他降级原因(例如过载,配置错误,故障)区分开来,NANO通过调整混杂因素在ISP和观察到的性能之间建立因果关系。部署在Internet上参与客户的NANO代理收集选定服务的性能数据,并将此信息报告给集中式服务器,集中式服务器分析这些度量以建立ISP与性能下降之间的因果关系。我们已经实施了NANO,并在Emulab的受控环境中部署了客户。我们在Emulab上进行了对照实验,并在PlanetLab上进行了广域实验,结果表明,NANO可以确定各种歧视政策和应用的歧视程度和标准。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号