As the volume of Internet traffic continues to grow, there is a need for mechanisms that ensure
communication quality that is suitable for different applications. OpenFlow implements per-flow
routing control but can have adverse effects on communication quality when the number of flow
entries is increased. In this study, we propose a routing method that controls traffic flows by labeling
them with numbers representing the source switch, destination switch and required communication
quality. The OpenFlow controller then sets up flow entries on a per-label basis rather
than on a per-flow basis, allowing it to reduce the number of flow entries. In an evaluation test, we
confirmed that the labeling method could prevent this reduction in communication quality.
References
[1]
McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S. and Turner, J. (2008) OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM Computer Communication Review, 38, 69-74. http://dx.doi.org/10.1145/1355734.1355746
[2]
Egilmez, H.E., Dane, S., Bagci, K. and Tekalp, A. (2012) Open QoS: An OpenFlow Controller Design for Multimedia Delivery with End-to-End Quality of Service over Software-Defined Networks. Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), Asia-Pacific, 1-8.
[3]
Tsuchiya, T. and Kawarasaki, M. (2015) Relay Node Based Routing Control Using Mpls-OpenFlow Architecture. IEICE Technical Report, 114, 25-30.
[4]
Nunes, B.A.A., Mendonca, M., Nguyen, X.-N., Obraczka, K. and Turletti, T. (2014) A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks. Communications Surveys & Tutorials, 16, 1617-1634. http://dx.doi.org/10.1109/SURV.2014.012214.00180
[5]
Trema: Full-Stack OpenFlow Framwork in Ruby and C. https://trema.github.io/trema
[6]
Fernandez, M.P. (2013) Comparing OpenFlow Controller Paradigms Scalability: Reactive and Proactive. IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), Barcelona, 25-28 March 2013, 1009-1016.
[7]
Egilmez, H.E., Civanlar, S. and Tekalp, A. (2013) An Optimization Framework for QoS-Enable Adaptive Video Streaming over Openflow Networks. IEEE Transactions on Multimedia, 15, 710-715. http://dx.doi.org/10.1109/TMM.2012.2232645
[8]
Kim, W., Sharma, P., Lee, J., Banerjee, S., Tourrilhes, J., Lee, S.-J. and Yalagandula, P. (2010) Automated and Scalable QoS Control for Network Convergence. 2010 Internet Network Management Workshop/Workshop on Research on Enterprise Networking (INM/WREN 10).
[9]
Khan, A., Kiess, W., Perez-Caparros, D. and Triay, J. (2013) Quality-of-Service (QoS) for Virtual Networks in OpenFlow MPLS Transport Networks. IEEE 2nd International Conference on Cloud Networking (CloudNet), San Francisco, 11-13 November 2013, 10-17. http://dx.doi.org/10.1109/cloudnet.2013.6710552
[10]
Lin, H., Sun, L., Fan, Y. and Guo, S. (2012) Embedded OpenFlow MPLS-Based Advance OpenFlow Inter-Domain Communication Proposal. 8th International Conference on Networking and Mobile Computing (WiCOM), Shanghai, 21-23 September 2012, 1-4.
[11]
Kitada, H., Kojima, H., Takaya, N. and Matsubayashi, Y. (2013) A Study on Routing Method for ip OpenFlow Hybrid Network. Tech. Rep. 463, IEICE Technical Report.