ELBA: Efficient Layer Based Routing Algorithm in SDN
Abstract
Adaptive streaming dynamically adapts video quality level according to the perceived device status and network conditions. It requires several representations of the same content, each encoded at different quality rates. As a representative example, H.264/SVC eliminates the requirement of redundant representations, improving the efficiency of caching and storage infrastructure. SVC video consists of a "Base Layer" and one or more of "Enhancement Layers". These layers have inter-dependencies and different QoS requirements. On another side, SDN allows forwarding tables to be adjusted dynamically, enabling us to route every individual flow differently. In this paper, we propose ELBA, an algorithm for scalable video streaming over SDN. ELBA utilizes the dynamic re-routing capability of SDN, to stream different layers of SVC coded video over possibly different suitable paths. In the proposed video streaming system, we use a novel mechanism to exchange information between the control plane and streaming servers. We have compared the performance of our approach with traditional Internet routing technique. Our evaluation results show that our proposal is not only feasible but in particular, it significantly outperforms the traditional Internet routing approach in terms of QoE.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
A note on two problems in connexion with graphs
Dijkstra, E. (1959) · Numerische Mathematik · doi:10.1007/bf01386390 · Cited by 24,351 · see citing works
McKeown (2008) · doi:10.1145/1355734.1355746 · Cited by 8,513 · see citing works
Overview of the H.264/AVC video coding standard
Wiegand, T., Sullivan, G. J., Bjøntegaard, G., & Luthra, A. K. (2003) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2003.815165 · Cited by 8,192 · see citing works
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
Schwarz, H., Marpe, D., & Wiegand, T. (2007) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2007.905532 · Cited by 3,557 · see citing works
A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks
Nunes, B. A. A., Mendonca, M., Nguyen, X.-N., Obraczka, K., & Turletti, T. (2014) · IEEE Communications Surveys & Tutorials · doi:10.1109/surv.2014.012214.00180 · Cited by 2,203 · see citing works
Lantz, B., Heller, B., & McKeown, N. (2010) · doi:10.1145/1868447.1868466 · Cited by 1,828 · see citing works
A Survey and a Layered Taxonomy of Software-Defined Networking
Jarraya, Y., Madi, T., & Debbabi, M. (2014) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2014.2320094 · Cited by 372 · see citing works
Egilmez, H. E., Dane, S. T., Bagci, K. T., & Tekalp, A. M. (2012) · Cited by 253 · see citing works
Towards network-wide QoE fairness using openflow-assisted adaptive video streaming
Georgopoulos, P., Elkhatib, Y., Broadbent, M., Mu, M., & Race, N. (2013) · Proceedings of the 2013 ACM SIGCOMM workshop on Future human-centric multimedia networking · doi:10.1145/2491172.2491181 · Cited by 242 · see citing works
Video Transport Evaluation With H.264 Video Traces
Seeling, P., & Reisslein, M. (2011) · IEEE Communications Surveys & Tutorials · doi:10.1109/surv.2011.082911.00067 · Cited by 223 · see citing works
Distributed QoS Architectures for Multimedia Streaming Over Software Defined Networks
Egilmez, H. E., & Tekalp, A. M. (2014) · IEEE Transactions on Multimedia · doi:10.1109/tmm.2014.2325791 · Cited by 108 · see citing works
Scalable video streaming over OpenFlow networks: An optimization framework for QoS routing
Egilmez, H. E., Görkemli, B., Tekalp, A. M., & Civanlar, S. (2011) · Proceedings - International Conference on Image Processing · doi:10.1109/icip.2011.6116083 · Cited by 89 · see citing works
Seddiki, M. S., Shahbaz, M., Donovan, S. P., Grover, S., Park, M., Feamster, N., & Song, Y. (2014) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2620728.2620766 · Cited by 86 · see citing works
Supporting dynamic inter-class resource sharing: a multi-class QoS routing algorithm
Ma, Q., & Steenkiste, P. (1999) · doi:10.1109/infcom.1999.751451 · Cited by 79 · see citing works
A QoS-enabled OpenFlow environment for Scalable Video streaming
Civanlar, S., Parlakisik, M., Tekalp, A. M., Görkemli, B., Kaytaz, B., & Onem, E. (2010) · IEEE Globecom Workshops (GC Wkshps) · doi:10.1109/glocomw.2010.5700340 · Cited by 74 · see citing works
Using H.264/AVC-based Scalable Video Coding (SVC) for Real Time Streaming in Wireless IP Networks
Schierl, T., Hellge, C., Mirta, S., et al. (2007) · IEEE International Symposium on Circuits and Systems proceedings · doi:10.1109/iscas.2007.378370 · Cited by 72 · see citing works
Kassler, A., Skorin‐Kapov, L., Dobrijević, O., Matijašević, M., & Dely, P. (2012) · Cited by 49 · see citing works
Optimizing scalable video delivery through OpenFlow layer-based routing
Laga, S., Cleemput, T. V., Raemdonck, F. V., Vanhoutte, F., Bouten, N., Claeys, M., & Turck, F. D. (2014) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2014.6838378 · Cited by 48 · see citing works
Georgopoulos, P., Broadbent, M. T. M., Plattner, B., & Race, N. (2014) · International Conference on Computer Communications and Networks (ICCCN) · doi:10.1109/icccn.2014.6911775 · Cited by 39 · see citing works
Learning-based approach for layered adaptive video streaming over SDN
Uzakgider, T., Cetinkaya, C., & Sayit, M. (2015) · Computer Networks · doi:10.1016/j.comnet.2015.09.027 · Cited by 37 · see citing works
On the Bottleneck Shortest Path Problem
Kaibel, V., & Peinhardt, M. (2006) · Cited by 35 · see citing works
Unanue, I., Urteaga, I., Hüsemann, R., Del, J., Roesler, V., Rodríguez-Martínez, A., & Sanchez, P. (2011) · InTech eBooks · doi:10.5772/19227 · Cited by 32 · see citing works
Enabling IPTV Service Assurance Using OpenFlow
McDonagh, P., Olariu, C., Hava, A., & Thorpe, C. (2013) · International Conference on Advanced Information Networking and Applications Workshops (WAINA) · doi:10.1109/waina.2013.91 · Cited by 15 · see citing works
A design of bandwidth adaptive multimedia gateway for scalable video coding
Hsiao, Y.-M., Yeh, S.-W., Chen, J.-S., et al. (2010) · IEEE Asia Pacific Conference on Circuits and Systems (APCCAS) · doi:10.1109/apccas.2010.5774851 · Cited by 10 · see citing works
Network Monitoring with Software Defined Networking: Towards OpenFlow network monitoring
Gourov, V. (2013) · Research Repository (Delft University of Technology) · Cited by 2 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey
Barakabitze, A. A., Barman, N., Ahmad, A., Zadtootaghaj, S., Sun, L., Martini, M. G., & Atzori, L. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2958784 · Cited by 239 · see citing works
- Authors
- Gangwal, A., Gupta, M., Gaur, M. S., Laxmi, V., & Conti, M.
- Affiliations
- Malaviya National Institute of Technology Jaipur (IN)
- Venue
- 2016 25th International Conference on Computer Communication and Networks (ICCCN)
- Publisher
- IEEE
- Published
- 2016-08
- Volume
- 8
- Pages
- 1-7
- ISSN
- 1095-2055 (ISSN-L)
- OpenAlex
- W2519886475
- Cited by
- 16
- References
- 25
- Citations by year
- 2025: 1 · 2023: 2 · 2022: 2 · 2021: 2 · 2020: 1 · 2019: 3 · 2018: 3 · 2017: 2
- FWCI
- 2.28
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Computer Communications and Networks (ICCCN) (publishedVersion)
- Padua Research Archive (University of Padova) (submittedVersion)
- Funders
- European Commission
- Malaviya National Institute of Technology, Jaipur
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
- Keywords
- scalable video coding, H.264/SVC, software-defined networking, adaptive video streaming, quality of experience, control plane, enhancement layer
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review