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.
[1]
Piero Castoldi,et al.
A novel application-to-network interaction paradigm for the on-demand provisioning of VPN services in transport networks
,
2007
.
[2]
Olivier Audouin,et al.
CARRIOCAS project: An experimental high bit rate optical network for computing-intensive scientific and industrial applications
,
2009,
2009 5th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities and Workshops.
[3]
Bijan Jabbari,et al.
DRAGON: a framework for service provisioning in heterogeneous grid networks
,
2006,
IEEE Communications Magazine.
[4]
P. Castoldi,et al.
Application-Driven Control of Network Resources in Multiservice Optical Networks
,
2009,
IEEE/OSA Journal of Optical Communications and Networking.
[5]
Piero Castoldi,et al.
A cooperative approach for the automatic configuration of MPLS-based VPNs
,
2010,
Grid 2010.
[6]
Raouf Boutaba,et al.
Network virtualization: state of the art and research challenges
,
2009,
IEEE Communications Magazine.
[7]
Yong Zhao,et al.
Cloud Computing and Grid Computing 360-Degree Compared
,
2008,
GCE 2008.