- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Receiver-driven layered multicast using active networks
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Receiver-driven layered multicast using active networks Cheng, Lechang
Abstract
This thesis introduces a new scheme of receiver-driven layered multicast using active networks (RIM-AN). In order to address the problem of heterogeneity of clients, a layered multicast (RLM) scheme is used. In this method, the video is encoded into a set of layers and the client subscribes to cumulative layers according to their available bandwidth. In additional to the basic data dissemination scheme, a distributed TCP-friendly congestion control mechanism has been proposed. With the active nodes, the multicast tree is divided into a set of subsystems with a hierarchical structure and the sending node in every subsystem is regarded as a pseudo server. End-to-end congestion control is performed at each of the subsystems. In every subsystem, the receiver estimates the packet loss rate and round trip time of its upstream link and computes a fair transmission rate based on the TCP-throughput estimation function. It then calculates the subscription level and sends it to the pseudo server which will adjust the transmission rate accordingly. Simulation studies show that with the proposed congestion control mechanism, RLM-AN flows have smoother and more TCP-friendly throughputs and quicker response to congestion inside the network than RLM flows. In this thesis, a FEC-based error control mechanism is also presented for RLM-AN . The error control is performed on every subsystem. With the estimated packet loss rate, the receiver calculates the number of redundant packets for error recovery. It sends the information to the pseudo server which will dynamically adjust the error protection level. The intermediate active nodes will also perform error recovery to eliminate the error propagation problem. Simulation results show that the error control mechanism greatly reduces packet loss rate without increasing the error recovery latency significantly.
Item Metadata
Title |
Receiver-driven layered multicast using active networks
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2003
|
Description |
This thesis introduces a new scheme of receiver-driven layered multicast using active networks (RIM-AN). In order to address the problem of heterogeneity of clients, a layered multicast (RLM) scheme is used. In this method, the video is encoded into a set of layers and the client subscribes to cumulative layers according to their available bandwidth. In additional to the basic data dissemination scheme, a distributed TCP-friendly congestion control mechanism has been proposed. With the active nodes, the multicast tree is divided into a set of subsystems with a hierarchical structure and the sending node in every subsystem is regarded as a pseudo server. End-to-end congestion control is performed at each of the subsystems. In every subsystem, the receiver estimates the packet loss rate and round trip time of its upstream link and computes a fair transmission rate based on the TCP-throughput estimation function. It then calculates the subscription level and sends it to the pseudo server which will adjust the transmission rate accordingly. Simulation studies show that with the proposed congestion control mechanism, RLM-AN flows have smoother and more TCP-friendly throughputs and quicker response to congestion inside the network than RLM flows. In this thesis, a FEC-based error control mechanism is also presented for RLM-AN . The error control is performed on every subsystem. With the estimated packet loss rate, the receiver calculates the number of redundant packets for error recovery. It sends the information to the pseudo server which will dynamically adjust the error protection level. The intermediate active nodes will also perform error recovery to eliminate the error propagation problem. Simulation results show that the error control mechanism greatly reduces packet loss rate without increasing the error recovery latency significantly.
|
Extent |
4498596 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-10-17
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065518
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2003-05
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.