CSR: Small: Fault-Tolerant Distributed Software Transactional Memory: Theory, Protocols, and Java Package

CSR:小型:容错分布式软件事务内存:理论、协议和 Java 包

基本信息

项目摘要

The project is to develop protocols, mechanisms, and a Java implementation of fault-tolerant distributed transactional memory (DTM). DTM promises to alleviate the programmability, scalability, and performance challenges of lock-based distributed concurrency control. Fault-tolerance is essential to DTM to cope with node/network failures, and object replication is central toward achieving this. Replication protocols must be scalable and ensure transactional correctness and progress properties. The expected outcome is a novel replicated DTM framework, whose key idea is to split transactions into two independent phases with orthogonal responsibilities: 1) regular read/write phases, which quickly look-up and fetch latest copies of required objects without concurrency control, and 2) a request-commit phase, which does (distributed) concurrency control. The project investigates the use of quorum-based replication protocols, which maintain transactional metadata in read/write quorums, and do scalable concurrency control by exploiting the quorum intersection property. The replicated DTM framework and protocols are implemented in the open-source HyFlow DTM Java package (hyflow.org). Fault tolerant DTM has potential to improve both reliability and performance of a broad range of advanced distributed computing applications, including defense systems. The project has plans to transitioning this technology (techniques and HyFlow implementation) to a production system of the US Department of Defense, to leverage the benefits of fault-tolerant DTM. This is a direct potential economic and social benefit of the research. Additionally, the project's results are being incorporated into a graduate course at Virginia Tech that includes students at Blacksburg, VA, scientists and engineers at US Naval Surface Warfare Center Dahlgren Division (NSWCDD), VA through Virginia Tech's graduate outreach program at NSWCDD, and students in the Middle East and North Africa through Virginia Tech's VT-MENA program at Egypt.
该项目旨在开发容错分布式事务存储器(DTM)的协议、机制和Java实现。DTM承诺缓解基于锁的分布式并发控制的可编程性、可伸缩性和性能挑战。容错是DTM处理节点/网络故障的关键,而对象复制是实现这一目标的核心。复制协议必须是可伸缩的,并确保事务正确性和进度属性。预期的结果是一个新的复制DTM框架,其核心思想是将事务分成两个独立的阶段,具有相互独立的职责:1)常规读/写阶段,快速查找和获取所需对象的最新副本,而不进行并发控制;2)请求-提交阶段,进行(分布式)并发控制。该项目调查了基于仲裁的复制协议的使用,该协议在读/写仲裁中维护事务性元数据,并通过利用仲裁交集属性进行可伸缩的并发控制。复制的DTM框架和协议在开源的HyFlow DTM Java包(hyflow.org)中实现。容错DTM具有提高包括国防系统在内的各种先进分布式计算应用的可靠性和性能的潜力。该项目计划将这项技术(技术和HyFlow实施)过渡到美国国防部的生产系统,以利用容错DTM的好处。这是本研究直接潜在的经济效益和社会效益。此外,该项目的成果将被纳入弗吉尼亚理工大学的研究生课程,该课程包括弗吉尼亚州布莱克斯堡的学生、美国海军水面作战中心达尔格伦分部(NSWCDD)的科学家和工程师、弗吉尼亚理工大学通过NSWCDD的研究生拓展计划以及通过弗吉尼亚理工大学在埃及的VT-MENA计划在中东和北非的学生。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

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

{{ 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 }}

Binoy Ravindran其他文献

Resource Management Middleware for Dynamic, Dependable Real-Time Systems
  • DOI:
    10.1023/a:1008141921230
  • 发表时间:
    2001-01-01
  • 期刊:
  • 影响因子:
    1.300
  • 作者:
    Binoy Ravindran;Lonnie Welch;Behrooz Shirazi
  • 通讯作者:
    Behrooz Shirazi
