HPAM : hybrid protocol for application layer multicast

This dissertation presents Hybrid Protocol for Application Layer Multicast (HPAM) which is used to stream live media over the Internet without IP multicast support. HPAM self-organizes clients to form efficient, self-improving, self-repairing, source-based overlay trees which minimize the root laten...

Full description

Saved in:
Bibliographic Details
Main Author: Yeo, Chai Kiat
Other Authors: Lee Bu Sung, Francis
Format: Theses and Dissertations
Published: 2008
Subjects:
Online Access:https://hdl.handle.net/10356/3531
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
id sg-ntu-dr.10356-3531
record_format dspace
spelling sg-ntu-dr.10356-35312023-07-04T16:56:10Z HPAM : hybrid protocol for application layer multicast Yeo, Chai Kiat Lee Bu Sung, Francis Er Meng Hwa School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks This dissertation presents Hybrid Protocol for Application Layer Multicast (HPAM) which is used to stream live media over the Internet without IP multicast support. HPAM self-organizes clients to form efficient, self-improving, self-repairing, source-based overlay trees which minimize the root latency as well as loss rate for each client. HPAM exploits the simplicity and optimality of a lightweight, centralized controller, DS (Directory Server), with the robustness and scaleability of distributed clients. DS facilitates peer discovery and serves as a reliable backup should the distributed algorithm fails. Tree construction, refinement and recovery from partitions are executed independently by the clients. Other innovations of HPAM include: the JoinSource&Adopt algorithm to specially minimize the latency of clients located right below the root; the Gossip and Spiral mechanisms for tree refinement and repair; the Relative Loss Rate based heuristics for the detection of possible local congestion between a client and its parent to reduce unnecessary parent switching; the study on the impact of cheating clients who fabricate distance measurements on HPAM’s performance; the cheat detection techniques. In essence, it can build and maintain application layer multicast trees with reasonable overheads and network stress and is able to deliver high QoS to its clients. DOCTOR OF PHILOSOPHY (EEE) 2008-09-17T09:31:43Z 2008-09-17T09:31:43Z 2006 2006 Thesis Yeo, C. K. (2006). HPAM : hybrid protocol for application layer multicast. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/3531 10.32657/10356/3531 Nanyang Technological University application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Yeo, Chai Kiat
HPAM : hybrid protocol for application layer multicast
description This dissertation presents Hybrid Protocol for Application Layer Multicast (HPAM) which is used to stream live media over the Internet without IP multicast support. HPAM self-organizes clients to form efficient, self-improving, self-repairing, source-based overlay trees which minimize the root latency as well as loss rate for each client. HPAM exploits the simplicity and optimality of a lightweight, centralized controller, DS (Directory Server), with the robustness and scaleability of distributed clients. DS facilitates peer discovery and serves as a reliable backup should the distributed algorithm fails. Tree construction, refinement and recovery from partitions are executed independently by the clients. Other innovations of HPAM include: the JoinSource&Adopt algorithm to specially minimize the latency of clients located right below the root; the Gossip and Spiral mechanisms for tree refinement and repair; the Relative Loss Rate based heuristics for the detection of possible local congestion between a client and its parent to reduce unnecessary parent switching; the study on the impact of cheating clients who fabricate distance measurements on HPAM’s performance; the cheat detection techniques. In essence, it can build and maintain application layer multicast trees with reasonable overheads and network stress and is able to deliver high QoS to its clients.
author2 Lee Bu Sung, Francis
author_facet Lee Bu Sung, Francis
Yeo, Chai Kiat
format Theses and Dissertations
author Yeo, Chai Kiat
author_sort Yeo, Chai Kiat
title HPAM : hybrid protocol for application layer multicast
title_short HPAM : hybrid protocol for application layer multicast
title_full HPAM : hybrid protocol for application layer multicast
title_fullStr HPAM : hybrid protocol for application layer multicast
title_full_unstemmed HPAM : hybrid protocol for application layer multicast
title_sort hpam : hybrid protocol for application layer multicast
publishDate 2008
url https://hdl.handle.net/10356/3531
_version_ 1772828006527533056