The purposes of this thesis are:-
• To investigate and survey different solutions providing scalable multicast routing
protocols for wired and wireless ad hoc networks.
• To design a scalable multicast routing protocol to be used for wired networks for
Internet applications. The proposed protocol aims to improve the scalability feature in
the wired networks.
• To perform an extensive performance evaluation including a cost analysis and an
implementation study for the proposed protocol. Furthermore, an investigation and an
extensive analysis for the proposed protocol performing different scenarios to test the
scalability feature and comparing the results with previously proposed protocols.
• To design and investigate the mobility feature when applied for the receivers to adapt
the roaming process.
• To design scalable multicast ad hoc protocol to be used in ad hoc environment Then
implement and analyze the proposed protocol by running different scenarios, analyzing
the obtained results and comparing these results with the most recent proposed
protocols in this area of study.
1.4 Summary of the contributions
The contributions of this thesis are as follows:
• A detailed discussion and investigation of previously proposed scalable protocols for
wired and wireless ad hoc networks. This includes a comparison between these
protocols taking into consideration the scalability feature.
• Investigate and introduce the idea of scalable multicast wired protocol started by
members in our group of research. The completion includes a detailed investigation of
the protocol in addition to detailed description of data structure of this protocol.
• A detailed cost performance and simulation evaluations are done with comparison to
other protocols in the same area of research.
• Propose a new scalable protocol to support the mobility feature in receivers. This
protocol guarantees the roaming process of receivers.
• As many users are carrying various types of mobile devices, such as laptops, Pocket
PCs, cell phones, etc., there are increasing needs to communicate with each other