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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.