中文

SITAN:面向参与方未知容错自组织网络的服务

分布式、并行与集群计算 2018-04-26 v2

摘要

具有多种能力的移动设备(例如智能手机和平板电脑)的发展,连同它们在即兴自组织网络中协作的能力,为创新分布式应用的设计开辟了新机遇。这些应用的开发需要应对若干困难,如网络不可靠、参与方集合不精确,或恶意节点的存在。在本文中,我们描述一个名为 SITAN 的中间件,其提供若干专为此类环境设计的通信、组成员与协调服务。这些服务由一组拜占庭容错协议栈实现,使得构建于其上的应用能在环境不确定的情况下正确运行。该协议栈在 Android 与 NS-3 中实现,从而允许在代表性场景中进行实验。总体而言,结果表明这些协议能够在一个小时间窗内完成执行,这对于各类应用是可接受的。

关键词

引用

@article{arxiv.1804.09107,
  title  = {SITAN: Services for Fault-Tolerant Ad Hoc Networks with Unknown Participants},
  author = {David R. Matos and Nuno Neves and Alysson Bessani},
  journal= {arXiv preprint arXiv:1804.09107},
  year   = {2018}
}