CAREER: Distributed Protocols and Primitives Optimized for RDMA Read/Write Operations in Data Management Systems

职业:针对数据管理系统中的 RDMA 读/写操作进行优化的分布式协议和原语

基本信息

  • 批准号:
    2045976
  • 负责人:
  • 金额:
    $ 53.54万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2021
  • 资助国家:
    美国
  • 起止时间:
    2021-05-01 至 2026-04-30
  • 项目状态:
    未结题

项目摘要

The proliferation of the Internet enables the delivery of widely used services to millions of users every day. One of the biggest challenges in designing the system software that supports these services is engineering the components of the software infrastructure to scale to handle extremely large workloads. Remote Direct Memory Access (RDMA) is an important technology to improve achievable scalability. RDMA allows servers to access remote server memory without interrupting their execution resulting on more efficient communication and the ability to serve massive numbers of user requests. This project studies synchronization. Synchronization is a barrier to scalability as it entails significant additional computation in order to coordinate among multiple entities but is mandatory to ensure data integrity. In particular, synchronization typically requires two-sided communication where the remote machine responds to data access requests. This proposal investigates one-sided RDMA-optimized high-performance synchronization techniques and will demonstrate how they can be realized in easy-to-use abstractions to develop infrastructural system software.The outcomes of this project are techniques that allow both specialized and non-expert programmers to build services that can exploit RDMA to handle millions of user requests without sacrificing performance. By leveraging the infrastructural software delivered as a result of this project, developers can focus most of their work on the core business logic of the service. The principles and findings of the project contribute to a twofold goal. First, they form a solid foundation to instruct future generations of developers who yearn for delivering services that target society at large. Second, they abstract away the challenging details, allowing programmers to leverage the project's solutions regardless of their technical depth in the realm of RDMA and synchronization. This not only simplifies the implementation of large high-performance services, but also evens the playing field between those who have the resources to tackle complex problems, and those who do not. These research outcomes will be formalized in teaching material and tools for graduate and undergraduate courses and K-12 activities through a broad education plan designed to encourage students towards computer science study with a path towards graduate study and to broaden participation and increase diversity in computer science, especially for women.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
互联网的普及使得每天能够向数百万用户提供广泛使用的服务。设计支持这些服务的系统软件的最大挑战之一是设计软件基础架构的组件以扩展以处理超大工作负载。远程直接内存访问(RDMA)是提高可扩展性的重要技术。RDMA允许服务器访问远程服务器内存,而不会中断它们的执行,从而提高通信效率,并能够为大量用户请求提供服务。本项目研究同步。 同步是可扩展性的障碍,因为它需要大量的额外计算,以便在多个实体之间进行协调,但必须确保数据完整性。特别是,同步通常需要双边通信,其中远程机器响应数据访问请求。 该提案研究了单方面的RDMA优化的高性能同步技术,并将演示如何在易于使用的抽象中实现这些技术,以开发基础设施系统software.The成果,这个项目的技术,允许专业和非专家程序员构建服务,可以利用RDMA处理数百万用户的请求,而不牺牲性能。通过利用作为该项目结果交付的基础架构软件,开发人员可以将大部分工作集中在服务的核心业务逻辑上。该项目的原则和结论有助于实现双重目标。首先,它们形成了一个坚实的基础,指导未来几代渴望提供面向整个社会的服务的开发人员。其次,它们抽象出了具有挑战性的细节,允许程序员利用项目的解决方案,而不管他们在RDMA和同步领域的技术深度如何。这不仅简化了大型高性能服务的实现,而且在那些有资源解决复杂问题的人和那些没有资源的人之间建立了公平的竞争环境。 这些研究成果将通过广泛的教育计划正式纳入研究生和本科课程以及K-12活动的教材和工具中,该计划旨在鼓励学生通过研究生学习的途径进行计算机科学研究,并扩大参与并增加计算机科学的多样性。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查进行评估,被认为值得支持的搜索.

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Brief Announcement: Asymmetric Mutual Exclusion for RDMA
简短公告:RDMA 的非对称互斥
Opportunities and Limitations of Hardware Timestamps in Concurrent Data Structures
并发数据结构中硬件时间戳的机会和局限性
Bundling linked data structures for linearizable range queries
捆绑链接数据结构以进行线性化范围查询
Distributed Multi-writer Multi-reader Atomic Register with Optimistically Fast Read and Write
POSTER: OCToPus: Semantic-aware Concurrency Control for Blockchain Transactions
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Roberto Palmieri其他文献

