Abstract
Cloud computing enables a transparent access to information technology (IT) services such that the users do not need to know the location and characteristics of the relevant resources. While IT resource virtualization and service abstraction have been widely investigated, data transport within the cloud and its efficient control have not received much attention in the technical literature. In fact, connectivity is, itself, a service that contributes to the overall performance of the cloud. This paper introduces a novel classification of the Network as a Service (NaaS) such that it can be orchestrated with other cloud services. Then, it proposes a network virtualization platform (NVP) as the mediation layer able to provide NaaS to cloud computing by exploiting the functionality provided by control plane (CP)-enabled networks. In particular, the proposed NVP maps the end-point addresses and perceived Quality of Service parameters of a NaaS requests in the parameters characterizing the connectivity as viewed by transport networks using the information obtained from the CP at the boundary of the network. The NVP uses these parameters to fulfill connectivity requests to the CP. Finally, this paper presents a complete design from both the software implementation and network signaling perspective of two use cases in which NaaS is involved as stand-alone facility for the connectivity service provisioning or is combined with other cloud services for a storage service provisioning.
Similar content being viewed by others
References
Foster I, Yong Zhao, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid computing environments workshop, 2008. GCE '08, Austin Convention Center, Austin, 12–16 Nov. 2008
Audouin et al (2009) CARRIOCAS project: an experimental high bit rate optical network for computing-intensive scientific and industrial applications. TridentCom 2009, Washington, DC, 6–8 April 2009
Lehman T, Sobieski J, Jabbari B (2006) DRAGON: a framework for service provisioning in heterogeneous grid networks. Communications Magazine IEEE 44(3):84–90
Martini B, Martini V, Baroncelli F, Torkman K, Castoldi P (2009) Application-driven control of resources in multiservice optical networks. IEEE/OSA J Opt Commun Networking 1:A270–A283
Baroncelli F, Martini B, Martini V, Castoldi P. A cooperative approach for the automatic configuration of MPLS-based VPNs. International Journal of Grid Computing and Multi Agent Systems (GCMAS) (in press)
Baroncelli F, Martini B, Martini V, Castoldi P (2007) A distributed signalling for the provisioning of on-demand VPN services in transport networks, Integrated Network Management (IM) 2007. Germany, Munich
Chowdhury NMMK, Boutaba R (2009) Network virtualization: state of the art and research challenges. Communications Magazine IEEE 47(7):20–26
Tiziana Ferrari (2007). Grid network services use cases from the e-Science Community. http://www.ggf.org/documents/GFD.122.pdf. Accessed 12 Dec 2007
Final report on network infrastructure and services, DataGrid deliverable 7–4, Jan 2004 (https://edms.cern.ch/document/414132). Accessed 4 Feb 2004
Acknowledgment
The work described in this paper was carried out with the support of the Building the Future Optical Network in Europe (BONE) project, a network of excellence funded by the European commission through the 7th ICT-Framework Programme.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Baroncelli, F., Martini, B. & Castoldi, P. Network virtualization for cloud computing. Ann. Telecommun. 65, 713–721 (2010). https://doi.org/10.1007/s12243-010-0194-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-010-0194-y