A Push-pull based Application Multicast Layer for P2P live video streaming / Bùi, Thị Lan Hương
Tác giả : Bùi, Thị Lan Hương
Nhà xuất bản : Đại học Quốc gia Hà Nội
Năm xuất bản : 2011
Mô tả vật lý : 45 p. + CD-ROM
Chủ đề : 1. Internet. 2. Khoa học máy tính. 3. Video. 4. Thesis.
Thông tin chi tiết
Tóm tắt : | With the rapid growth of multimedia applications and the Internet, streaming video over the Internet is becoming more and more attractive to users especially live video streaming. Many application-layer multicast pro-tocols have been proposed recently for this demand and each method has different advantages. However, these current methods do not solve effectively peer to peer (P2P) live video streaming's problems. These problems are the randomly churn of nodes and long buering time since the variance between the arrival times of dat a of different sub-streams is large. They also do not address the problem of free-riding nodes. This thesis presents our low-delay push-pull based application layer mul-ticast for live video streaming on P2P networks. The main goal of ourwork is to optimize content delivery on P2P networks to guarantee the time constraints of live video streaming. We achieve this goal by constructing multiple balanced sub-trees for pushing data and optimizing pulling co nnec- tions between nodes in different sub-trees to reduce the time gap between arrival times of p ushing data and pulling data. As a result, our mechanism can reduce bu ering time at each node. Our mechanism also includes atit-for-tat method to promote node contribution. In order to evaluate our method's performance, we also build a simulation program in SMPL sched-uler. We also compare our method's performance with other methods. The simulation result demonstrated the efectiveness of our method. |
Thông tin dữ liệu nguồn
Thư viện | Ký hiệu xếp giá | Dữ liệu nguồn |
---|---|---|
Đại học quốc gia Hà Nội |
|
https://repository.vnu.edu.vn/handle/VNU_123/8297 |
Đại học Công nghệ - ĐHQGHN |
|
https://repository.vnu.edu.vn/handle/VNU_123/42279 |