Time and Energy Optimal List Ranking Algorithms on the k -Channel Broadcast Communication Model
Time and Energy Optimal List Ranking Algorithms on the k -Channel Broadcast Communication Model
复制标题
DOI:
10.1007/3-540-45655-4_30
复制
发表时间:
2002-08
期刊:
影响因子:
--
通讯作者:
K. Nakano
中科院分区:
文献类型:
--
作者:
K. Nakano
A Broadcast Communication Model (BCM, for short) is a distributed system with no central arbiter populated bynprocessing units referred to as stations. The stations can communicate by broadcasting/receiving a data packet to one ofkdistinct communication channels. The main contribution of this paper is to present time and energy optimal list ranking algorithms on the BCM. We first show that the rank of every node in ann-node linked list can be determined inO(n) time slots with no station being awake for more thanO(1) time slots on the single-channeln-station BCM. We then extend this algorithm to run on thek-channel BCM. For any small fixedε> 0, our list ranking algorithm runs inO(n/k) time slots with no station being awake for more thanO(1) time slots, provided thatk≤n1 − ge. Clearly,Ω(n/k) time is necessary to solve the list ranking problem for ann-node linked list on thek-channel BCM. Therefore, our list ranking algorithm on thek-channel BCM is time and energy optimal.