OFaaS: OpenFlow Switch as a Service for Multi Tenant Slicing in SD-CDN


Erel-Ozcevik M., Canberk B.

IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, cilt.18, sa.1, ss.362-373, 2021 (SCI İndekslerine Giren Dergi) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 18 Konu: 1
  • Basım Tarihi: 2021
  • Doi Numarası: 10.1109/tnsm.2020.3045044
  • Dergi Adı: IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT
  • Sayfa Sayıları: ss.362-373

Özet

In Software Defined-Content Delivery Networks (SD-CDN), the policies of tenants such as Youtube, Netflix, Office 365, etc. are not the same due to having different 5G traffic requirements for such contents as enhanced Mobile Broadband (eMBB), ultra-reliable low-latency (URLLC) and massive machine-type communication (mMTC). This leads SD-CDN multi-tenant slicing to provide different services with limited network resources, where each tenant can functionally manage their own virtual slice of a physical component according to service level agreements (SLAs). However, they are not permitted to dynamically configure their own components. Therefore, the physical end-to-end configuration of all edge devices causes extra hardware and bandwidth costs. Although software as a service (SaaS) is more preferred to handle cost-efficiency on a switch configuration that increases forwarding throughput (Mbps) with a less number of physical components in SD-CDN, the edge devices can be only served as infrastructure as a service (IaaS) currently. This motivation leads us to serve the switch as a service that includes both IaaS and SaaS characteristics. Therefore, we propose an OpenFlow as a service (OFaaS) design where each tenant has flow management and switch configuration permissions on their own virtual slice. In flow management, we define a novel Service Oriented Architecture (SOA) to orchestrate OFaaS driven topology by isolating each tenant from physical complexity. Here, each tenant can dynamically alter QoS on a flow and load balance between a sub-set of contents via OpenFlow protocol. In switch configuration; a novel OFaaS Management Algorithm for a multi-tenant slicing increases the number of tenants served per OpenFlow switch thanks to OFaaS design. It enables an end-to-end configuration via the NETCONF protocol with a novel YANG model of OFaaS. According to performance evaluation; OFaaS has the same forwarding throughput as conventional IaaS based OpenFlow switch for a homogenous content, whereas it has 71% more forwarding throughput (Mbps) and it has 40% more cost-efficient than conventional one for a heterogeneous content with $17 savings per tenant.