• DocumentCode
    1710881
  • Title

    Cloud Application HA Using SDN to Ensure QoS

  • Author

    Dwarakanathan, Srinivasan ; Bass, Len ; Liming Zhu

  • Author_Institution
    Nat. ICT Australia, Sydney, NSW, Australia
  • fYear
    2015
  • Firstpage
    1003
  • Lastpage
    1007
  • Abstract
    Users expect cloud applications to be highly available with minimum service disruption. Some of the cloud applications also have Quality of Service (QoS) requirements. The High Availability (HA) module needs to consider QoS requirements while placing or failing over the application, application´s components and its replicas. In this paper we propose a new QoS module in the SDN controller. This module creates QoS queues with certain minimum bandwidth on Open Flow based switches on the route between components requiring certain minimum network bandwidth. Our approach is similar to ´Aggregation of RSVP for IPv4 and IPv6 Reservations´ (RFC 3175). DiffServ based approaches reserve bandwidth for an entire class of flows and do not cater for requirements from individual applications. Our approach reserves bandwidth on a per-flow basis while overcoming the well-known scalability problem of IntServ. Also, the QoS queues are dynamically configured based on the current requirements of the applications. The QoS module is also responsible for ensuring QoS when topology and route changes. The HA module will interact with SDN controller (which includes our QoS module) to ensure QoS requirements of cloud applications. We also tried an intermediate approach where the QoS flows are directed to a DiffServ queue with a fixed rate (mentioned in RFC 3175) and the reservation of the queue is reconfigured only when the total reservation for the QoS flows exceed the initial reservation. We demonstrate the feasibility and performance aspect of our approach from experiments using Mininet.
  • Keywords
    bandwidth allocation; cloud computing; quality of service; queueing theory; software defined networking; DiffServ based approach; DiffServ queue; HA module; IPv4 reservations; IPv6 reservations; Mininet; OpenFlow based switches; QoS module; QoS queues; RFC 3175; RSVP aggregation; SDN controller; application components; cloud application; high availability module; minimum network bandwidth; quality of service requirements; service disruption; Bandwidth; Diffserv networks; IP networks; Ports (Computers); Quality of service; Servers; Topology; High Availabilty; OpenFlow; QoS; SDN;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.137
  • Filename
    7214149