CSR: Small: Nested Distributed Software Transactional Memory: Protocols, Mechanisms, and Java Package

CSR:小型:嵌套分布式软件事务内存:协议、机制和 Java 包

基本信息

项目摘要

In this project, protocols, mechanisms, and a Java implementation of nested distributed transactional memory (TM) are developed. Distributed TM promises to alleviate the programmability, scalability, and performance challenges of lock-based distributed concurrency control. Emerging distributed TM implementations export a simple programming interface that precludes locks and are yielding performance comparable to, or better than lock-based distributed concurrency control. Nesting is essential to distributed TM for composability, functionality, fault-management, and performance. The project is developing protocols and mechanisms to support closed and open nesting in distributed TM. Closed nesting allows a nested transaction to be aborted without aborting the parent transaction, but not vice versa. Open nesting allows a parent transaction to be aborted without aborting the nested transaction, and vice versa, permitting greater concurrency. To support these nesting models, the project is developing distributed transactional conflict resolution protocols, distributed cache coherence protocols, and mechanisms for transparently executing compensating transactions to undo the effects of committed transactions. The project is implementing these techniques in the open-source, HyFlow distributed TM Java package (hyflow.org). The project is also transitioning this technology (techniques and HyFlow implementation) to US Navy's Aegis Combat System, which uses distributed concurrency control. Additionally, the project's results are being incorporated into advanced graduate courses 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.
在该项目中,开发了嵌套分布式事务内存 (TM) 的协议、机制和 Java 实现。分布式TM有望缓解基于锁的分布式并发控制的可编程性、可扩展性和性能挑战。新兴的分布式 TM 实现导出了一个简单的编程接口,该接口排除了锁,并产生与基于锁的分布式并发控制相当或更好的性能。嵌套对于分布式 TM 的可组合性、功能、故障管理和性能至关重要。该项目正在开发协议和机制来支持分布式 TM 中的封闭式和开放式嵌套。封闭嵌套允许在不中止父事务的情况下中止嵌套事务,但反之则不然。开放嵌套允许在不中止嵌套事务的情况下中止父事务,反之亦然,从而允许更大的并发性。为了支持这些嵌套模型,该项目正在开发分布式事务冲突解决协议、分布式缓存一致性协议以及透明执行补偿事务以消除已提交事务影响的机制。该项目正在开源 HyFlow 分布式 TM Java 包 (hyflow.org) 中实施这些技术。该项目还将这项技术(技术和 HyFlow 实施)转移到美国海军的宙斯盾作战系统,该系统使用分布式并发控制。此外,该项目的成果正在被纳入弗吉尼亚理工大学的高级研究生课程,其中包括弗吉尼亚州布莱克斯堡的学生、弗吉尼亚州美国海军水面作战中心达尔格伦分部(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其他文献

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
  • 资助金额:
    $ 45万
  • 项目类别:
    Continuing Grant
CNS Core: Small: Rethinking Runtime Software Security Hardening in the Context of Hybrid Instruction Set Architecture
CNS 核心:小型:重新思考混合指令集架构背景下的运行时软件安全强化
  • 批准号:
    2127491
  • 财政年份:
    2021
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
CSR: Small: Scalable Transactional Replication: Theory, Protocols, and Middleware Systems
CSR:小型:可扩展事务复制:理论、协议和中间件系统
  • 批准号:
    1523558
  • 财政年份:
    2015
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
CSR: Small: Fault-Tolerant Distributed Software Transactional Memory: Theory, Protocols, and Java Package
CSR:小型:容错分布式软件事务内存:理论、协议和 Java 包
  • 批准号:
    1217385
  • 财政年份:
    2012
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
SHF:Small: Scalable Synchronization for Distributed Embedded Real-Time Systems
SHF:Small:分布式嵌入式实时系统的可扩展同步
  • 批准号:
    0915895
  • 财政年份:
    2009
  • 资助金额:
    $ 45万
  • 项目类别:
    Continuing Grant

相似国自然基金

ALKBH5介导的SOCS3-m6A去甲基化修饰在颅脑损伤后小胶质细胞炎性激活中的调控作用及机制研究
  • 批准号:
    82301557
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
miRNA前体小肽miPEP在葡萄低温胁迫抗性中的功能研究
  • 批准号:
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
PKM2苏木化修饰调节非小细胞肺癌起始细胞介导的耐药生态位的机制研究
  • 批准号:
    82372852
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
基于翻译组学理论探究LncRNA H19编码多肽PELRM促进小胶质细胞活化介导电针巨刺改善膝关节术后疼痛的机制研究
  • 批准号:
    82305399
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
CLDN6高表达肿瘤细胞亚群在非小细胞肺癌ICB治疗抗性形成中的作用及机制研究
  • 批准号:
    82373364
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目

相似海外基金

Analysis of the predictability of lung cancer using DNA Repair functional assays and cryopreserved blood samples of the PLCO prospective cohort
使用 DNA 修复功能测定和 PLCO 前瞻性队列冷冻保存的血液样本分析肺癌的可预测性
  • 批准号:
    10641094
  • 财政年份:
    2023
  • 资助金额:
    $ 45万
  • 项目类别:
Identifying the role of the gut microbiome in the etiology of benign breast disease
确定肠道微生物组在良性乳腺疾病病因学中的作用
  • 批准号:
    10642675
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
Identifying the role of the gut microbiome in the etiology of benign breast disease
确定肠道微生物组在良性乳腺疾病病因学中的作用
  • 批准号:
    10359959
  • 财政年份:
    2022
  • 资助金额:
    $ 45万
  • 项目类别:
SaTC: CORE: Small: Nested Black-Box Constructions in Cryptography
SaTC:核心:小型:密码学中的嵌套黑盒结构
  • 批准号:
    2028920
  • 财政年份:
    2020
  • 资助金额:
    $ 45万
  • 项目类别:
    Standard Grant
Motor Dysfunction in cART-era HIV: Neural Circuitry and Pathogenesis
cART 时代 HIV 的运动功能障碍:神经回路和发病机制
  • 批准号:
    10251283
  • 财政年份:
    2018
  • 资助金额:
    $ 45万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了