• DocumentCode
    717073
  • Title

    Control-plane slicing methods in multi-tenant software defined networks

  • Author

    Argyropoulos, C. ; Mastorakis, S. ; Giotis, K. ; Androulidakis, G. ; Kalogeras, D. ; Maglaris, V.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens (NTUA), Athens, Greece
  • fYear
    2015
  • fDate
    11-15 May 2015
  • Firstpage
    612
  • Lastpage
    618
  • Abstract
    In this paper, we focused on two prevailing architectural approaches for control-plane virtualization in multi-tenant OpenFlow-ready SDN domains: The first permits the delegation of a specific, non-overlapping part of the overall flowspace to each tenant OpenFlow controller, exposing him/her the entire substrate topology; the second conceals the substrate topology to tenants by abstracting resources and exposing user-controlled (tenant) Virtual Networks (VNs). For both cases, we propose and analyze three control-plane slicing methods (domain, switch and port-wide), enforced by the management plane, that safeguard control-plane isolation among tenant VNs. Their effectiveness is assessed in terms of control-plane resources (number of flowspace policy rule entries, table lookup times and memory consumption) via measurements on a prototype implementation. To that end, we introduced and prototyped the Flowspace Slicing Policy (FSP) rule engine, an automated mechanism translating substrate management-plane policies into VN mapping control-plane rules. Our experiments, involving thousands of tenants VN requests over a variety of WAN-scale network topologies (e.g. Internet2/OSE3 and GÉANT), demonstrate that the port-wide slicing method is the most efficient in terms of tenant request acceptance ratio, within acceptable control-plane delays and memory consumption.
  • Keywords
    network theory (graphs); software defined networking; topology; FSP rule engine; VN mapping control-plane rule; WAN-scale network topology; control-plane delay; control-plane resource; control-plane slicing method; control-plane virtualization; flowspace slicing policy rule engine; memory consumption; multitenant OpenFlow-ready SDN domain; multitenant software defined network; port-wide slicing method; safeguard control-plane isolation; tenant OpenFlow controller; tenant VN; tenant virtual network; Engines; Network topology; Ports (Computers); Substrates; Switches; Topology; Control-Plane Slicing; Flowspace Slicing Policy; Multi-tenancy; Network Virtualization; OpenFlow; Software Defined Networking (SDN);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
  • Conference_Location
    Ottawa, ON
  • Type

    conf

  • DOI
    10.1109/INM.2015.7140345
  • Filename
    7140345