计算可分函数的快速分布式算法
网络与互联网体系结构
2007-05-23 v4 分布式、并行与集群计算
数据结构与算法
摘要
计算网络中节点值函数的问题,在完全分布式环境下进行,其中节点没有唯一标识,仅基于局部信息做出决策,这具有传感器、点对点和 ad-hoc 网络的应用。本文研究了可分函数的问题,即可以表示为单个变量函数的线性组合。已知的迭代平均算法可用于计算此类函数的归一化值,但这些算法一般不适用于计算实际值。本文的主要贡献是设计一种用于计算可分函数的分布式随机算法。该算法的运行时间取决于用作子程序的最小计算算法的运行时间。使用用于最小计算的随机 gossip 机制作为子程序可得用于计算可分函数的完整的完全分布式算法。对于具有小谱间隙的图类(如网格图),该算法计算平均值的时间是已知迭代平均方案所需时间的一个更小的数量级。
引用
@article{arxiv.cs/0504029,
title = {Fast Distributed Algorithms for Computing Separable Functions},
author = {Damon Mosk-Aoyama and Devavrat Shah},
journal= {arXiv preprint arXiv:cs/0504029},
year = {2007}
}
备注
15 pages