A Split Architecture Approach to Terabyte-Scale Caching in a Protocol-Oblivious Forwarding Switch

被引:10
作者
Ding, Li [1 ]
Wang, Jinlin [2 ]
Sheng, Yiqiang [2 ]
Wang, Lingfang [2 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Key Lab Network Commun Syst & Control, Hefei 230026, Anhui, Peoples R China
[2] Chinese Acad Sci, Natl Network New Media Engn Res Ctr, Inst Acoust, Beijing 100190, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2017年 / 14卷 / 04期
关键词
Caching; wire speed forwarding; software-defined networking; information-centric networking;
D O I
10.1109/TNSM.2017.2761894
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Research has proven that in-network caching is an effective way of eliminating redundant network traffic. For a larger cache that scales up to terabytes, a network element must utilize block storage devices. Nevertheless, accessing block devices in packet forwarding paths could be a major performance bottleneck because storage devices are prone to be much slower than memory devices concerning bandwidth and latency. Software-defined networking (SDN) has entered into all aspects of network architecture by separating the control and forwarding plane to make it more programmable and application-aware. Protocol-oblivious forwarding (POF), which is an enhancement to current OpenFlow-based SDN forwarding architecture, enhances the network programmability further. In this paper, we proposed a novel split architecture to cope with the problem of speed mismatch between high-speed packet forwarding and low-speed block I/O operation over POF switches. The issues raised by this split architecture were first explored and could be summarized as packet dependency and protocol conversion. Then, we focused on solving these two problems and proposed an efficient and scalable design. Finally, we conducted extensive experiments to evaluate the split architecture along with the proposed approaches for packet dependency and protocol conversion.
引用
收藏
页码:1171 / 1184
页数:14
相关论文
共 33 条
[1]   Packet caches on routers: The implications of universal redundant traffic elimination [J].
Anand, Ashok ;
Gupta, Archit ;
Akella, Aditya ;
Seshan, Srinivasan ;
Shenker, Scott .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :219-230
[2]   SmartRE: An Architecture for Coordinated Network-wide Redundancy Elimination [J].
Anand, Ashok ;
Sekar, Vyas ;
Akella, Aditya .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) :87-98
[3]  
[Anonymous], 2011, PROC ACM SIGCOMM WOR, DOI DOI 10.1145/2018584.2018596
[4]  
[Anonymous], P ACM SIGCOMM REARCH
[5]  
[Anonymous], ACM SIGCOMM COMPUT C
[6]  
[Anonymous], 2009, P 5 INT C EM NETW EX, DOI [DOI 10.1145/1658939.1658941, 10.1145/1658939.1658941]
[7]  
[Anonymous], CCNX MESSAG IN PRESS
[8]  
[Anonymous], 2013, P 2 ACM SIGCOMM WORK
[9]  
Arianfar Somaya., 2010, P RE ARCHITECTING IN, P5
[10]  
Attig M., 2011, 2011 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), P12, DOI 10.1109/ANCS.2011.12