A hybrid application-layer multicasting protocol for distributed simulations on the Internet

IP multicast is typically used to support message transmission among entities in collaborative virtual simulations running on Intranets, especially military training simulations. But, IP Multicast is mostly not available on the Internet because it is not deployable by ISP's due to undefined bil...

Full description

Bibliographic Details
Main Author: Diabi, Abdelfettah
Format: Others
Language:en
Published: University of Ottawa (Canada) 2013
Subjects:
Online Access:http://hdl.handle.net/10393/27213
http://dx.doi.org/10.20381/ruor-18596
id ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-27213
record_format oai_dc
spelling ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-272132018-01-05T19:07:27Z A hybrid application-layer multicasting protocol for distributed simulations on the Internet Diabi, Abdelfettah Computer Science. IP multicast is typically used to support message transmission among entities in collaborative virtual simulations running on Intranets, especially military training simulations. But, IP Multicast is mostly not available on the Internet because it is not deployable by ISP's due to undefined billing at the source and unlimited amount of overlay topologies for data transmission. Alternatively, researches have in recent years proposed the use of Application Layer Multicasting techniques (ALM) to alleviate this problem and to allow a somewhat scalable message passing among peers in a group of users on the Internet. As the number of users grows in the session, efficient handling of resources and scalable communication between users becomes critical due to network traffic and computation required to track all objects in the session. In this thesis, peer-to-peer communication architecture for distributed simulation is proposed. The architecture uses both proxies and end-systems to provide a number of communication services: (1) Best effort LAN multicast; (2) Timely-reliable LAN multicast; (3) Best effort peer to peer delivery on the Internet; (4) Timely-reliable peer to peer delivery on the Internet, and (5) Any combination of the above, including LAN to Internet translation and vice versa. The main achievement of this research could be summarized as the design, justification, and implementation of an architecture that, in comparison to others, has higher efficiency and guaranteed reliability for performing tightly synchronous collaborative tasks in Collaborative Virtual Environments (CVEs). 2013-11-07T18:13:24Z 2013-11-07T18:13:24Z 2006 2006 Thesis Source: Masters Abstracts International, Volume: 45-02, page: 0908. http://hdl.handle.net/10393/27213 http://dx.doi.org/10.20381/ruor-18596 en 70 p. University of Ottawa (Canada)
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science.
spellingShingle Computer Science.
Diabi, Abdelfettah
A hybrid application-layer multicasting protocol for distributed simulations on the Internet
description IP multicast is typically used to support message transmission among entities in collaborative virtual simulations running on Intranets, especially military training simulations. But, IP Multicast is mostly not available on the Internet because it is not deployable by ISP's due to undefined billing at the source and unlimited amount of overlay topologies for data transmission. Alternatively, researches have in recent years proposed the use of Application Layer Multicasting techniques (ALM) to alleviate this problem and to allow a somewhat scalable message passing among peers in a group of users on the Internet. As the number of users grows in the session, efficient handling of resources and scalable communication between users becomes critical due to network traffic and computation required to track all objects in the session. In this thesis, peer-to-peer communication architecture for distributed simulation is proposed. The architecture uses both proxies and end-systems to provide a number of communication services: (1) Best effort LAN multicast; (2) Timely-reliable LAN multicast; (3) Best effort peer to peer delivery on the Internet; (4) Timely-reliable peer to peer delivery on the Internet, and (5) Any combination of the above, including LAN to Internet translation and vice versa. The main achievement of this research could be summarized as the design, justification, and implementation of an architecture that, in comparison to others, has higher efficiency and guaranteed reliability for performing tightly synchronous collaborative tasks in Collaborative Virtual Environments (CVEs).
author Diabi, Abdelfettah
author_facet Diabi, Abdelfettah
author_sort Diabi, Abdelfettah
title A hybrid application-layer multicasting protocol for distributed simulations on the Internet
title_short A hybrid application-layer multicasting protocol for distributed simulations on the Internet
title_full A hybrid application-layer multicasting protocol for distributed simulations on the Internet
title_fullStr A hybrid application-layer multicasting protocol for distributed simulations on the Internet
title_full_unstemmed A hybrid application-layer multicasting protocol for distributed simulations on the Internet
title_sort hybrid application-layer multicasting protocol for distributed simulations on the internet
publisher University of Ottawa (Canada)
publishDate 2013
url http://hdl.handle.net/10393/27213
http://dx.doi.org/10.20381/ruor-18596
work_keys_str_mv AT diabiabdelfettah ahybridapplicationlayermulticastingprotocolfordistributedsimulationsontheinternet
AT diabiabdelfettah hybridapplicationlayermulticastingprotocolfordistributedsimulationsontheinternet
_version_ 1718602204411068416