Cost, performance & flexibility in OpenFlow: Pick three

Cost, performance & flexibility in OpenFlow: Pick three
复制标题

DOI:
10.1109/icc.2012.6364690
复制
发表时间:
2012-06
期刊:
2012 IEEE International Conference on Communications (ICC)
影响因子:
--
通讯作者:
Charalampos Rotsos;R. Mortier;Anil Madhavapeddy;Balraj Singh;A. Moore
Charalampos Rotsos;R. Mortier;Anil Madhavapeddy;Balraj Singh;A. Moore
中科院分区:
其他
文献类型:
--
作者:
Charalampos Rotsos;R. Mortier;Anil Madhavapeddy;Balraj Singh;A. Moore

文献摘要

相似文献

OS虚拟化和云计算已经从根本上改变了Internet服务的部署方式:Enterprises共享第三方数据中心,以最小的更改部署现有应用程序。最近的测量表明,数据中心内缺乏交通隔离功能,网络性能表现出很高的可变性。我们提倡通过允许应用程序使用OpenFlow表达自己的转发逻辑来解决此问题,从而实现应用程序特定的最佳性能。我们以模块化控制器的库实现形式和可扩展的OpenFlow Switch的形式提出了Mirage应用程序合成框架中的OpenFlow实现,能够将基础网络基础结构公开为云应用程序。通过链接到该应用程序,这为编程网络控制提供了一个安全但高度可扩展的框架,尽管与现有控制器相比,尽管未取代,但仍提供合理的性能。
OS virtualization and cloud computing have radically changed the way Internet services are deployed: enterprises share third-party datacenters, deploying existing applications with minimal changes. Recent measurements reveal a lack of traffic isolation capabilities within the datacenter with network performance exhibiting high variability. We advocate addressing this problem by allowing applications to express their own forwarding logic using OpenFlow to achieve application specific optimal performance. We present an OpenFlow implementation within the Mirage application synthesis framework, in the form of library implementations of a modular controller and an extensible OpenFlow-enabled switch, able to expose the underlying network infrastructure to cloud applications. By linking into the application, this provides a safe yet highly extensible framework for programming network control that, although unoptimised, still provides reasonable performance when compared with existing controllers.