A Split Architecture Approach to Terabyte-Scale Caching in a Protocol-Oblivious Forwarding Switch
- 11 October 2017
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Network and Service Management
- Vol. 14 (4) , 1171-1184
Abstract
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.Keywords
Funding Information
- “The Next-Generation Broadband Wireless Mobile Communications Network” National Science and Technology of Major Projects (2017ZX03001019)
- Pioneer Program of Institute of Acoustics, Chinese Academy of Science (Y654101601)
This publication has 28 references indexed in Scilit:
- Object-Oriented Packet Caching for ICN2015
- Novel Dynamic and Scalable Storage Management ArchitectureInternational Journal of Computer Applications, 2015
- Toward terabyte-scale caching with SSD in a named data networking router2014
- Multi-Terabyte and multi-Gbps information centric routers2014
- Enhancing redundant network traffic eliminationComputer Networks, 2012
- GSTAR2011
- PacketShaderACM SIGCOMM Computer Communication Review, 2010
- Effective buffer and storage management in DTN nodes2009
- Analysis of network processing workloadsJournal of Systems Architecture, 2009
- Packet caches on routersACM SIGCOMM Computer Communication Review, 2008