Service-Oriented Network Virtualization for Composition of Cloud Computing and Networking

##plugins.themes.academic_pro.article.main##

Qiang Duan

Abstract

Computer networks play a crucial role in Cloud service provisioning and network Quality of Service (QoS) has a significant impact on Cloud service performance. Therefore networking and Clouding computing systems should be modeled and analyzed as a composite service provisioning system in order to obtain thorough understanding about the user's perception of Cloud service performance. Network virtualization is one of the latest developments in the networking area, which de-couples networking services from network infrastructures. The Service-Oriented Architecture (SOA) serves as a key enabler in both network virtualization and Cloud computing; thus offering a promising basis for network and Cloud composition. The research work presented in this article investigates application of SOA in network virtualization for composing network and Cloud services, and develops modeling and analyzes techniques for evaluating performance of composite network--Cloud service provisioning. This article proposes a SOA-based network virtualization paradigm, describes a service-oriented framework for composing network and Cloud services, proposes a new approach to modeling service capabilities of composite network--Cloud service provisioning systems, and develops analysis techniques for determining the performance that can be offered by composite network-Cloud services to their end users.

##plugins.themes.academic_pro.article.details##

How to Cite
Qiang Duan. (2011). Service-Oriented Network Virtualization for Composition of Cloud Computing and Networking. International Journal of Next-Generation Computing, 2(2), 123–138. https://doi.org/10.47164/ijngc.v2i2.92

References

  1. Anderson, T., Peterson, L., Shenker, S., and Turner, J. 2005. Overcoming the Internet impasse through virtualization. IEEE Computer 38, 4, 34–41.
  2. Boudec, J. L. and Thiran, P. 2001. Network calculus: a theory of deterministic queueing systems for the Internet. Springer Verlag.
  3. Channabasavaiah, K., Holley, K., and Tuggle, E. 2003. Migrating to a Service-Oriented Architecture. IMB DeveloperWorks.
  4. Chen, H. and Li, S. 2010. Q queueing-based model for performance management on Cloud. In Proc. of the 6th Intl. Conference on Advanced Information Management and Service.
  5. Chowdhury, N. M. M. K. and Boutaba, R. 2009. Network virtualization: state of the art and research challenges. IEEE Communications 47, 7, 20–26.
  6. Feamster, N., Gao, L., and Rexford, J. 2007. How to lease the Internet in your spare time. ACM SIGCOMM Computer Communications Review 37, 1, 61–64.
  7. Foster, I., Zhao, Y., Raicu, I., and Lu, S. 2008. Cloud computing and Grid computing 360-degress compared. In Proceedings of the 2008 Grid Computing Environment Workshop.
  8. Garfinkel, S. L. 2007. An evaluation of Amazon’s Grid computing services: EC2, S3, and SQS. In Computer Science Group Technical Report TR-08-07, Harvard University.
  9. Grasa, E., Junyent, G., Figuerola, S., Lopez, A., and Savoie, M. 2007. Uclpv2: A network virtualization framework built on web services. IEEE Communications 46, 3, 126–134.
  10. Griffin, D. and Pesch, D. 2007. A survey on web services in telecommunications. IEEE Communications 45, 7, 28–35.
  11. Group, G. P. 2006. GENI design principles. IEEE Computer 39, 9, 102–105.
  12. Ismail, L. and Zhang, L. 2010. Service performance and analysis in Cloud computing. In Proc. of the 4th Eruopean Modeling Symposium on Computer Modeling and Simulation.
  13. Jackson, K. R., Muriki, K., Canon, S., Cholia, S., and Shalf, J. 2010. Performance analysis of high performance computing applications on the Amazon web services Cloud. In Proceedings of CLOUDCOM’2010.
  14. Magedanz, T., Blum, N., and Dutkowski, S. 2007. Evolution of soa concepts in telecommunications. IEEE Computer 40, 11, 46–50.
  15. OASIS. 2005. Universal Description, Discovery and Integration (UDDI) version 3.0.2.
  16. OASIS. 2006. Reference Model for the Service-Oriented Architecture version 1.0.
  17. OASIS. 2007. Business Process Execution Language for Web Services (BPEL-WS) version 1.1.
  18. OGF, O. G. F. 2010. Open Cloud Computing Interface.
  19. (OMA), T. O. M. A. 2007. OMA Service Environment Architecture.
  20. Szegedi, P., Figuerola, S., Campanella, M., Maglaris, V., and Cervello-Pastor, C. 2009. With evolution for revolution: Managing federica for future internet research. IEEE Communications 47, 7, 34–39.
  21. Turner, J. and Taylor, D. E. 2005. Diversifying the Internet. In Proc. of IEEE Global Communication Conference.
  22. (W3C), W. W. W. C. 2007a. Simple Object Access Protocol (SOAP) version 1.2.
  23. (W3C), W. W. W. C. 2007b. Web Service Description Language (WSDL) version 2.0.
  24. Wang, G. and Ng, T. S. E. 2010. The impact of virtualization on network performance of Amazon EC2 data center. In Proceedings of INFOCOM’2010.
  25. Xiong, K. and Perros, H. 2009. Service performance and analysis in Cloud computing. In Proc. of the IEEE 2009 Congress on Services.
  26. Zhang, L.-J. and Zhou, Q. 2009. CCOA: Cloud computing open architecture. In Proc. of the 1st Symposium on Network System Design and Implementation (NSDI ’09).