Application-centric networking proposes a novel approach to provision connectivity services in transport networks based on application-specific requirements. By exploiting this paradigm, an application can request a service with several requirements to a generic control and management plane, which can leverage this information to differentiate a service on the overall network layers. However, an application-centric provisioning can lead to higher blocking probability when satisfying multiple requirements at the same time, thus impacting negatively both network operators and applications. This paper proposes a framework for the negotiation of connectivity services between a transport network and the applications running on top. In particular, an application can communicate its requirements to it and, in case of resource scarcity (either in term of bandwidth, latency, availability, etc.), the network can offer alternative solutions with a degraded service quality. The effectiveness of the proposed approach is proved by the lower blocking probability experienced by the service requests against a standard approach lacking negotiation capabilities, without in turn causing significant service degradation to the applications. In addition, the paper describes the software architecture behind the negotiation framework and its implementation on top of the ONOS SDN controller.
Marsico, A., Savi, M., Siracusa, D., Salvadori, E. (2020). An automated negotiation framework for application-aware transport network services. OPTICAL SWITCHING AND NETWORKING, 38, 1-13 [10.1016/j.osn.2020.100571].
An automated negotiation framework for application-aware transport network services
Savi, M;
2020
Abstract
Application-centric networking proposes a novel approach to provision connectivity services in transport networks based on application-specific requirements. By exploiting this paradigm, an application can request a service with several requirements to a generic control and management plane, which can leverage this information to differentiate a service on the overall network layers. However, an application-centric provisioning can lead to higher blocking probability when satisfying multiple requirements at the same time, thus impacting negatively both network operators and applications. This paper proposes a framework for the negotiation of connectivity services between a transport network and the applications running on top. In particular, an application can communicate its requirements to it and, in case of resource scarcity (either in term of bandwidth, latency, availability, etc.), the network can offer alternative solutions with a degraded service quality. The effectiveness of the proposed approach is proved by the lower blocking probability experienced by the service requests against a standard approach lacking negotiation capabilities, without in turn causing significant service degradation to the applications. In addition, the paper describes the software architecture behind the negotiation framework and its implementation on top of the ONOS SDN controller.File | Dimensione | Formato | |
---|---|---|---|
2020_AA_Negotiation.pdf
accesso aperto
Tipologia di allegato:
Submitted Version (Pre-print)
Dimensione
774.2 kB
Formato
Adobe PDF
|
774.2 kB | Adobe PDF | Visualizza/Apri |
2020_OSN_Marsico.pdf
Solo gestori archivio
Tipologia di allegato:
Publisher’s Version (Version of Record, VoR)
Dimensione
3.22 MB
Formato
Adobe PDF
|
3.22 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.