Multicast Support for Mobile Internetworking

博士 === 國立交通大學 === 資訊工程系 === 89 === Multicast is a communication paradigm widely used for information dissemination, and is one of the most important facilities for constructing reliable, distributed cooperative applications. The current trend towards ubiquitous compu...

Full description

Bibliographic Details
Main Authors: Kuang-Hwei Chi, 紀光輝
Other Authors: Prof. Chien-Chao Tseng
Format: Others
Language:en_US
Published: 2000
Online Access:http://ndltd.ncl.edu.tw/handle/82965017012523852005
Description
Summary:博士 === 國立交通大學 === 資訊工程系 === 89 === Multicast is a communication paradigm widely used for information dissemination, and is one of the most important facilities for constructing reliable, distributed cooperative applications. The current trend towards ubiquitous computing has resulted in the development of wireless Internet, aiming to provide users with convenient anytime and anywhere accesses to the network. The introduction of host mobility, however, challenges the deployment of multicast in this environment. For example, since a multicast delivery path locates all the participants in a given group, the path can become obsolete upon members'' movements. Migrant hosts may therefore experience substantial data loss. As a consequence, this can overwhelm the protocols that require reliable ordered message delivery, due to repeatedly performing error recovery and handling out-of-order message arrivals. On the other hand, if we restructure multicast delivery paths in the system along with host migrations, prohibitive cost could result. In this thesis, we present approaches to the above problems. First of all, two cost-effective schemes, both sharing the same routing efficiency, provide leverages to adjusting multicast delivery paths to mobile host locations. To save the overhead of dynamically modifying the paths, one way is to exploit the locality in host movement patterns and keep active the networks that mobile members visited most recently. Therefore as long as hosts of the same group migrate within these active networks, the established paths need not change in the event of users'' mobility. Alternatively, we can partition the mobile environment into non-overlapping regions, so that changes in multicast routes upon participant intra-region movements are localized within the region. In this manner, topology alterations are mostly hidden from other regions. The afore-mentioned solutions prove to be promising. Despite this, we still need to tackle some issues other than host mobility to support Internet multicast. These issues mainly stem from that conventional protocols do not take into account important characteristics of a mobile system, such as tight resource constraints on mobile hosts and lossy communication links. In particular, here we are concerned with an essential transport service that orders multicast messages in light of a potential causality relation. Given this support, group members can observe consistent ordering of events affecting the group as a whole. Otherwise multicast messages may be misinterpreted. To this end, we propose two scalable protocols by organizing the system into a client-server model. Causally ordered delivery results from serializing messages by mobile clients within the administrative realm of each switching station and using these stations to maintain server-level causal order. These proposals are effective to accommodate the explosive growth of mobile users in the future, and exhibit lower complexity than counterpart protocols.