Browse > Article
http://dx.doi.org/10.3745/JIPS.01.0023

Efficient Flow Table Management Scheme in SDN-Based Cloud Computing Networks  

Ha, Nambong (Dept. of Computer Science, Kyonggi University)
Kim, Namgi (Dept. of Computer Science, Kyonggi University)
Publication Information
Journal of Information Processing Systems / v.14, no.1, 2018 , pp. 228-238 More about this Journal
Abstract
With the rapid advancement of Internet services, there has been a dramatic increase in services that dynamically provide Internet resources on demand, such as cloud computing. In a cloud computing service, because the number of users in the cloud is changing dynamically, it is more efficient to utilize a flexible network technology such as software-defined networking (SDN). However, to efficiently support the SDN-based cloud computing service with limited resources, it is important to effectively manage the flow table at the SDN switch. Therefore, in this paper, a new flow management scheme is proposed that is able to, through efficient management, speed up the flow-entry search speed and simultaneously maximize the number of flow entries. The proposed scheme maximizes the capacity of the flow table by efficiently storing flow entry information while quickly executing the operation of flow-entry search by employing a hash index. In this paper, the proposed scheme is implemented by modifying the actual software SDN switch and then, its performance is analyzed. The results of the analysis show that the proposed scheme, by managing the flow tables efficiently, can support more flow entries.
Keywords
Cloud Computing Network; Cloud Service; Flow Table; SDN;
Citations & Related Records
연도 인용수 순위
  • Reference
1 T. Benson, A. Akella, and D. Maltz, "Unraveling the complexity of network management," in Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, Berkeley, CA, 2009, pp. 335-348.
2 D. Kreutz, F. M. V. Ramos, P. E. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, "Software-defined networking: a comprehensive survey," in Proceedings of the IEEE, 2015, vol. 103, no. 1, pp. 14-76.
3 B. Raghavan, M. Casado, T. Koponen, S. Ratnasamy, A. Ghodsi, and S. Shenker, "Software-defined internet architecture: decoupling architecture from infrastructure," in Proceedings of the 11th ACM Workshop on Hot Topics in Networks, Redmond, WA, 2012, pp. 43-48.
4 H. Kim and N. Feamster, "Improving network management with software defined networking," IEEE Communications Magazine, vol. 51, no. 2, pp. 114-119, 2013.   DOI
5 S. H. Yeganeh, A. Tootoonchian, and Y. Ganjali, "On scalability of software-defined networking," IEEE Communications Magazine, vol. 51, no. 2, pp. 136-141, 2013.   DOI
6 A. Bianco, R. Birke, L. Giraudo, and M. Palacin, "OpenFlow switching: data plane performance," in Proceedings of IEEE International Conference on Communications, Cape Town, South Africa, 2010, pp. 1-5.
7 M. Jarschel, S. Oechsner, D. Schlosser, R. Pries, S. Goll, and P. Tran-Gia, "Modeling and performance evaluation of an OpenFlow architecture," in Proceedings of the 23rd International Teletraffic Congress, San Francisco, CA, 2011, pp. 1-7.
8 N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69-74, 2008.   DOI
9 M. Appelman, M. D. Boer, and R. V. D. Pol, "Performance analysis of OpenFlow hardware," University of Amsterdam, Technical Report, 2012.
10 C. H. Hung, C. W. Huang, L. C. Wang, and C. Chen, "Scalable topology-based flow entry management in data center," in Proceedings of 13th IEEE Annual Consumer Communications & Networking Conference, Las Vegas, NV, 2016, pp. 85-90.
11 B. S. Lee, R. Kanagavelu, and K. M. M. Aung, "An efficient flow cache algorithm with improved fairness in Software-Defined Data Center Networks," in Proceedings of IEEE 2nd International Conference on Cloud Networking, San Francisco, CA, 2013, pp. 18-24.
12 N. Matsumoto and M. Hayashi, "Performance improvement of flow switching with automatic maintenance of hash table assisted by wildcard flow entries," in Proceedings of the 10th International Conference on Optical Internet, Yokohama, Japan, 2012, pp. 12-13.
13 A. R. Curtis, J. C. Mogul, J. Tourrilhes, P. Yalagandula, P. Sharma, and S. Banerjee, "DevoFlow: scaling flow management for high-performance networks," ACM SIGCOMM Computer Communication Review, vol. 41, no. 4, pp. 254-265, 2011.   DOI