Access the full text.
Sign up today, get DeepDyve free for 14 days.
S. Marsland (2014)
Machine Learning, 2nd editionCRC Press.
Shih-Chun Lin, I. Akyildiz, Pu Wang, Min Luo (2016)
QoS-Aware Adaptive Routing in Multi-layer Hierarchical Software Defined Networks: A Reinforcement Learning Approach2016 IEEE International Conference on Services Computing (SCC)
M. Anan, Ala Al-Fuqaha, N. Nasser, Ting-Yu Mu, Husnain Bustam (2016)
Empowering networking research and experimentation through Software-Defined NetworkingJ. Netw. Comput. Appl., 70
Rahul Desai, B. Patil (2015)
Cooperative reinforcement learning approach for routing in ad hoc networks2015 International Conference on Pervasive Computing (ICPC)
Bob Lantz, Brandon Heller, N. McKeown (2010)
A network in a laptop: rapid prototyping for software-defined networks
Han Zhu, Mingwei Xu, Qing Li, Jun Li, Yuan Yang, Suogang Li (2015)
MDTC: An efficient approach to TCAM-based multidimensional table compression2015 IFIP Networking Conference (IFIP Networking)
R. Challa, Y. Lee, H. Choo (2016)
Intelligent eviction strategy for efficient flow table management in openflow switchesProceedings of the 2016 IEEE NetSoft Conference and Workshops (NetSoft). IEEE, 2016
Yangqing Jia, Evan Shelhamer, Jeff Donahue, Sergey Karayev, Jonathan Long, Ross Girshick, S. Guadarrama, Trevor Darrell (2014)
Caffe: Convolutional Architecture for Fast Feature EmbeddingProceedings of the 22nd ACM international conference on Multimedia
P. Montague (2005)
Reinforcement Learning: An IntroductionIEEE Transactions on Neural Networks
Volodymyr Mnih, K. Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, Martin Riedmiller (2013)
Playing Atari with Deep Reinforcement LearningArXiv, abs/1312.5602
Chunghan Lee, Yukihiro Nakagawa, Kazuki Hyoudou, Shinji Kobayashi, Osamu Shiraki, Takeshi Shimizu (2015)
Flow-Aware Congestion Control to Improve Throughput under TCP Incast in Datacenter Networks2015 IEEE 39th Annual Computer Software and Applications Conference, 3
Bu-Sung Lee, Renuga Kanagavelu, Khin Aung (2013)
An efficient flow cache algorithm with improved fairness in Software-Defined Data Center Networks2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)
Open vSwitch: An Open Virtual Switch
N. Katta, Omid Alipourfard, J. Rexford, D. Walker (2014)
Infinite CacheFlow in software-defined networksProceedings of the third workshop on Hot topics in software defined networking
R. Desai, B. P. Patil (2015)
Cooperative reinforcement learning approach for routing in ad hoc networksProceedings of the 2015 International Conference on Pervasive Computing (IEEE ICPC 2015). IEEE, 2015
Rajesh Challa, Yongseung Lee, Hyunseung Choo (2016)
Intelligent eviction strategy for efficient flow table management in OpenFlow Switches2016 IEEE NetSoft Conference and Workshops (NetSoft)
Jagrut Solanki (2015)
A Reinforcement Learning Network based Novel Adaptive Routing Algorithm for Wireless Ad-Hoc Network
S. Marsland (2014)
Machine Learning: An Algorithmic Perspective, Second Edition
S. C. Lin, I. F. Akyildiz, P. Wang, M. Luo (2016)
QoS-aware adaptive routing in multi-layer hierarchical software defined networks: A reinforcement learning approachProceedings of the 2016 IEEE International Conference on Services Computing (SCC). IEEE, 2016
(2012)
“TCAMs and OpenFlow – What Every Practitioner Must Know,”
Mininet -- an instant virtual network on your laptop (or other PC) (2017)
{Online}Available: http://www.mininet.org/
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, J. Turner (2008)
OpenFlow: enabling innovation in campus networksComput. Commun. Rev., 38
M. Casado, M. J. Freedman, J. Pettit, J. Lou, N. McKeown, S. Shenker (2007)
Ethane: Taking control of the enterpriseACM SIGCOMM Computer Communication Review, 37
Theophilus Benson, Aditya Akella, D. Maltz (2010)
Network traffic characteristics of data centers in the wild
Shangxing Wang, Han Liu, P. Gomes, B. Krishnamachari, Ming Hsieh (2017)
Deep Reinforcement Learning for Dynamic Multichannel Access
Based on the decision made by the learning agent, the parameters flow_freq and flow_recentness , are used as the forwarding rules selection criteria from the pool of all rules
Shangxing Wang, Hanpeng Liu, P. Gomes, B. Krishnamachari (2018)
Deep Reinforcement Learning for Dynamic Multichannel Access in Wireless NetworksIEEE Transactions on Cognitive Communications and Networking, 4
Shouxi Luo, Hong-Fang Yu, Le Li (2014)
Fast incremental flow table aggregation in SDN2014 23rd International Conference on Computer Communication and Networks (ICCCN)
Volodymyr Mnih, K. Kavukcuoglu, David Silver, Andrei Rusu, J. Veness, Marc Bellemare, Alex Graves, Martin Riedmiller, A. Fidjeland, Georg Ostrovski, Stig Petersen, Charlie Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, D. Kumaran, Daan Wierstra, S. Legg, D. Hassabis (2015)
Human-level control through deep reinforcement learningNature, 518
M. Casado, M. Freedman, J. Pettit, Jianying Luo, N. McKeown, S. Shenker (2007)
Ethane: taking control of the enterprise
R. S. Sutton, A. G. Barto (1998)
Reinforcement Learning: An IntroductionMIT Press.
Open Networking Foundation
H. Zhu, M. Xu, Q. Li, J. Li, Y. Yang, S. Li (2015)
MDTC: An efficient approach to TCAM-based multidimensional table compressionProceedings of the 2015 IFIP Networking Conference (IFIP Networking). IEEE, 2015
Meilian Lu, W. Deng, Yan Shi (2016)
TF-IdleTimeout: Improving efficiency of TCAM in SDN by dynamically adjusting flow entry lifecycle2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC)
Subhasish Banerjee, Kalapriya Kannan (2014)
Tag-In-Tag: Efficient flow table management in SDN switches10th International Conference on Network and Service Management (CNSM) and Workshop
S. Veeramani, Manas Kumar, S. Mahammad (2013)
Minimization of flow table for TCAM based openflow switches by virtual compression approach2013 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)
Srikanth Kandula, S. Sengupta, A. Greenberg, Parveen Patel, R. Chaiken (2009)
The nature of data center traffic: measurements & analysis
Google DeepMind (2017)
{Online}Available: https://deepmind.com/. February 2017.
J. Schmidhuber (2014)
Deep learning in neural networks: An overviewNeural networks : the official journal of the International Neural Network Society, 61
Mininet -An Instant Virtual Network on your Laptop (or other PC)
Hasan Al-Rawi, Ming Ng, K. Yau (2013)
Application of reinforcement learning to routing in distributed wireless networks: a reviewArtificial Intelligence Review, 43
Kensei Kobayashi (2019)
EthaneEncyclopedia of Astrobiology
X. Nguyen, D. Saucez, C. Barakat, T. Turletti (2016)
Rules Placement Problem in OpenFlow Networks: A SurveyIEEE Communications Surveys & Tutorials, 18
POX Controller, {Online}
Available: https://github
Modern information technology services largely depend on cloud infrastructures to provide their services. These cloud infrastructures are built on top of Datacenter Networks (DCNs) constructed with high-speed links, fast switching gear, and redundancy to offer better flexibility and resiliency. In this environment, network traffic includes long-lived (elephant) and short-lived (mice) flows with partitioned/aggregated traffic patterns. Although SDN-based approaches can efficiently allocate networking resources for such flows, the overhead due to network reconfiguration can be significant. With limited capacity of Ternary Content-Addressable Memory (TCAM) deployed in an OpenFlow enabled switch, it is crucial to determine which forwarding rules should remain in the flow table and which rules should be processed by the SDN controller in case of a table-miss on the SDN switch. This is needed in order to obtain the flow entries that satisfy the goal of reducing the long-term control plane overhead introduced between the controller and the switches. To achieve this goal, we propose a machine learning technique that utilizes two variations of Reinforcement Learning (RL) algorithms—the first of which is a traditional RL-based algorithm, while the other is deep reinforcement learning-based. Emulation results using the RL algorithm show around 60% improvement in reducing the long-term control plane overhead and around 14% improvement in the table-hit ratio compared to the Multiple Bloom Filters (MBF) method, given a fixed size flow table of 4KB.
ACM Transactions on Autonomous and Adaptive Systems (TAAS) – Association for Computing Machinery
Published: Nov 26, 2018
Keywords: Flow entry
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.