A New Flow Entry Replacement Scheme Considering Traffic Characteristics in Software-Defined Networks
Source abstract
Abstract
The Software Defined Network (SDN) decouples control and data planes of the existing network architecture and a controller carries out centralized management and control of the network. This provides flexibility for the networks and enables efficient operation, depending on their condition. However, when the performance of switches comprising the SDN varies, any switches with low performance can cause flow table overflow and subsequent bottleneck with overhead concentrating in the controller. Besides, packet processing can be delayed, declining user QoS. The paper proposes a flow entry replacement scheme that takes into account the flow features to address the issue. The proposed Short Flow First (SFF) scheme discriminates the flow features based on the matching period of flow entry and determines a subject of the flow entry replacement with the features. For evaluation, the paper built the SDN environment using the Mininet emulator and compared the performance of the proposed SFF scheme with the representative flow entry replacement schemes. According to the results, the proposed scheme showed a good performance in the flow entry miss rate and packet delay due to failure of matching the flow entry.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Software-Defined Networks and 5G · Advanced Optical Network Technologies · Cloud Computing and Resource Management
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Computer Science and Engineering, Kyonggi University, Gyeonggi-do 16227, Korea
Funding
National Research Foundation of Korea
References (26)
Show source-provided references
1. From ethane to SDN and beyond10.1145/3371934.3371963 ↗
2. Integrated NFV/SDN architectures: A systematic literature review10.1145/3172866 ↗
3. Are we ready for SDN? Implementation challenges for software-defined networks10.1109/MCOM.2013.6553676 ↗
4. Blial, O., Ben Mamoun, M., and Benaini, R. (2016). An overview on SDN architectures with multiple controllers. J. Comput. Netw. Commun., 2016.10.1155/2016/9396525 ↗
5. Rules placement problem in OpenFlow networks: A survey10.1109/COMST.2015.2506984 ↗
6. Maturing of OpenFlow and software-defined networking through deployments10.1016/j.bjp.2013.10.011 ↗
7. Software-defined networking: A comprehensive survey10.1109/JPROC.2014.2371999 ↗
8. Dely, P., Kassler, A., and Bayer, N. (2011). Openflow for wireless mesh networks. IEEE ICCCN, 1–6.10.1109/ICCCN.2011.6006100 ↗
9. Kandula, S., Sengupta, S., Greenberg, A., Patel, P., and Chaiken, R. (2009). The nature of data center traffic: Measurements & analysis. IMC, 202–208.10.1145/1644893.1644918 ↗
10. Benson, T., Akella, A., and Maltz, D.A. (2010). Network traffic characteristics of data centers in the wild. IMC, 267–280.10.1145/1879141.1879175 ↗
11. DevoFlow: Scaling flow management for high-performance networks10.1145/2043164.2018466 ↗
12. Towards an elastic distributed SDN controller10.1145/2534169.2491193 ↗
13. Hassas Yeganeh, S., and Ganjali, Y. (2012). Kandoo: A framework for efficient and scalable offloading of control applications. ACM HotSDN, 19–24.10.1145/2342441.2342446 ↗
14. Tootoonchian, A., and Ganjali, Y. HyperFlow: A distributed control plane for OpenFlow. Inter. Network Manag. Conf. Res. Enterp. Netw., 2010.
15. NOX: Towards an operating system for networks10.1145/1384609.1384625 ↗
16. Banerjee, S., and Kannan, K. (2014). Tag-in-tag: Efficient flow table management in SDN switches. IEEE CNSM, 109–117.10.1109/CNSM.2014.7014147 ↗
17. Agarwal, K., Dixon, C., Rozner, E., and Carter, J. (2014). Shadow MACs: Scalable label-switching for commodity Ethernet. ACM HotSDN, 157–162.10.1145/2620728.2620758 ↗
18. Efficient flow table management scheme in SDN-based cloud computing networks
19. ONOS (2020, April 20). Open Network Operating System. Available online: https://www.opennetworking.org/onos/.
20. Enhanced flow table management scheme with an LRU-based caching algorithm for SDN10.1109/ACCESS.2017.2771807 ↗
21. SDN flow entry adaptive timeout mechanism based on resource preference10.1088/1757-899X/569/4/042018 ↗
22. A dynamic timeout control algorithm in software defined networks10.7763/IJFCC.2014.V3.321 ↗
23. Zhu, H., Fan, H., Luo, X., and Jin, Y. (2015). Intelligent timeout master: Dynamic timeout for SDN-based data centers. IFIP/IEEE Inter. Symp. Integr. Netw. Manag., 734–737.10.1109/INM.2015.7140363 ↗
24. Lantz, B., Heller, B., and McKeown, N. (2010). A network in a Laptop: Rapid Prototyping for Software-Defined Networks. ACM SIGCOMM Workshop Hot Top. Netw., 1–6.10.1145/1868447.1868466 ↗
25. (2020, April 20). OSTINATO. Available online: https://ostinato.org/.
26. TCPREPLAY (2020, April 20). Replay Captured Network Traffic. Available online: http://tcpreplay.synfin.net/trac.