Toward a General Theory of Unicast-Based Multicast Communication
نویسندگان
چکیده
Multicast, also known as one-to-many communication, is the problem of sending a message from a single source node to several destination nodes. In this paper, we study the problem of implementing multicasts via a technique called Unicast-Based Multicast (UBM). In particular, we focus on the problem of nding optimal UBM calling schedules for arbitrary topologies using restricted inclusive routing schemes (a natural class of restricted routing schemes which includes most practically implemented restricted routing schemes) given source limited routing information. Previous work has focused on nding optimal UBM calling schedules for arbitrary topologies using free routing schemes given complete routing information and speciic topologies using speciic restricted routing schemes given complete routing information. We rst show that implementing UBM in arbitrary topologies with restricted routing schemes is fundamentally diierent than implementing UBM in arbitrary topologies with free routing schemes. We then develop the Smart Centroid Algorithm, a polynomial time approximation algorithm which produces UBM calling schedules that are at most four times as long as the optimal UBM calling schedule for arbitrary topologies using restricted inclusive routing schemes given source limited routing information. The question of determining the NP-hardness of producing optimal UBM calling schedules for arbitrary topologies using any restricted routing scheme remains open.
منابع مشابه
Content-Based Addressing and Routing: A General Model and Its Application ; CU-CS-902-00
The designers of communication networks are being challenged by the emergence of a new class of addressing and routing scheme referred to as content-based addressing and routing. This new approach differs from traditional unicast and multicast schemes in that it performs routing based on the data being transported in a message rather than on any specialized addressing and routing information at...
متن کاملReliable Multicast Protocols for Java-based Grid Middleware Platforms
Grids are becoming effective infrastructures for highperformance, network-unaware, general purpose, distributed applications. Most of Grid applications demand for large sets of data to be reliably delivered to a wide collection of resources. Even though unicast reliable protocols, such as TCP, can be adopted to implement data transmission toward multiple receivers, multicast protocols are becom...
متن کاملA Survey on Multicast Routing Protocols for Mobile Ad Hoc Networks
There are many benefits of multicasting using with network. The communication cost reduced by multicasting for applications that sends the same data to many recipients instead of sending via multiple unicast. This paper gives a general survey of multicast routing protocols in Mobile adhoc Networks (MANETs). The multicast routing protocols are divided into two categoriesmulticast routing based o...
متن کاملPerformance evaluation of multicast communication in packet-switched networks
In this paper we describe the theoretical background and practical application of QNA-MC (Queueing Network Analyzer supporting MultiCast), a tool for the analytical evaluation of multicast protocols. QNA-MC is based on the QNA tool which (approximately) analyses open networks consisting of GI|G|m nodes. While the input of the standard QNA tool is restricted to non-deterministic (probabilistic) ...
متن کاملContent Location and Distribution in Converged Overlay Networks
A major challenge for organizations and application service providers (ASP) is to provide high quality network services to geographically dispersed consumers at a reasonable cost. Such providers employ content delivery networks (CDNs) and overlay networks to bring content and applications closer to their service consumers with better quality. Overlay networks architecture should support high-pe...
متن کامل