Broadcasting Multiple Messages in the Multiport Model
نویسندگان
چکیده
We consider the problem of broadcasting multiple messages from one processor to many processors in the k-port model for message passing systems. In such systems, processors communicate in rounds, where in every round, each processor can send k messages to k processors and receive k messages from k processors. In this paper, we first present a simple and practical algorithm based on variations of k complete k-ary trees. We then present an optimal algorithm up to an additive term of one for this problem for any number of processors, any number of messages, and any value for k.
منابع مشابه
یک الگوریتم سیلآسای مبتنی بر احتمال تطابقی برای شبکههای موردی سیار
Broadcasting is one of the most fundamental operations in mobile ad hoc networks. Broadcasting serves as a building block in many routing protocols. The simplest approach for broadcasting is flooding. However, it generates many redundant messages that cause to loss of scarce resources such bandwidth and battery powers and it may lead to contention, collision and extreme decrease of network perf...
متن کاملEnsuring Multi Messages Broadcasting in Mobile Ad Hoc Network using Network Coding Approach
Problem statement: In mobile adhoc network, broadcasting is a common operation for route establishment and for sending control and emergency messages. Most of the existing broadcasting algorithms consider broadcasting from single source node and consider only single message broadcasting. Initiating multiple messages broadcasting from multiple sources is a challenging task which requires minimum...
متن کاملOptimal multiple message broadcasting in telephone-like communication systems
We consider the problem of broadcasting multiple messages from one processor to many processors in telephone-like communication systems. In such systems, processors communicate in rounds, where in every round, each processor can communicate with exactly one other processor by exchanging messages with it. Finding an optimal solution for this problem was open for over a decade. In this paper, we ...
متن کاملCoding Based Broadcasting Using Directional Transmission
In mobile ad hoc network, broadcasting is a common operation for route establishment and for sending control and emergency messages. Initiating multiple messages broadcasting from multiple sources is a challenging task which requires minimum number of retransmission by the forwarding nodes. Network coding-based broadcasting is proposed which focuses on reducing the number of transmissions each ...
متن کاملMultiple Message Broadcasting wiht Generalized Fibonacci Trees
We present efficient algorithms for broadcasting multiple messages. We assume n processors, one of which contains m packets that it must broadcast to each of the remaining n 1 processors. The processors communicate in rounds. In one round each processor is able to send one packet to any other processor and receive one packet from any other processor. We give a broadcasting algorithm which requi...
متن کامل