ERA

Download the full-sized PDF of Application-layer versus Network-layer Multicast: Networking Load, Link Stress, and Distribution DelayDownload the full-sized PDF

Analytics

Share

Permanent link (DOI): https://doi.org/10.7939/R3W37M871

Download

Export to: EndNote  |  Zotero  |  Mendeley

Communities

This file is in the following communities:

Graduate Studies and Research, Faculty of

Collections

This file is in the following collections:

Theses and Dissertations

Application-layer versus Network-layer Multicast: Networking Load, Link Stress, and Distribution Delay Open Access

Descriptions

Other title
Subject/Keyword
Scheduling
Application layer multicast
Cloud networks
Network layer multicast
Performance analysis
Type of item
Thesis
Degree grantor
University of Alberta
Author or creator
Hosseinimotlagh, Seyedmahyar
Supervisor and department
Majid Khabbazian (Electrical and Computer Engineering)
Examining committee member and department
Masoud Ardakani (Electrical and Computer Engineering)
Petr Musilek (Electrical and Computer Engineering)
Majid Khabbazian (Electrical and Computer Engineering)
Department
Department of Electrical and Computer Engineering
Specialization
Communications
Date accepted
2017-05-11T15:17:55Z
Graduation date
2017-11:Fall 2017
Degree
Master of Science
Degree level
Master's
Abstract
Multicast is the task of disseminating a message from a source to a set of destinations. If supported by the network and switches, multicast can be performed at the network layer. The alternative solution is application-layer multicast (ALM) which disseminates the message through a set of unicast communications. ALM is simple to implement and does not require switches to support multicast. This, however, comes at some price including higher networking load, and slower message dissemination compared to network-layer multicast (NLM). This work analyzes some of these costs/penalties. We show that when ALM is done carefully, its networking load can be bounded to three times that of any NLM, irrespective of the network topology, the number of destination nodes, and the message size. In addition, it can be ensured that ALM does not put significant stress/pressure on any physical link in any network topology. We also analyze how slower ALM is compared to NLM. We implement an ALM algorithm in Amazon EC2 and show that the distribution delay increases slightly as the number of destination nodes increases. Deciding on what layer to use for multicasting depends on the trade-offs one is willing to make. The results presented in this work helps in making such a decision.
Language
English
DOI
doi:10.7939/R3W37M871
Rights
This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for the purpose of private, scholarly or scientific research. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
Citation for previous publication

File Details

Date Uploaded
Date Modified
2017-05-11T21:17:56.236+00:00
Audit Status
Audits have not yet been run on this file.
Characterization
File format: pdf (PDF/A)
Mime type: application/pdf
File size: 1031977
Last modified: 2017:11:08 17:06:11-07:00
Filename: Hosseinimotlagh_Seyedmahyar_201705_Masters.pdf
Original checksum: 7973e60beeb4c53c13a995026ad4726a
Well formed: true
Valid: true
Page count: 58
Activity of users you follow
User Activity Date