FlowOS: A Flow-based Platform for Middleboxes

被引:7
作者
Bezahaf, Mehdi [1 ]
Alim, Abdul [1 ]
Mathy, Laurent [2 ]
机构
[1] Univ Lancaster, Sch Comp & Commun, Lancaster LA1 4YW, England
[2] Univ Liege, Dept Elect Engn & Comp Sci, B-4000 Liege, Belgium
来源
PROCEEDINGS OF THE 2013 WORKSHOP ON HOT TOPICS IN MIDDLEBOXES AND NETWORK FUNCTION VIRTUALIZATION (HOTMIDDLEBOX'13) | 2013年
关键词
D O I
10.1145/2535828.2535836
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Middleboxes are heavily used in the Internet to process the network traffic for a specific purpose. As there is no open standards, these proprietary boxes are expensive and difficult to upgrade. In this paper, we present a programmable platform for middle boxes called FlowOS to run on commodity hardware. It provides an elegant programming model for writing flow processing software, which hides the complexities of low-level packet processing, process synchronisation, and inter-process communication. We show that FlowOS itself does not add any significant overhead to flows by presenting some preliminary test results.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 13 条
[1]   Enabling Dynamic Network Processing with ClickOS [J].
Ahmed, Mohamed ;
Huici, Felipe ;
Jahanpanah, Armin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :293-294
[2]  
[Anonymous], 2008, PRELIMINARY DESIGN I
[3]  
[Anonymous], 2009, ACM WORKSH HOT TOP N
[4]  
[Anonymous], 2003, ACM SIGOPS OPERATING
[5]   A clean slate 4D approach to network control and management [J].
Greenberg, A ;
Hjaimtysson, G ;
Maltz, DA ;
Myers, A ;
Rexford, J ;
Xie, G ;
Yan, H ;
Zhan, JB ;
Zhang, H .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2005, 35 (05) :41-+
[6]  
Greenhalgh A., 2009, ACM COMPUTER COMMUNI, V39, P2
[7]  
Gude N., 2008, ACM COMPUTER COMMUNI, V38, P3
[8]  
Koponen T., 2010, US S OSDI VANC BC CA
[9]  
Lu G., 2011, USENIX C NETW SYST D
[10]   OpenFlow: Enabling innovation in campus networks [J].
McKeown, Nick ;
Anderson, Tom ;
Balakrishnan, Hari ;
Parulkar, Guru ;
Peterson, Larry ;
Rexford, Jennifer ;
Shenker, Scott ;
Turner, Jonathan .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (02) :69-74