An Automatic Presence Service for Low Duty-Cycled Mobile Sensor Networks
  • DOI:
    10.1007/s11036-011-0326-2
  • 发表时间:
    2011-06-18
  • 期刊:
  • 影响因子:
    2.000
  • 作者:
    Shouwen Lai;Binoy Ravindran
  • 通讯作者:
    Binoy Ravindran
On scheduling garbage collector in dynamic real-time systems with statistical timing assurances
  • DOI:
    10.1007/s11241-006-9011-0
  • 发表时间:
    2007-04-15
  • 期刊:
  • 影响因子:
    1.300
  • 作者:
    Hyeonjoong Cho;Chewoo Na;Binoy Ravindran;E. Douglas Jensen
  • 通讯作者:
    E. Douglas Jensen

Binoy Ravindran的其他文献

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

{{ truncateString('Binoy Ravindran', 18)}}的其他基金

SaTC: CORE: Small: Sound Automatic Exploit Generation
SaTC:核心:小:声音自动漏洞利用生成
  • 批准号:
    2234257
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CNS Core: Small: Rethinking Runtime Software Security Hardening in the Context of Hybrid Instruction Set Architecture
CNS 核心:小型:重新思考混合指令集架构背景下的运行时软件安全强化
  • 批准号:
    2127491
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CSR: Small: Scalable Transactional Replication: Theory, Protocols, and Middleware Systems
CSR:小型:可扩展事务复制:理论、协议和中间件系统
  • 批准号:
    1523558
  • 财政年份:
    2015
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CSR: Small: Nested Distributed Software Transactional Memory: Protocols, Mechanisms, and Java Package
CSR:小型:嵌套分布式软件事务内存:协议、机制和 Java 包
  • 批准号:
    1116190
  • 财政年份:
    2011
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF:Small: Scalable Synchronization for Distributed Embedded Real-Time Systems
SHF:Small:分布式嵌入式实时系统的可扩展同步
  • 批准号:
    0915895
  • 财政年份:
    2009
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

CNS Core: Small: Intelligent Fault Injection to Expose and Reproduce Production-Grade Bugs in Cloud Systems
CNS 核心:小型:智能故障注入以暴露和重现云系统中的生产级错误
  • 批准号:
    2317698
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Communication-Efficient, Fault-Tolerant Private Information Retrieval over Erasure Coded Storage
SaTC:核心:小型:通过纠删码存储进行通信高效、容错的私人信息检索
  • 批准号:
    2326312
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Collaborative Research: CIF: Small: Approximate Coded Computing - Fundamental Limits of Precision, Fault-Tolerance, and Privacy
协作研究:CIF:小型:近似编码计算 - 精度、容错性和隐私的基本限制
  • 批准号:
    2231706
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF: Small: Approximate Coded Computing - Fundamental Limits of Precision, Fault-tolerance and Privacy
协作研究:CIF:小型:近似编码计算 - 精度、容错性和隐私的基本限制
  • 批准号:
    2231707
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Online Fault Diagnosis, Prognosis, and Health Monitoring of Small Satellites
小卫星在线故障诊断、预测和健康监测
  • 批准号:
    RGPIN-2020-05513
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
Collaborative Research: SHF: Small: Learning Fault Tolerance at Scale
合作研究:SHF:小型:大规模学习容错
  • 批准号:
    2135309
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Learning Fault Tolerance at Scale
合作研究:SHF:小型:大规模学习容错
  • 批准号:
    2135310
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CNS Core: Small: Intelligent Fault Injection to Expose and Reproduce Production-Grade Bugs in Cloud Systems
CNS 核心:小型:智能故障注入以暴露和重现云系统中的生产级错误
  • 批准号:
    2149664
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Online Fault Diagnosis, Prognosis, and Health Monitoring of Small Satellites
小卫星在线故障诊断、预测和健康监测
  • 批准号:
    RGPIN-2020-05513
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Grants Program - Individual
AF: Small: Shortest Paths and Distance Parameters: Faster, Fault-Tolerant and More Accurate
AF:小:最短路径和距离参数:更快、容错且更准确
  • 批准号:
    2129139
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了