Realizing the Quality of Service (QoS) in Software-Defined Networking (SDN) based Cloud infrastructure. Govindarajan, K., Meng, K. C., Ong, H., Tat, W. M., Sivanand, S., & Leong, L. S. In 2014 2nd International Conference on Information and Communication Technology (ICoICT), pages 505–510, May, 2014. 00039
doi  abstract   bibtex   
Software-Defined Networking (SDN) is a new network paradigm that virtualizes network infrastructure by decoupling the control and data plane logic of traditional network devices, creating a dynamic, flexible, automated and manageable architecture. SDN is implemented through a protocol known as OpenFlow that lets administrators select the path through which data will flow through a network. Network-wide data flow control gives administrators the power to define network flows that match the connectivity requirements of end stations and address the specific needs of discrete user communities. For example, an administrator might select network bandwidth, path latency or other criteria as the optimal communication path for a specific data flow. We have implemented a system called QoS Controller, Q-Ctrl, for programmatically attaining users' required QoS constraints in a SDN based Cloud infrastructure. Q-Ctrl system is able to execute in a virtual overlay network via open vSwitch (OVS), physical network infrastructure equipped with SDN Controller, or simulated SDN environment via Mininet. In this paper, we detail i) the design and implementation of Q-Ctrl system, ii) how the network QoS for virtual machines are maintained through Q-Ctrl, and iii) a case-study on how a video streaming application leverages the Q-Ctrl system to achieve QoS in an SDN based Cloud infrastructure.
@inproceedings{govindarajan_realizing_2014,
	title = {Realizing the {Quality} of {Service} ({QoS}) in {Software}-{Defined} {Networking} ({SDN}) based {Cloud} infrastructure},
	doi = {10.1109/ICoICT.2014.6914113},
	abstract = {Software-Defined Networking (SDN) is a new network paradigm that virtualizes network infrastructure by decoupling the control and data plane logic of traditional network devices, creating a dynamic, flexible, automated and manageable architecture. SDN is implemented through a protocol known as OpenFlow that lets administrators select the path through which data will flow through a network. Network-wide data flow control gives administrators the power to define network flows that match the connectivity requirements of end stations and address the specific needs of discrete user communities. For example, an administrator might select network bandwidth, path latency or other criteria as the optimal communication path for a specific data flow. We have implemented a system called QoS Controller, Q-Ctrl, for programmatically attaining users' required QoS constraints in a SDN based Cloud infrastructure. Q-Ctrl system is able to execute in a virtual overlay network via open vSwitch (OVS), physical network infrastructure equipped with SDN Controller, or simulated SDN environment via Mininet. In this paper, we detail i) the design and implementation of Q-Ctrl system, ii) how the network QoS for virtual machines are maintained through Q-Ctrl, and iii) a case-study on how a video streaming application leverages the Q-Ctrl system to achieve QoS in an SDN based Cloud infrastructure.},
	booktitle = {2014 2nd {International} {Conference} on {Information} and {Communication} {Technology} ({ICoICT})},
	author = {Govindarajan, K. and Meng, K. C. and Ong, H. and Tat, W. M. and Sivanand, S. and Leong, L. S.},
	month = may,
	year = {2014},
	note = {00039},
	pages = {505--510},
	file = {Govindarajan et al_2014_Realizing the Quality of Service (QoS) in Software-Defined Networking (SDN).pdf:/home/alan/snap/zotero-snap/10/Zotero/storage/8ZFWTJ6Y/Govindarajan et al_2014_Realizing the Quality of Service (QoS) in Software-Defined Networking (SDN).pdf:application/pdf}
}

Downloads: 0