This project addresses the issue of functionality placement in virtualized networks. Functionality placement is the mapping of virtualized functions onto the network substrate and is a key part of using network virtualization to create sophisticated multitenant applications on top of virtualized network "slices". Prior work only considered virtualizing of communications links via methodologies such as Software Defined Networking (SDN). This project will demonstrate how one can implement network virtualization by utilizing only the edge of the physical network (which would make deployment much simpler) and how one can apply these ideas to higher-level functions (e.g., firewalls, proxy caches) and not just L2/L3 switches as are typically considered.

Cloud Computing is rapidly changing the face of computing infrastructure and is a major economic driver in the technology sector. This project will benefit the cloud computing industry by informing the design of future cloud computing infrastructure and contributing prototype implementations the research community as open-source code.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
1343947
Program Officer
John Brassil
Project Start
Project End
Budget Start
2013-09-01
Budget End
2015-08-31
Support Year
Fiscal Year
2013
Total Cost
$300,000
Indirect Cost
Name
International Computer Science Institute
Department
Type
DUNS #
City
Berkeley
State
CA
Country
United States
Zip Code
94704