课题基金 / 基金详情

CSR: Medium: Very Large Scale Consistent DHTs

CSR: Medium: Very Large Scale Consistent DHTs
CSR:中:超大规模一致的 DHT
批准号:
0963754
负责人:
Thomas Anderson
金额:
$119.92万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-03-15 至 2016-08-31

项目摘要

项目成果

Thomas Anderson的其他基金

相似基金

相关文献

中文摘要
翻译
现代分布式系统越来越依赖于分布式存储和查找服务。然而,现有的存储和查找解决方案只提供高可用性、高可伸缩性和强一致性语义的一个子集。在这个项目中,我们开发了Harmony,这是一个分布式哈希表(DHT),旨在为非常大规模的应用程序提供高度可扩展、一致和可用的存储和查找。在实现这一目标的过程中,我们应对了许多重大挑战。首先,互联网具有不可预测的节点和通信故障,在这种情况下保持一致性是一项艰巨的任务。为了解决这个问题,我们提供了一组自我管理组的抽象,这些组相互协调以确保对分布式状态进行原子更新。其次,一致性通常是以降低可用性为代价的。在我国制度中,一致性是一种不可侵犯的安全属性;可用性是通过复制提供的。第三,一致复制和原子更新的协调机制通常会导致性能损失。我们工作中的一个关键洞见是,可以通过委托和自主执行的协调机制来提高性能。最后,通过隔离保持组内一致性所需的大部分通信,我们既简化了实现,又提高了可伸缩性。此外,适应不断变化的工作负载和资源约束更容易,因为它可以在一个框架内进行,以一致地更新分布式状态。如果成功,生成的存储抽象将极大地简化复杂分布式应用程序的开发。
英文摘要
Modern distributed systems increasingly rely on distributed storage and lookup services. Existing storage and lookup solutions, however, provide only a subset of high availability, high scalability, and strong consistency semantics. In this project, we develop Harmony, a distributed hash table (DHT) aimed at providing very large scale applications with highly scalable, consistent and available storage and lookup. We address many significant challenges in delivering on this goal. First, the Internet has unpredictable node and communication failures, and preserving consistency in this context is a difficult task. To address this issue, we provide the abstraction of a collection of self-managing groups that coordinate to ensure atomic updates to distributed state. Second, consistency often comes at the cost of reduced availability. In our system, consistency is an inviolable safety property; availability is provided through replication. Third, coordination mechanisms for consistent replication and atomic updates often result in performance penalties. A key insight in our work is that one can improve performance with coordination mechanisms for delegation and autonomous execution. Finally, by isolating most of the communication necessary to preserve consistency within a group, we both simplify our implementation and improve its scalability. Further, adaptation to changing workloads and resource constraints is easier because it can take place within a framework for the consistent update of distributed state. If successful, the resulting storage abstraction should greatly simplify the development of complex distributed applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Understanding host-pathogen interactions using a new synthetic theoretical framework for organismal nutrition
  • 批准号:
    BB/V01661X/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $5.39万
  • 财政年份:
    2022
  • 负责人:
    Thomas Anderson
  • 依托单位:
Collaborative Research: CNS Core: Medium: Reconfigurable Kernel Datapaths with Adaptive Optimizations
  • 批准号:
    2105868
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2021
  • 负责人:
    Thomas Anderson
  • 依托单位:
Collaborative Research: NGSDI: Foundations of Clean and Balanced Datacenters: Treehouse
  • 批准号:
    2104548
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $53.01万
  • 财政年份:
    2021
  • 负责人:
    Thomas Anderson
  • 依托单位:
Collaborative Research: CNS Core: Small: Understanding Per-Hop Flow Control
  • 批准号:
    2006346
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.99万
  • 财政年份:
    2020
  • 负责人:
    Thomas Anderson
  • 依托单位:
海外基金