Font Size: a A A

A hierarchical architecture to support large-scale application-layer multicast

Posted on:2006-09-01Degree:Ph.DType:Dissertation
University:The University of New MexicoCandidate:Jiang, YingyinFull Text:PDF
GTID:1458390005492530Subject:Engineering
Abstract/Summary:
The ubiquitous network has connected the world altogether wherever you are sitting. However, people is no longer satisfied with only point-to-point communication. For more than a decade, multi-point communication has become a hot topic in the research community. Besides the efforts on IP multicast, the application-layer or overlay multicast recently has received more attention. In this dissertation, I propose a multicast architecture where multi-point delivery is viewed as an application-level service. The architecture relies on a collection of strategically placed proxies that collaboratively provides the multicast service. Clients locate a preferred parent proxy and join the multicast session via that preferred proxy. Proxies organize themselves into an overlay network through unicast connections and build data distribution trees on top of this overlay structure.; Most of the recently proposed overlay multicast solutions do not address the inter-domain administrative issue. For wide-area multicast, it is unavoidable to have communication among several administrative domains. At this time, multicast routing cannot assume the full knowledge of global network topology and ignore the routing policy constrained by the contractual commercial agreement between administrative domains. This problem can be solved by a hierarchical organization of the routing infrastructure. In this work, I propose a new approach for overlay multicast that performs hierarchical routing on two levels---one level for within each of the administrative domains and another level for among the domains. I compare a single, centralized routing to the zone-approach routing for overlay multicast; the results have shown that the distributed design can achieve very close performance to the centralized algorithm. At the same time, the hierarchy enables the composition of different administrative networks, each with its own independent multicast protocol and administrative policy.; The second part of the architecture is a Mechanism Design approach for overlay multicast routing. Traditional multicast routing protocol assumes the entities participating in the routing follow the prescribed algorithm without any deviation. This common belief cannot hold if we consider each administrative region, which belongs to different private organizations, as rational, selfish and making its own decision. Although multicast saves resource consumption for the whole system, it does not necessarily benefit every intermediate agent that makes a replication. As an agent responds to incentive, only when a zone can benefit from replicating packets will it join the multicast session and contribute. (Abstract shortened by UMI.)...
Keywords/Search Tags:Multicast, Architecture, Routing, Hierarchical
Related items