NeTS: Small: New Directions in Routing and Traffic Engineering
NeTS: Small: New Directions in Routing and Traffic Engineering
批准号:
1117161
负责人:
Scott Shenker
金额:
$30.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-09-01 至 2014-08-31
中文摘要
路由可以说是网络中最基本的方面,因为它回答了一个基本问题:如何在路由器或交换机中设置适当的状态,以便数据包能够从源传输到目的地?有大量关于路由的文献,涵盖了许多主题(域内和域间,有线和无线,收敛和策略振荡等),路由器供应商已经打磨了他们的路由实现多年。在所有这些学术和商业工作之后,人们可能会期望在路由方面没有什么重要的新内容,所有当前的工作都将涉及对算法和实现的小而渐进的改进。然而,有两种相互冲突的趋势正在改变路由使用的背景,这需要新一轮的路由研究:可靠性要求:由于网络越来越多地用于关键服务(医院、金融机构等),对网络的可靠性期望变得更加严格,即可靠性的“五个九”。路由负责引导流量绕过故障(即故障恢复)并避免热点(即负载分配),因此所需的可靠性提高必须来自改进路由协议中嵌入的故障恢复和负载分配机制。网络规模:网络正以快速的速度增长,一种新的网络——数据中心,它可以拥有数十万台主机和数百万台虚拟机——正在前所未有地推动扩展限制。在所有路由算法中,因为它们本质上是分布式一致性算法,收敛时间(用于响应故障和热点)和/或路由开销(就路由消息的数量和大小而言)随着大小而增加。这两个发展的结果是,路由算法被要求在更困难的任务上做得更好(就可靠性而言)(因为网络规模和复杂性的增加)。因此,商业界和学术界都开始了新一轮的路由研究。这些努力首先产生了几种临时路由方法(如MPLS快速路由和ECMP),然后集中精力开发多路径路由方法(如路径拼接和各种其他方法)。然而,所有这些开发都是在传统路由方法的基础上进行改进的,传统路由方法构建了从源到目的地的单一路径。这些机制显著提高了网络的可靠性,但它们并没有告诉我们如何将更有效的故障恢复和负载分配纳入路由算法的核心基础。最近,我们(和其他人一起)提出了一种新的路由范式,它将路由的基本输出从路径更改为有向无环图(DAG)。这种新方法在这里被称为沿dag路由(RAD),它自动为本地故障恢复和负载分配提供多条路径。这允许RAD在没有任何全局路由重新计算以响应故障或热点的情况下,保证连通性(只要图是连接的)并提供最佳负载分配(在简单的单目的地流量模型中)。该项目从设计、仿真、实现和理论等多个角度研究了RAD方法。我们的目标是将这种新的路由范式建立在坚实的科学基础上。更广泛的影响:商业和政府迫切需要提高可靠性和易于管理的路由算法。这个提议的项目将产生基于商业路由硬件(使用OpenFlow接口)的新路由和流量工程方法的原型,可用于在商业环境中测试这些想法。这可能会对数据中心网络的实现方式产生重大影响,并更普遍地提高网络可靠性。在这方面,已经与路由器供应商进行了有希望的初步讨论。
英文摘要
Routing is arguably the most fundamental aspect of networking, since it answers the basic question: how do you place the appropriate state in routers or switches so that packets can travel from source to destination? There is a huge literature on routing, covering many topics (intradomain and interdomain, wireline and wireless, convergence and policy oscillations, etc.), and the router vendors have been honing their routing implementations for many years. After all this academic and commercial work, one might expect that there would be little new of fundamental importance to say about routing, and that all current work would involve small, incremental improvements to algorithms and implementations.However, there are two conflicting trends that are changing the context in which routing is being used, and which necessitate a new round of routing research:Reliability requirements: Because networks are being increasingly used for critical services (hospitals, financial institutions, etc.), the reliability expectations for networks are becoming more stringent i.e., 'five nines' of reliability). Routing is responsible for directing traffic around failures (i.e., failure recovery) and avoiding hotspots (i.e., load distribution), so the required increases in reliability must come from improving the failure recovery and load distribution mechanisms embedded in routing protocols.Network size: Networks are growing at a rapid pace, and a new class of networks - datacenters, which can have hundreds of thousands of hosts and millions of VMs - are pushing the scaling limits as never before. In all routing algorithms, because they are essentially distributed consistency algorithms, the convergence times (for responding to failures and hotspots) and/or the routing overhead (in terms of the number and size of routing messages) increase with size. The upshot of these two developments is that routing algorithms are being asked to do a better job (in terms of reliability) on a harder task (because of the increases in network size and complexity). As a result, both the commercial world and the academic community have embarked on a new round of routing research. These efforts first produced several ad hoc rerouting methods (such as MPLS Fast Reroute and ECMP) and then concentrated on developing multipath routing methods (such as Path Splicing and a variety of other approaches). However, all of these developments are retrofitted on top of the traditional approach to routing, which builds a single path from the source to the destination. These mechanisms significantly improve the reliability of networking, but they do not tell us how to incorporate more effective failure recovery and load distribution into the core foundation of routing algorithms.More recently, we (along with others) have proposed a new routing paradigm, one that changes the basic output of routing from a path to a directed acyclic graph (DAG). This new approach, which here will be called Routing Along DAGs (RAD), automatically provides multiple paths for local failure recovery and load distribution. This allows RAD to, without any global route recomputations in response to failures or hotspots, guarantee connectivity (as long as the graph is connected) and provide optimal load distribution (in a simple single-destination traffic model). This project is investigating the RAD approach from many angles: design, simulation, implementation, and theory. The goal is to have a put this new routing paradigm on a firm scientific footing.Broader Impacts: There is a pressing commercial and governmental need for increased reliability and easy-to-manage routing algorithms. This proposed project will produce prototypes of new routing and traffic engineering approaches built on commercial routing hardware (using the OpenFlow interface) that could be used to test these ideas in commercial settings. This could have a significant impact on how datacenter networking is done, and more generally improve network reliability. Promising preliminary discussions have already been held with router vendors in this regard.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CNS Core: Small: Creating An Extensible Internet Through Interposition
-
批准号:2242502
-
项目类别:Standard Grant
-
资助金额:$54.41万
-
财政年份:2023
-
负责人:Scott Shenker
-
依托单位:
CC* Integration-Large: An Extensible Internet for Science Applications and Beyond
-
批准号:2201489
-
项目类别:Standard Grant
-
资助金额:$99.79万
-
财政年份:2022
-
负责人:Scott Shenker
-
依托单位:
EAGER: Collaborative Research: Towards an Extensible Internet
-
批准号:2137219
-
项目类别:Standard Grant
-
资助金额:$21.41万
-
财政年份:2021
-
负责人:Scott Shenker
-
依托单位:
Collaborative Research: PPoSS: Planning: Making Smart Use of SmartNICs
-
批准号:2029037
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:2020
-
负责人:Scott Shenker
-
依托单位:
NeTS: Small: Creating an Evolvable, Diverse, and Dynamic Internet
-
批准号:1817115
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Scott Shenker
-
依托单位:
CSR: Small: Towards Programming Datacenters
-
批准号:1817116
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Scott Shenker
-
依托单位:
NeTS: Medium: Collaborative Research: A Software Defined Internet Exchange
-
批准号:1420064
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2014
-
负责人:Scott Shenker
-
依托单位:
EAGER: Network Virtualization for OpenCloud
-
批准号:1343947
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2013
-
负责人:Scott Shenker
-
依托单位:
NeTS: Small: The Design and Use of a Network Operating System
-
批准号:1015459
-
项目类别:Standard Grant
-
资助金额:$46.0万
-
财政年份:2010
-
负责人:Scott Shenker
-
依托单位:
FIA: Collaborative Research: Architecting for Innovation
-
批准号:1040838
-
项目类别:Continuing Grant
-
资助金额:$210.0万
-
财政年份:2010
-
负责人:Scott Shenker
-
依托单位:
TC: Small: Practical Data Confinement
-
批准号:1015470
-
项目类别:Continuing Grant
-
资助金额:$49.96万
-
财政年份:2010
-
负责人:Scott Shenker
-
依托单位:
NeTS-FIND: Architectural Support for Network Trouble-Shooting
-
批准号:0722035
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Scott Shenker
-
依托单位:
NeTS-FIND: Collaborative Research: A New Approach to Internet Naming and Name Resolution
-
批准号:0722033
-
项目类别:Continuing Grant
-
资助金额:$30.59万
-
财政年份:2007
-
负责人:Scott Shenker
-
依托单位:
Collaborative Research: SING: Foundations of Next-Generation Routing
-
批准号:0728500
-
项目类别:Continuing Grant
-
资助金额:$12.43万
-
财政年份:2007
-
负责人:Scott Shenker
-
依托单位:
Collaborative Research: CT-T: Towards a More Accountable Internet
-
批准号:0716342
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Scott Shenker
-
依托单位:
NeTS-NBD: Internet Revolution through Flat Resolution
-
批准号:0520241
-
项目类别:Continuing Grant
-
资助金额:$150.0万
-
财政年份:2005
-
负责人:Scott Shenker
-
依托单位:
Collaborative Research: Virtual Networking - - Enabling Innovation in Networks and Services
-
批准号:0440940
-
项目类别:Standard Grant
-
资助金额:$7.99万
-
财政年份:2004
-
负责人:Scott Shenker
-
依托单位:
Workshop: The Future of Internet Research; Berkeley, CA; December, 2003
-
批准号:0350223
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Scott Shenker
-
依托单位:
ITR/ANI: Addressing Fundamental Issues for Robust Internet Performance
-
批准号:0205519
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2002
-
负责人:Scott Shenker
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: