PyDash - A Framework Based Educational Tool for Adaptive Streaming Video Algorithms Study

Full Paper in the Innovative Practice track - The pandemics caused by the spreading of the COVID 19 virus cornered the educational system worldwide, changing the classroom into remote class activities. This change in our social behavior has directly impacted the volume and shape of the Internet traf...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings - Frontiers in Education Conference s. 1 - 8
Hlavní autoři: Marotta, Marcelo A., Souza, Gustavo C., Holanda, Maristela, Caetano, Marcos F.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 13.10.2021
Témata:
ISSN:2377-634X
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Full Paper in the Innovative Practice track - The pandemics caused by the spreading of the COVID 19 virus cornered the educational system worldwide, changing the classroom into remote class activities. This change in our social behavior has directly impacted the volume and shape of the Internet traffic data. A recent study shows 15% to 30% increases in Internet traffic caused, among other reasons, by educational video streaming traffic during few weeks in the 2020 lockdown period in Europe. To give some perspective, network providers usually work with a 30% data traffic increase per year. In 2021, it is expected that almost 82% of all Internet traffic will be video, according to CISCO annual forecast report. This scenario has a tremendous impact on the Internet bandwidth capacity, demanding optimized video streaming solutions, such as adaptive bitrate algorithms (ABR). On the other hand, considering the educational challenges in computer network courses, the core activities must be executed using specialized infrastructure to develop students' capabilities with networking equipment. As these types of equipment are costly to be obtained and forwarded to in-home students or simply e-students, a remote platform capable of reproducing an environment for networking applications is required. This is the scenario where PyDash was built. PyDash is a framework for the development of adaptive streaming video algorithms. It is a learning tool designed to abstract the networking communication details, allowing e-students to focus exclusively on developing and evaluating ABR protocols. This paper presents our practical experience developing and using PyDash as an educational tool for teaching ABR protocols at Computing Networking courses at the Department of Computer Science at the University of Brasilia, Brazil. Last semester, over 120 students, divided into four different undergraduate courses, had their first contact with PyDash. Even though this was their first contact with ABR concepts and the pyDash tool, they were able to perform the design, implementation, validation, and analysis of some state-of-the-art algorithms used by Netflix and Youtube.
ISSN:2377-634X
DOI:10.1109/FIE49875.2021.9637335