2016 - Participatory Networking:An API for App Control of SDNs.pdfVIP

  • 10
  • 0
  • 约4.94万字
  • 约 12页
  • 2018-03-23 发布于河南
  • 举报

2016 - Participatory Networking:An API for App Control of SDNs.pdf

2016 - Participatory Networking:An API for App Control of SDNs.pdf

Participatory Networking: An API for Application Control of SDNs Andrew D. Ferguson Arjun Guha Chen Liang Brown University Cornell University Brown University adf@ arjun@ chen_liang@ Rodrigo Fonseca Shriram Krishnamurthi Brown University Brown University rfonseca@ sk@ ABSTRACT applications constantly probe network bandwidth [6], overlay net- We present the design, implementation, and evaluation of an API works are used to re-route traf?c [6], network paths are reactively for applications to control a software-de?ned network SDN . Our recon?gured based on inferences [ 1], and humans are required to API is implemented by an OpenFlow controller that delegates read throttle heavy network loads in response to planned or unplanned and write authority from the network’s administrators to end users, shifts in traf?c matrices. Using humans for network control, how- or applications and devices acting on their behalf. Users can then ever, is no panacea, having been responsible for signi?cant recent work with the network, rather than around it, to achieve better per- outages at both Github [22] and Amazon [2]. formance, security, or predictable behavior. Our API serves well as At a minimum, packet networks forward data, collect traf?c statis- tics, and divide traf?c based on addresses or other header ?elds. In- the next layer atop current SDN stacks. Our design addresses the two key challenges: how to safely decompose control and visibil- creasingly, modern networks also provide additional services, often ity of the network, and how to resolve con?icts between untrusted implemented via middleboxes, such as ?rewalling, compression, users and across requests, while maintaining baseline levels of fair- encryption, threat-detection, acceleration, and caching. Yet, all of ness and security. Using a real OpenFlow testbed, we demonstrate these features are, for the most part, invisible to the applications our API’s feasibility through microbenchmarks, and its use

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档