Simulation and data analysis of peer-to-peer traffic for live video streaming
(2017) EITM01 20171Department of Electrical and Information Technology
- Abstract (Swedish)
- Evaluating and testing changes or configurations to peer-to-peer systems or even understanding their behaviour can be complicated. One approach is to simulate a large peer-to-peer system and visualise the results. In this master's thesis a study is performed to understand how an actual implementation of a hybrid peer-to-peer live video streaming system behaves and performs under different scenarios.
The behaviour and performance of a hybrid live video streaming system consisting of an unstructured mesh-pull-based P2P network and a classic content delivery network solution is studied by simulating the system with different scenarios such as flash crowds and flash disconnects. The simulation system includes a network model taking latency... (More) - Evaluating and testing changes or configurations to peer-to-peer systems or even understanding their behaviour can be complicated. One approach is to simulate a large peer-to-peer system and visualise the results. In this master's thesis a study is performed to understand how an actual implementation of a hybrid peer-to-peer live video streaming system behaves and performs under different scenarios.
The behaviour and performance of a hybrid live video streaming system consisting of an unstructured mesh-pull-based P2P network and a classic content delivery network solution is studied by simulating the system with different scenarios such as flash crowds and flash disconnects. The simulation system includes a network model taking latency and bandwidth into consideration.
As expected the mesh-based system performed well under user churn. Although the system consisted of approximately 80% free-riders the utilisation of the content distribution network was reduced by 95% on average. The data analysis was successful in improving the system's overall performance. Furthermore, the visualisations and data analysis were used to understand the system's behaviour. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8928971
- author
- Smith, Anthony LU and Johansson Lindgren, Andreas LU
- supervisor
-
- Maria Kihl LU
- organization
- course
- EITM01 20171
- year
- 2017
- type
- H2 - Master's Degree (Two Years)
- subject
- keywords
- P2P, Peer-to-Peer, Hybrid Live Video Streaming System, Mesh-based-pull Approach, Unstructured Network, Simulation, Visualisation
- report number
- LU/LTH-EIT 2017-611
- language
- English
- id
- 8928971
- date added to LUP
- 2017-12-12 16:02:31
- date last changed
- 2017-12-12 16:02:31
@misc{8928971, abstract = {{Evaluating and testing changes or configurations to peer-to-peer systems or even understanding their behaviour can be complicated. One approach is to simulate a large peer-to-peer system and visualise the results. In this master's thesis a study is performed to understand how an actual implementation of a hybrid peer-to-peer live video streaming system behaves and performs under different scenarios. The behaviour and performance of a hybrid live video streaming system consisting of an unstructured mesh-pull-based P2P network and a classic content delivery network solution is studied by simulating the system with different scenarios such as flash crowds and flash disconnects. The simulation system includes a network model taking latency and bandwidth into consideration. As expected the mesh-based system performed well under user churn. Although the system consisted of approximately 80% free-riders the utilisation of the content distribution network was reduced by 95% on average. The data analysis was successful in improving the system's overall performance. Furthermore, the visualisations and data analysis were used to understand the system's behaviour.}}, author = {{Smith, Anthony and Johansson Lindgren, Andreas}}, language = {{eng}}, note = {{Student Paper}}, title = {{Simulation and data analysis of peer-to-peer traffic for live video streaming}}, year = {{2017}}, }