Skip to main content

NaaS: Network-as-a-Service in the Cloud

Costa, Paolo, Migliavacca, Matteo, Pietzuch, Peter, Wolf, Alexander L. (2012) NaaS: Network-as-a-Service in the Cloud. In: Proceedings of the 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Network Services. . USENIX (Access to this publication is currently restricted. You may be able to access a copy if URLs are provided) (KAR id:31871)

Language: English

Restricted to Repository staff only
[thumbnail of 12-hotice-naas.pdf]
Official URL


Cloud computing realises the vision of utility computing.

Tenants can benefit from on-demand provisioning of

computational resources according to a pay-per-use model

and can outsource hardware purchases and maintenance.

Tenants, however, have only limited visibility and control

over network resources. Even for simple tasks, tenants

must resort to inefficient overlay networks.

To address these shortcomings, we propose Networkas-

a-Service (NaaS), a framework that integrates current

cloud computing offerings with direct, yet secure, tenant

access to the network infrastructure. Using NaaS, tenants

can easily deploy custom routing and multicast protocols.

Further, by modifying the content of packets onpath,

they can efficiently implement advanced network

services, such as in-network data aggregation, redundancy

elimination and smart caching.

We discuss applications that can benefit from NaaS,

motivate the functionality required by NaaS, and sketch

a possible implementation and programming model that

can be supported by current technology. Our initial simulation

study suggests that, even with limited processing

capability at network switches, NaaS can significantly increase

application throughput and reduce network traffic.

Item Type: Conference or workshop item (Paper)
Projects: [UNSPECIFIED] DISSP: Dependable Internet-Scale Stream Processing
Additional information: The views expressed are solely those of the authors and not of the supporting organisations
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Matteo Migliavacca
Date Deposited: 23 Oct 2012 21:51 UTC
Last Modified: 16 Nov 2021 10:09 UTC
Resource URI: (The current URI for this page, for reference purposes)
Migliavacca, Matteo:
  • Depositors only (login required):