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
Link To Document