Title :
Cloud Application HA Using SDN to Ensure QoS
Author :
Dwarakanathan, Srinivasan ; Bass, Len ; Liming Zhu
Author_Institution :
Nat. ICT Australia, Sydney, NSW, Australia
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;
Conference_Titel :
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location :
New York City, NY
Print_ISBN :
978-1-4673-7286-2
DOI :
10.1109/CLOUD.2015.137