Roberto Palmieri的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Roberto Palmieri', 18)}}的其他基金

CSR: Small: Data Structure Designs and Implementations for Modern Multicore Architectures and Applications
CSR:小型:现代多核架构和应用的数据结构设计和实现
  • 批准号:
    1814974
  • 财政年份:
    2018
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Standard Grant

相似国自然基金

Graphon mean field games with partial observation and application to failure detection in distributed systems
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目

相似海外基金

AF:Small: Distributed Protocols for Information Dissemination in Ad-Hoc Radio Networks
AF:Small:Ad-Hoc 无线电网络中信息传播的分布式协议
  • 批准号:
    2153723
  • 财政年份:
    2022
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Standard Grant
Efficient and robust protocols for distributed control and optimization of ubiquitous wireless networks
用于分布式控制和优化无处不在的无线网络的高效、稳健的协议
  • 批准号:
    402177-2011
  • 财政年份:
    2015
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Discovery Grants Program - Individual
EAGER: Cybermanufacturing: Design of an Agile and Smart Manufacturing Exchange: Enabling Small Businesses through Standardized Protocols and Distributed Optimization
EAGER:网络制造:敏捷和智能制造交换的设计:通过标准化协议和分布式优化支持小型企业
  • 批准号:
    1543872
  • 财政年份:
    2015
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Standard Grant
Efficient and robust protocols for distributed control and optimization of ubiquitous wireless networks
用于分布式控制和优化无处不在的无线网络的高效、稳健的协议
  • 批准号:
    402177-2011
  • 财政年份:
    2014
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Discovery Grants Program - Individual
Distributed Regression Protocols for Privacy Preserving Data Mining
用于隐私保护数据挖掘的分布式回归协议
  • 批准号:
    25870812
  • 财政年份:
    2013
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
NeTS: Medium: Collaborative Research: Leveraging Physical Layer Advances for the Next Generation Distributed Wireless Channel Access Protocols
NeTS:媒介:协作研究:利用物理层进步实现下一代分布式无线信道接入协议
  • 批准号:
    1302182
  • 财政年份:
    2013
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Continuing Grant
Efficient and robust protocols for distributed control and optimization of ubiquitous wireless networks
用于分布式控制和优化无处不在的无线网络的高效、稳健的协议
  • 批准号:
    402177-2011
  • 财政年份:
    2013
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Discovery Grants Program - Individual
NeTS: Medium: Collaborative Research: Leveraging Physical Layer Advances for the Next Generation Distributed Wireless Channel Access Protocols
NeTS:媒介:协作研究:利用物理层进步实现下一代分布式无线信道接入协议
  • 批准号:
    1302620
  • 财政年份:
    2013
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Continuing Grant
CSR: Small: Fault-Tolerant Distributed Software Transactional Memory: Theory, Protocols, and Java Package
CSR:小型:容错分布式软件事务内存:理论、协议和 Java 包
  • 批准号:
    1217385
  • 财政年份:
    2012
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Standard Grant
CAREER: Distributed Broadcasting Protocols for Multi-Radio Multi-Channel and Multi-Rate Ad Hoc Mesh Networks
职业:多无线电、多通道和多速率自组织网状网络的分布式广播协议
  • 批准号:
    1248092
  • 财政年份:
    2012
  • 资助金额:
    $ 53.54万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了