首页> 外文学位 >Design and analysis of algorithms for large-scale distributed systems: A control theoretic approach.
【24h】

Design and analysis of algorithms for large-scale distributed systems: A control theoretic approach.

机译:大型分布式系统算法的设计和分析:一种控制理论方法。

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

摘要

In classical distributed systems literature, distributed protocols often assume global knowledge of the size and membership of the network and the existence of a global communication mechanism such as broadcast that enables each node to communicate with every other node. In contrast to these assumptions, modern and emerging distributed systems, such as peer-to-peer networks, sensor networks, mobile ad-hoc networks, and even the internet in general, are characterized by massive scale, frequently changing membership, and changing communication structures due to failures and mobility. In addition, the devices that participate in these networks may have limited resources as well as security and privacy constraints. These network and device characteristics necessitate a new approach to how we model distributed systems, how we design distributed algorithms, and how we analyze the correctness and performance of these algorithms.;This thesis centers on the development of novel techniques for the modeling and analysis of algorithms for distributed systems, with a specific focus on techniques that can accommodate the dynamics of these systems. We begin with a theoretical study of distributed consensus algorithms and the closely related problem of load balancing. Drawing upon several tools from the body of cooperative control theory, including stability analysis, spectral graph theory, and perturbative spectral theory, we analyze the correctness and performance of consensus algorithms and the effects of network size, topology, and dynamics such as noise and communication failures. We also give a general framework for the development and analysis of local algorithms for constrained convex optimization, of which the consensus algorithm is a special case. We then turn to the more concrete domain of ubiquitous sensing applications. We present Environmental Tomography, a technique for privacy-preserving, scalable ubiquitous sensing and estimation of environmental phenomena using mobile devices. While this application is more practical in nature, it relies on theoretical underpinnings in optimization and an understanding of natural physical dynamics. Finally, we tie the problems of distributed optimization and ubiquitous sensing together and present and analyze a distributed algorithm for environmental sensing and estimation.
机译:在经典的分布式系统文献中,分布式协议通常假定网络的大小和成员身份具有全局知识,并且存在诸如广播的全局通信机制,该机制使每个节点都可以与其他每个节点进行通信。与这些假设相反,现代和新兴的分布式系统(例如,对等网络,传感器网络,移动自组织网络,甚至一般来说是互联网)具有大规模,成员频繁更改和通信不断变化的特点。因故障和移动而造成的结构。另外,参与这些网络的设备可能具有有限的资源以及安全和隐私约束。这些网络和设备特征需要一种新的方法来对分布式系统进行建模,如何设计分布式算法以及如何分析这些算法的正确性和性能。分布式系统的算法,特别关注可以适应这些系统动态性的技术。我们从分布式共识算法以及与负载平衡紧密相关的问题的理论研究入手。利用协作控制理论中的几种工具,包括稳定性分析,频谱图理论和微扰频谱理论,我们分析了共识算法的正确性和性能,以及网络规模,拓扑和动态性(如噪声和通信)的影响失败。我们还为约束凸优化的局部算法的开发和分析提供了一个总体框架,其中共识算法是一个特例。然后我们转向普适性传感应用的更具体领域。我们介绍了环境层析成像技术,这是一种使用移动设备进行隐私保护,可扩展的无处不在感知和环境现象估计的技术。尽管此应用程序实际上更实用,但它依赖于优化的理论基础以及对自然物理动力学的理解。最后,我们将分布优化和泛在传感的问题联系在一起,提出并分析了用于环境传感和估计的分布式算法。

著录项

  • 作者

    Patterson, Stacy.;

  • 作者单位

    University of California, Santa Barbara.;

  • 授予单位 University of California, Santa Barbara.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 208 p.
  • 总页数 208
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号