中文

关于位反转广播调度的研究注记

数据结构与算法 2012-01-17 v1 分布式、并行与集群计算 网络与互联网体系结构

摘要

本报告包含对关于 RBO [arXiv:1108.5095] 的一些结果的修正与扩展。RBO 是一种针对 n=2kn = 2^k 个均匀帧的简单高效的广播调度,用于电池供电的无线电接收器。每个帧包含一个来自某任意线性有序全集的键。广播周期——一个按键排序并经 kk 位反转置换的帧序列——由广播器以轮询方式发送。在传输期间的任意时刻,接收器可启动一个简单协议,向其报告所有包含在键值 [K,K"][K', K"] 的指定区间内键的帧。在接收到来自 [K,K"][K', K"] 的第一个键或注意到广播周期中不存在此类键之前,RBO 最多接收 2k+12 k + 1 个其他帧的键。作为一个简单的推论,4k+24 k + 2 是将接收到的 [K,K"][K', K"] 之外键数量的上界。在不可靠网络中,接收此类帧的预期尝试次数以 (8k+4)/p+2(1p)/p2(8 k + 4) / p + 2 (1 - p) / p^2 为界,其中 pp 是成功接收的概率,且请求帧的接收率为 pp——这是可能达到的最高值。接收器的协议状态由值 kkKK'K"K"、一个唤醒定时器及另外两个 kk 位变量组成。其唯一的非平凡计算——计算下一个唤醒时隙——可在 O(k)O(k) 次简单操作(例如对 kk 位数的算术/按位操作)内完成,且仅使用常数个 kk 位变量。

关键词

引用

@article{arxiv.1201.3318,
  title  = {Notes on Bit-reversal Broadcast Scheduling},
  author = {Marcin Kik},
  journal= {arXiv preprint arXiv:1201.3318},
  year   = {2012}
}