TY - JOUR
T1 - Routing or Computing? the Paradigm Shift Towards Intelligent Computer Network Packet Transmission Based on Deep Learning
AU - Mao, Bomin
AU - Fadlullah, Zubair Md
AU - Tang, Fengxiao
AU - Kato, Nei
AU - Akashi, Osamu
AU - Inoue, Takeru
AU - Mizutani, Kimihiro
N1 - Publisher Copyright:
© 1968-2012 IEEE.
PY - 2017/11/1
Y1 - 2017/11/1
N2 - Recent years, Software Defined Routers (SDRs) (programmable routers) have emerged as a viable solution to provide a cost-effective packet processing platform with easy extensibility and programmability. Multi-core platforms significantly promote SDRs' parallel computing capacities, enabling them to adopt artificial intelligent techniques, i.e., deep learning, to manage routing paths. In this paper, we explore new opportunities in packet processing with deep learning to inexpensively shift the computing needs from rule-based route computation to deep learning based route estimation for high-throughput packet processing. Even though deep learning techniques have been extensively exploited in various computing areas, researchers have, to date, not been able to effectively utilize deep learning based route computation for high-speed core networks. We envision a supervised deep learning system to construct the routing tables and show how the proposed method can be integrated with programmable routers using both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). We demonstrate how our uniquely characterized input and output traffic patterns can enhance the route computation of the deep learning based SDRs through both analysis and extensive computer simulations. In particular, the simulation results demonstrate that our proposal outperforms the benchmark method in terms of delay, throughput, and signaling overhead.
AB - Recent years, Software Defined Routers (SDRs) (programmable routers) have emerged as a viable solution to provide a cost-effective packet processing platform with easy extensibility and programmability. Multi-core platforms significantly promote SDRs' parallel computing capacities, enabling them to adopt artificial intelligent techniques, i.e., deep learning, to manage routing paths. In this paper, we explore new opportunities in packet processing with deep learning to inexpensively shift the computing needs from rule-based route computation to deep learning based route estimation for high-throughput packet processing. Even though deep learning techniques have been extensively exploited in various computing areas, researchers have, to date, not been able to effectively utilize deep learning based route computation for high-speed core networks. We envision a supervised deep learning system to construct the routing tables and show how the proposed method can be integrated with programmable routers using both Central Processing Units (CPUs) and Graphics Processing Units (GPUs). We demonstrate how our uniquely characterized input and output traffic patterns can enhance the route computation of the deep learning based SDRs through both analysis and extensive computer simulations. In particular, the simulation results demonstrate that our proposal outperforms the benchmark method in terms of delay, throughput, and signaling overhead.
KW - Software defined routers
KW - backbone networks
KW - core networks
KW - deep learning
KW - network traffic control
KW - routing
UR - http://www.scopus.com/inward/record.url?scp=85032441410&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85032441410&partnerID=8YFLogxK
U2 - 10.1109/TC.2017.2709742
DO - 10.1109/TC.2017.2709742
M3 - Article
AN - SCOPUS:85032441410
SN - 0018-9340
VL - 66
SP - 1946
EP - 1960
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 11
M1 - 7935536
ER -