首页> 外文学位 >Network-aware mechanisms for tolerating byzantine failures in distributed systems.
【24h】

Network-aware mechanisms for tolerating byzantine failures in distributed systems.

机译:分布式系统中容忍拜占庭式故障的网络感知机制。

获取原文
获取原文并翻译 | 示例

摘要

Given the growing reliance of industry and government on online information services such as cloud computing and data centers, efficient fault-tolerance algorithm design is of increasing importance in both industry and academia. In this dissertation, we present some of our efficient fault-tolerant algorithms for distributed systems under both point-to-point and broadcast communication models.;For the point-to-point model, we mainly consider Byzantine agreement algorithms. We develop algorithms that require only O( nL) total bits of communication for achieving agreement of L bits among n nodes for sufficiently large L, without making any cryptographic assumption. Previous algorithms either have higher communication cost or rely on cryptographic assumptions. We also develop Byzantine agreement algorithms that perform well when the communication links in the network are capacity-constrained. We develop the first Byzantine broadcast algorithm that achieves constant fraction of the optimal throughput in general point-to-point networks. For some special class of networks, we develop algorithms that achieve the optimal throughput. We then study the communication complexity of the multiparty equality function, which is the core of the Byzantine agreement problem.;For the broadcast model, we study the problem of detecting packet tampering attacks in multi-hop wireless networks. We propose a lightweight detection scheme that integrates the idea of wireless watchdogs and error detection coding. We show in a single flow example that even if the watchdog can only observe a fraction of packets, by choosing the encoder properly, an attacker will be detected with high probability while achieving throughput arbitrarily close to optimal. The trade-off between throughput and security in a more practical setting – there are multiple data flows in the network and a distributed random access MAC protocol is used – is also studied.
机译:鉴于行业和政府越来越依赖在线信息服务(例如云计算和数据中心),因此高效的容错算法设计在行业和学术界都越来越重要。本文提出了在点对点和广播通信模型下分布式系统的高效容错算法。对于点对点模型,主要考虑拜占庭协议算法。我们开发了仅需要O(nL)个通信总位的算法,即可实现足够大的L,从而使n个节点之间的L位达到一致,而无需进行任何密码假设。先前的算法要么具有更高的通信成本,要么依赖于加密假设。我们还开发了拜占庭协议算法,该算法在网络中的通信链路受容量限制时性能良好。我们开发了第一个拜占庭广播算法,该算法在常规点对点网络中实现了恒定的最佳吞吐量。对于某些特殊类别的网络,我们开发了可实现最佳吞吐量的算法。然后,我们研究了多方平等函数的通信复杂性,这是拜占庭协议问题的核心。对于广播模型,我们研究了在多跳无线网络中检测数据包篡改攻击的问题。我们提出了一种轻量级的检测方案,该方案整合了无线看门狗和错误检测编码的思想。我们在单个流程示例中显示,即使看门狗只能观察到一部分数据包,通过正确选择编码器,也可以在实现任意接近最佳吞吐量的同时以高概率检测到攻击者。还研究了在更实际的环境中吞吐量和安全性之间的权衡(网络中存在多个数据流,并且使用了分布式随机访问MAC协议)。

著录项

  • 作者

    Liang, Guanfeng.;

  • 作者单位

    University of Illinois at Urbana-Champaign.;

  • 授予单位 University of Illinois at Urbana-Champaign.;
  • 学科 Engineering Electronics and Electrical.;Computer Science.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 167 p.
  • 总页数 167
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号