首页> 外文会议>7th ACM computing frontiers conference 2010 >Scalable Simulation of Complex Network Routing Policies
【24h】

Scalable Simulation of Complex Network Routing Policies

机译:复杂网络路由策略的可扩展仿真

获取原文
获取原文并翻译 | 示例

摘要

Modern routing protocols for the internet implement complex policies that take more into account than just path length. However, current routing protocol simulators are limited to either working with hard-coded policies or working on small networks (1000 nodes or less). It is currently not possible to ask questions about how the routing tables will change on all of the autonomous systems (e.g., AT&T, Sprint, etc.) in the internet, given a change in the routing protocol. This paper presents a routing policy simulation framework that enables such simulations to be done on resources that are readily available to researchers, such as a small set of typical desktops. We base the policy simulation framework on the Routing Algebra Meta-Language (RAML), which is a formal framework for specifying routing policies. Our theoretical contributions include proving that the signatures and the meet operation induced by the preference operator in RAML define a semilattice and that routing policy simulation frameworks are analogous to dataflow analysis frameworks.rnThe main problem we address is that direct implementation of routing policy simulation has scaling issues due to the O(n~2) memory requirements for routing tables. However, due to properties of routing algebras specified in RAML, we are able to segment the simulation problem into multiple runs that propagate route information for subsets of the network on each run. This strategy enables us to perform a simulation that does not exceed system memory on typical desktops and enables the 43 minute, parallel simulation of a real network topology (33k nodes) and an approximation of the common BGP protocol.
机译:互联网的现代路由协议实施了复杂的策略,这些策略不仅考虑路径长度,还考虑了更多因素。但是,当前的路由协议模拟器仅限于使用硬编码策略或在小型网络(不超过1000个节点)上使用。考虑到路由协议的改变,当前不可能询问有关路由表将如何在互联网上的所有自治系统(例如,AT&T,Sprint等)上改变的问题。本文提出了一种路由策略模拟框架,该框架使此类模拟能够在研究人员容易获得的资源(例如少量典型台式机)上进行。我们基于路由代数元语言(RAML)建立策略模拟框架,这是用于指定路由策略的正式框架。我们的理论贡献包括证明RAML中的首选项运算符引起的签名和满足操作定义了一个半晶格,并且路由策略模拟框架类似于数据流分析框架。由于路由表的O(n〜2)内存需求而导致的问题。但是,由于RAML中指定的路由代数的属性,我们能够将模拟问题细分为多个运行,这些运行在每次运行中传播网络子集的路由信息​​。这种策略使我们能够执行不超过典型台式机系统内存的模拟,并能够对真实网络拓扑(33k节点)进行43分钟的并行模拟,并模拟通用BGP协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号