Source Flow: Handling Millions of Flows on Flow-based Nodes

被引:18
作者
Chiba, Yasunobu [1 ]
Shinohara, Yusuke [1 ]
Shimonishi, Hideyuki [1 ]
机构
[1] NEC Corp Ltd, Syst Platforms Res Labs, Nakahara Ku, Kawasaki, Kanagawa 2118666, Japan
关键词
Algorithms; Design; Experimentation; Performance;
D O I
10.1145/1851275.1851266
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flow-based networks such as OpenFlow-based networks have difficulty handling a large number of flows in a node due to the capacity limitation of search engine devices such as ternary content-addressable memory (TCAM). One typical solution of this problem would be to use MPLS-like tunneling, but this approach spoils the advantage of flow-by-flow path selection for load-balancing or QoS. We demonstrate a method named "Source Flow" that allows us to handle a huge amount of flows without changing the granularity of flows. By using our method, expensive and power consuming search engine devices can be removed from the core nodes, and the network can grow pretty scalable. In our demo, we construct a small network that consists of small number of OpenFlow switches, a single OpenFlow controller, and end-hosts. The hosts generate more than one million flows simultaneously and the flows are controlled on a per-flow-basis. All active flows are monitored and visualized on a user interface and the user interface allows audiences to confirm if our method is feasible and deployable.
引用
收藏
页码:465 / 466
页数:2
相关论文
共 7 条
  • [1] [Anonymous], 2009, OpenFlow Switch Specification Version 1.0.0
  • [2] [Anonymous], OPEN VSWITCH OP VIRT
  • [3] David T., 1997, IEEE COMMUNICATIONS, V35, P80
  • [4] NetLogic Microsystems, LAY 2 4 KNOWL BAS PR
  • [5] Content-addressable memory (CAM) circuits and architectures: A tutorial and survey
    Pagiamtzis, K
    Sheikholeslami, A
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (03) : 712 - 727
  • [6] POSTEL J, 1981, RFC791
  • [7] Zane F., 2003, INFOCOM 2003, V1, P42