Xianshu Jin, Hwiyun Ju, Sungchol Cho, B. Mun, Cheongbin Kim, Sunyoung Han
{"title":"QoS routing design for adaptive streaming in Software Defined Network","authors":"Xianshu Jin, Hwiyun Ju, Sungchol Cho, B. Mun, Cheongbin Kim, Sunyoung Han","doi":"10.1109/ISPACS.2016.7824694","DOIUrl":null,"url":null,"abstract":"Adaptive streaming over HTTP(DASH) is a popular method to deliver best possible quality media using available network resources. In this paper we propose QoS routing algorithm design for providing high quality and continuous stream of media streaming in SDN(Software Defined Network). To provide seamless DASH service over SDN is a challenge because traditional DASH service manner mismatches with SDN per-flow centralized management architecture. Therefore, it is necessary to have some interactions between communication layers for making routing decision. Firstly, we propose server driven bit rate estimation approach to computes video bit rate and inform the application QoS requirement to the control layer. The media server estimates the resources available and dynamically adapts the video bit rate in order to reduce additional software stacks on end-user devices. We also present a Kalman Filter based rate adaptation mechanism that predicts the next bit rate of the media in a seamless manner. Secondary, we propose a QoS routing design for adaptive stream, it allows SDN controller evaluates all passable paths based on whole network topology by taking the bit rate of the segments in to account. We perform an experiment and presented the server driven bandwidth estimation mechanism to compute the appropriate bit rate and rate switching in smooth manner. We also construct a SDN testbed for QoS routing algorithm for adaptive streaming, it shows additional reroute step to find path that satisfy the bitrate before downgrade the video quality.","PeriodicalId":131543,"journal":{"name":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2016.7824694","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
Adaptive streaming over HTTP(DASH) is a popular method to deliver best possible quality media using available network resources. In this paper we propose QoS routing algorithm design for providing high quality and continuous stream of media streaming in SDN(Software Defined Network). To provide seamless DASH service over SDN is a challenge because traditional DASH service manner mismatches with SDN per-flow centralized management architecture. Therefore, it is necessary to have some interactions between communication layers for making routing decision. Firstly, we propose server driven bit rate estimation approach to computes video bit rate and inform the application QoS requirement to the control layer. The media server estimates the resources available and dynamically adapts the video bit rate in order to reduce additional software stacks on end-user devices. We also present a Kalman Filter based rate adaptation mechanism that predicts the next bit rate of the media in a seamless manner. Secondary, we propose a QoS routing design for adaptive stream, it allows SDN controller evaluates all passable paths based on whole network topology by taking the bit rate of the segments in to account. We perform an experiment and presented the server driven bandwidth estimation mechanism to compute the appropriate bit rate and rate switching in smooth manner. We also construct a SDN testbed for QoS routing algorithm for adaptive streaming, it shows additional reroute step to find path that satisfy the bitrate before downgrade the video quality.