Award Abstract # 1040838
FIA: Collaborative Research: Architecting for Innovation

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: INTERNATIONAL COMPUTER SCIENCE INSTITUTE
Initial Amendment Date: September 22, 2010
Latest Amendment Date: July 26, 2012
Award Number: 1040838
Award Instrument: Continuing Grant
Program Manager: Marilyn McClure
mmcclure@nsf.gov
 (703)292-5197
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2010
End Date: September 30, 2015 (Estimated)
Total Intended Award Amount: $2,100,000.00
Total Awarded Amount to Date: $2,100,000.00
Funds Obligated to Date: FY 2010 = $708,199.00
FY 2011 = $700,714.00

FY 2012 = $691,087.00
History of Investigator:
  • Scott Shenker (Principal Investigator)
    shenker@icsi.berkeley.edu
Recipient Sponsored Research Office: International Computer Science Institute
2150 SHATTUCK AVE
BERKELEY
CA  US  94704-1345
(510)666-2900
Sponsor Congressional District: 12
Primary Place of Performance: International Computer Science Institute
2150 SHATTUCK AVE
BERKELEY
CA  US  94704-1345
Primary Place of Performance
Congressional District:
12
Unique Entity Identifier (UEI): GSRMP1QCXU74
Parent UEI:
NSF Program(s): Information Technology Researc,
CSR-Computer Systems Research
Primary Program Source: 01001011DB NSF RESEARCH & RELATED ACTIVIT
01001112DB NSF RESEARCH & RELATED ACTIVIT

01001213DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7363
Program Element Code(s): 164000, 735400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

A Platform for Internet Innovation

The architectural stability of the Internet was crucial in fostering the development of new applications and networking technologies by giving the former a stable base upon which to build and giving the latter a fixed set of requirements to support. However, in recent years this architectural stability has become a liability, as there are areas of increasing importance ? most notably inadequate support of security and availability, lack of adequate mechanisms for privacy, mobility, middleboxes, and data-oriented functionality ? where the original Internet architecture falls short. The persistence of the Internet's architectural deficiencies is not because they are intellectually intractable, but because they are beyond the reach of incrementally deployable changes. Based on this observation, the research team takes a different approach than recent clean-slate designs, focusing not on a new fixed architecture but instead on providing a platform to enable architectural innovation through incrementally deployable changes, without massive disruption in the infrastructure.

In this research project, the research team focuses on the ?hardware-defined functionality? challenge and proposes a ?platform for innovation? that allows the network infrastructure to support new architectures without changes to the underlying hardware. In particular, this approach will enable forwarding hardware to support a wide range of alternative designs. In addition, so that changes can be introduced alongside the current design, hardware will also be able to support multiple designs simultaneously.

The proposed platform will use a newly developed paradigm called Software-Defined Networks (SDN), currently embodied in the OpenFlow and NOX projects. OpenFlow is an open hardware forwarding interface. NOX is an open-source software platform that provides global abstractions to network management software and in turn communicates the decisions made by this software to the individual forwarding boxes. This effort will provide a solid foundation for more general SDN designs that are open, comprehensive and can meet long-term needs.

The research team will also explore and demonstrate applicability of the SDN approach including abstractions and programming model for different domains of network use. These include enterprise, WAN, home, and wireless. To demonstrate the ability of the proposed platform to support innovation in radically new network mechanisms, the research team will deploy prototype novel architectures on SDN.

If successful, the proposed approach would allow the use of known approaches and design proposals currently available in the literature to address many of the Internet's current problems, as these solutions would be incrementally deployable, without major disruption to the underlying infrastructure. Furthermore, current commercial efforts to address Internet?s deficiencies are disjointed, proprietary, and tailored for short-term needs. The next generation of SDN technology provides a solid basis for coordinated, long-term efforts to address critical needs in areas of security, mobility and support of content-centric application and services. More importantly, the proposed approach would allow the Internet to meet future requirements as they arise through incrementally deployable modifications, relieving network designers of the burden of predicting what these future requirements might be.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Peter Xiang Gao, Akshay Narayan, Gautam Kumar, Rachit Agarwal, Sylvia Ratnasamy, Scott Shenker "Distributed Near-optimal Datacenter Transport Over Commodity Network Fabric" CoNext 2015 , 2015

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

 

The high-level goal of our overall research agenda was to foster innovation in networks and network-based services. In short, we asked the question: how can we design networks so that new functionality, even new architectures, can be achieved through incrementally deployable changes?

 

To this end, we developed a framework that can support multiple Internet architectures and requires only moderate changes in today's design. This approach, called Software-Defined Internet Architecture (SDIA), leverages the use of software forwarding at the network edge (as in SDNv2, mentioned below) to support an unprecedented ease of architectural innovation.
In addition to this architectural work, we also investigated how software-defined networking (SDN), which was in its infancy when this effort started, could better support innovation. Our efforts in this regard addressed:

 

  • Adopting an edge-based approach to SDN (called SDNv2) that enabled more flexible deployment of functionality and a more modular networking infrastructure.
  • Combining SDN with Network-Function-Virtualization (NFV), also accomplished through SDNv2, that enlarges the scope of SDN to incorporate the wide variety of middlebox functionality
  • Enabling service virtualization which enables SDN to support third-party services through a highly virtualized service-invocation interface
  • Devising a new approach to distributed SDN control that involved a simple coordination layer (SCL) that can be slipped under most single-image controllers and a highly resilient in-band control plane network design.
  • Designing an approach that employs SDN at Internet interconnection points to enable easy deployment of new features.
  • Designing the first truly scalable SDN design built around hierarchy and recursion. This approach can support a wide range of routing and traffic engineering solutions.
We also looked at how edge-based designs could support innovation in congestion control and packet scheduling, and how new verification and troubleshooting techniques could enable operators to better understand networks as they change. 

 


Last Modified: 12/28/2015
Modified by: Scott Shenker

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page