Abstract
Software Defined Network (SDN) has emerged as a promising network architecture that enables flexible management and global vision for network resource. The centralized control and programmability provide a novel approach to realize resource management for supporting end-to-end quality of service (QoS) guarantee. For real-time computing system and applications, cloud computing provider has to consider QoS metrics when they provide services for cloud user. In this paper, we propose an end-to-end QoS management framework in SDN-based cloud computing architecture. Depending on the characteristic of control plan separates from data plan in SDN, we present a QoS guaranteed approach with allocate resource dynamically for all cloud users by route optimization algorithm. Besides, we combine the queue technology to ensure high priority users request when there no candidate path calculating by routing algorithm. Numerical experiment results show that our propose framework can provide QoS guaranteed for cloud users’ requirement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mell, P., Grance, T.: The NIST definition of cloud computing (v15). Technical report, National Institute of Standards and Technology (2011)
Wood, T., Ramakrishnan, K.K. Shenoy, P., Merwe, J.: Cloudnet: Dynamic pooling of cloud resources by live wan migration of virtual machines. In: 7th ACM SIGPLAN/SIGOPS international conference on virtual Execution Environments, pp. 121–132. ACM Press (2011)
Hoefer, C.N. Karagiannis, G.: Taxonomy of Cloud Computing Services. In: IEEEGLOBECOM Workshops, pp. 1345–1350 (2010)
McKeown, N., Anderson, T. Balakrishman, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: enabling innovation in campus networks. In: ACM SIGCOMM Computer Communication Review, pp. 69–74. ACM Press (2008)
Tootoonchian, A., Gorbunov, S. Ganjali, Y. Casado, M. Sherwood, R.: On controller performance in software-defined networks. In: USENIX workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and services (Hot-ICE), pp. 893–898. IEEE Press (2014)
Korner, M., Stanik, A. Kao, O.: Applying QoS in software defined networks by using WS-Agreement. In: 6th IEEE International Conference on Cloud Computing Technology and Science, pp. 893–898. IEEE Press (2014)
Chase, J., Kaewpuang, R. Wen, Y.G. Niyato, D.: Joint virtual machine and bandwidth allocation in software defined network (SDN) and cloud computing environments. In: IEEE International Conference on Communications (ICC), pp. 2969–2974. IEEE Press (2014)
Akella, A.V., Xiong, K.Q.: Quality of Service (QoS) guaranteed network resource allocation via software defined networking (SDN). In: 12th IEEE International Conference on Dependable, Autonomic and Secure Computing, pp. 7–13. IEEE Press (2014)
OpenvSwitch: A production quality, multilayer virtual switch. http://openvswitch.github.io/
Moshref, M., Yu, M.L., Govindan, R., Vahdat, A.: DREAM: dynamic resource allocation for software-defined measurement. In: ACM SIGCOMM Computer Communication Review, pp. 419–430. ACM Press (2014)
Huang, H., Guo, S., Li, P., Ye, B.L., Stojmenovic, I.: Joint optimization of rule placement and traffic engineering for QoS provisioning in software defined network. In: IEEE Transactions on Computers. IEEE Press (2014)
Su, Z., Wang, T., Xia, Y., Hamdi, M.: CheetahFlow: towards low latency software defined network. In: IEEE International Conference on Communications, pp. 3076–3081. IEEE Press (2014)
Chen, S., Song, M., Sahni, S.: Two techniques for fast computation of constrained shortest paths. In: IEEE Transactions on Networking, pp. 1348–1352. IEEE Press (2008)
Egilmez, H.E., Tekalp, M.: Distributed QoS architectures for multimedia streaming over software defined networks. In: IEEE Transactions on Multimedia, pp. 1597–1609 IEEE Press (2014)
Kim, H., Feamster, N.: Improving network management with software defined networking. In: IEEE Communications Magazine, pp. 114–119. IEEE Press (2013)
Juttner, A., Szviatovski, B., Mecs, I., Rajko, Z.: Lagrange relaxation based method for the QoS routing problem. In: 20th Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 859–868. IEEE Press (2001)
Egilmez, H.E. Civanlar, S. Tekalp, A. M.: An Optimization Framework for QoS Enabled Adaptive Video Streaming Over OpenFlow Networks. In IEEE Transactions on Multimedia, pp. 710–715. IEEE Press (2013)
Mininet: Network Emulator. http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Mininet
RYU: Component-based Software defined Networking Framework. http://osrggithub.io/ryu/index.htmlMininet
Iperf: TCP/UDP Bandwidth Measurement Tool. https://iperf.fr/
Acknowledgements
We thank the reviewer for their valuable feedback. This work was supported by the Industry-University-Research Combination Innovation Foundation of Jiangsu Province (No. BY2013003-03) and the Industry-University-Research Combination Innovation Foundation of Jiangsu Province (No. BY2013095-2-10).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Xu, C., Chen, B., Fu, P., Qian, H. (2015). A Dynamic Resource Allocation Model for Guaranteeing Quality of Service in Software Defined Networking Based Cloud Computing Environment. In: Huang, Z., Sun, X., Luo, J., Wang, J. (eds) Cloud Computing and Security. ICCCS 2015. Lecture Notes in Computer Science(), vol 9483. Springer, Cham. https://doi.org/10.1007/978-3-319-27051-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-27051-7_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27050-0
Online ISBN: 978-3-319-27051-7
eBook Packages: Computer ScienceComputer Science (R0)