Skip to main content

A Dynamic Resource Allocation Model for Guaranteeing Quality of Service in Software Defined Networking Based Cloud Computing Environment

  • Conference paper
  • First Online:
Cloud Computing and Security (ICCCS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9483))

Included in the following conference series:

  • 1892 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mell, P., Grance, T.: The NIST definition of cloud computing (v15). Technical report, National Institute of Standards and Technology (2011)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Hoefer, C.N. Karagiannis, G.: Taxonomy of Cloud Computing Services. In: IEEEGLOBECOM Workshops, pp. 1345–1350 (2010)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. OpenvSwitch: A production quality, multilayer virtual switch. http://openvswitch.github.io/

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Kim, H., Feamster, N.: Improving network management with software defined networking. In: IEEE Communications Magazine, pp. 114–119. IEEE Press (2013)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Mininet: Network Emulator. http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Mininet

  19. RYU: Component-based Software defined Networking Framework. http://osrggithub.io/ryu/index.htmlMininet

  20. Iperf: TCP/UDP Bandwidth Measurement Tool. https://iperf.fr/

Download references

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

Authors

Corresponding author

Correspondence to Chenhui Xu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics