XPS: FULL: FP: Collaborative Research: Synchrony-aware Primitives for Building Highly Auditable, Highly Scalable, Highly Available Distributed Systems

XPS:完整:FP:协作研究:用于构建高度可审计、高度可扩展、高度可用的分布式系统的同步感知原语

基本信息

  • 批准号:
    1533802
  • 负责人:
  • 金额:
    $ 35万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2015
  • 资助国家:
    美国
  • 起止时间:
    2015-09-01 至 2021-08-31
  • 项目状态:
    已结题

项目摘要

Auditability is a key property for developing highly scalable and highly available distributed systems, as it enables identifying performance bottlenecks, dependencies among events, and latent concurrency bugs. In turn, for the auditability of a system, time is a key concept. However, there is a gap between the theory and the practice of distributed systems in terms of the use of time. The theory of distributed systems shuns the notion of time and considers asynchronous systems whose event ordering is captured by logical clocks. The practical distributed systems employ NTP synchronized clocks to capture time but tend to use ad hoc methods. This project bridges this gap and provides synchrony-aware system primitives that support building highly auditable, highly scalable, and highly available distributed systems. The project has applications to cloud computing, distributed NewSQL databases, and globally distributed web services. The project enables other broader impacts through enhancing scientific/technological understanding via organizing academic workshops, outreaching to K-12 students, recruitment of minority groups, and distributing tools and software to the community.To enable highly auditable systems, the project investigates lightweight and efficient designs for an augmented time (AT) primitive. AT combines the theoretical underpinnings of causality and the practicality of physical clocks by identifying how logical/vector clocks can be improved and tuned based on the availability of NTP synchronization. The principle guiding AT design will be "uncertainty resilience". These AT clocks enable highly auditable systems since they can efficiently provide global consistent-state snapshots without needing to wait out clock synchronization uncertainties and without requiring prior coordination. Leveraging on these auditability primitives, the project builds support for scalable and available systems. To enable highly scalable systems, the project investigates design of synchrony-aware coordination primitives, such as barrier synchronization, mutual exclusion, leader election, and causally and totally ordered communication support. The principle guiding the design of the synchrony-aware coordination primitives is "silent consent". These primitives improve performance and efficiency over their asynchronous system counterparts by trading timing information gathered from AT clocks and avoiding explicit communication needed for coordination. Finally, the project will leverage the auditability support provided by AT and will investigate the design of a monitor component that detects and corrects distributed system state corruptions. The principle guiding the design of the monitor component is "centralized oversight and override".
可审计性是开发高度可伸缩和高度可用的分布式系统的关键属性,因为它可以识别性能瓶颈,事件之间的依赖关系和潜在的并发错误。 反过来,对于系统的可扩展性,时间是一个关键概念。 然而,分布式系统的理论和实践在时间利用方面存在差距。分布式系统的理论回避了时间的概念,并考虑了异步系统,其事件顺序由逻辑时钟捕获。实际的分布式系统采用NTP同步时钟来捕获时间,但倾向于使用ad hoc方法。该项目弥补了这一差距,并提供了同步感知系统原语,支持构建高度可审计、高度可伸缩和高度可用的分布式系统。该项目应用于云计算、分布式NewSQL数据库和全球分布式Web服务。该项目通过组织学术研讨会、向K-12学生推广、招募少数群体以及向社区分发工具和软件来增强科学/技术理解,从而实现其他更广泛的影响。为了实现高度可审计的系统,该项目研究了增强时间(AT)原语的轻量级和高效设计。AT结合了因果关系的理论基础和物理时钟的实用性,确定了如何根据NTP同步的可用性来改进和调整逻辑/矢量时钟。AT设计的指导原则将是“不确定性弹性”。这些AT时钟使系统具有高度可审计性,因为它们可以有效地提供全局一致状态快照,而无需等待时钟同步不确定性,也无需事先协调。 利用这些可扩展性原语,该项目构建了对可扩展和可用系统的支持。为了实现高度可扩展的系统,该项目研究了同步感知协调原语的设计,如障碍同步,互斥,领导者选举,因果关系和完全有序的通信支持。设计同步感知协调原语的指导原则是“沉默同意”。这些原语通过交换从AT时钟收集的定时信息并避免协调所需的显式通信,来提高异步系统的性能和效率。最后,该项目将利用AT提供的可扩展性支持,并将研究检测和纠正分布式系统状态损坏的监视器组件的设计。设计监测器组件的指导原则是“集中监督和控制”。

项目成果

期刊论文数量(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 }}

Sandeep Kulkarni其他文献

A multicenter prospective study of infections related morbidity and mortality in cirrhosis of liver
  • DOI:
    10.1007/s12664-014-0461-3
  • 发表时间:
    2014-06-01
  • 期刊:
  • 影响因子:
    2.100
  • 作者:
    Rajiv Baijal;Deepak Amarapurkar;H. R. Praveen Kumar;Sandeep Kulkarni;Nimish Shah;Soham Doshi;Deepak Gupta;Mayank Jain;Nikhil Patel;Praful Kamani;S. K. Issar;Mrudul Dharod;Apoorva Shah;Madhuri Chandnani;Sonali Gautam
  • 通讯作者:
    Sonali Gautam
Hazards of labour pain and the role of non-neuraxial labour analgesia
  • DOI:
    10.1016/j.tacc.2014.04.009
  • 发表时间:
    2014-08-01
  • 期刊:
  • 影响因子:
  • 作者:
    Sandeep Kulkarni;Sean Tjunan Sia
  • 通讯作者:
    Sean Tjunan Sia
Study of osteodystrophy in patients with cirrhosis of liver at tertiary care centre
  • DOI:
    10.1016/j.jceh.2013.02.220
  • 发表时间:
    2013-03-01
  • 期刊:
  • 影响因子:
  • 作者:
    Rajiv Kumar Baijal;Praveen Kumar;Deepak Gupta;Nimish Shah;Sandeep Kulkarni;Parijat Gupte;Deepak Amarapurkar
  • 通讯作者:
    Deepak Amarapurkar
Achieving starvation-freedom in multi-version transactional memory systems
  • DOI:
    10.1007/s00607-021-00994-y
  • 发表时间:
    2022-01-10
  • 期刊:
  • 影响因子:
    2.800
  • 作者:
    Ved Prakash Chaudhary;Chirag Juyal;Sandeep Kulkarni;Sweta Kumari;Sathya Peri
  • 通讯作者:
    Sathya Peri
Evaluation of sevafilachek immunoassays and rapid ICT-filariasis test for detection of bancroftian filariasis
塞瓦菲拉切克免疫分析和快速 ICT 丝虫病检测检测班克罗夫特丝虫病的评价

Sandeep Kulkarni的其他文献

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

{{ truncateString('Sandeep Kulkarni', 18)}}的其他基金

TWC: Option: Small: Automatic Software Model Repair for Security Policies
TWC:选项:小:安全策略的自动软件模型修复
  • 批准号:
    1318678
  • 财政年份:
    2013
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
CPS: Breakthrough: Scalable Component-Based Model Revision of Cyber-Physical Systems with Separation of Concerns
CPS:突破:可扩展的基于组件的网络物理系统模型修订,具有关注点分离
  • 批准号:
    1329807
  • 财政年份:
    2013
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Tool Support for Producing High Assurance and Reliable Software for Wireless Sensor Actor Networks
CSR:小型:协作研究:为无线传感器参与者网络生产高保证和可靠软件的工具支持
  • 批准号:
    0914913
  • 财政年份:
    2009
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
CAREER: Unified Component-Based Framework for Fault-Tolerance
职业:基于组件的统一容错框架
  • 批准号:
    0092724
  • 财政年份:
    2001
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant

相似国自然基金

钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
  • 批准号:
    51871067
  • 批准年份:
    2018
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
  • 批准号:
    1533828
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Write-Efficient Parallel Algorithms for Emerging Memory Technologies
XPS:FULL:FP:用于新兴内存技术的写高效并行算法
  • 批准号:
    1533858
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research:Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
  • 批准号:
    1533912
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
  • 批准号:
    1533846
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: A profile-centric IDE for science-based performance engineering in the cloud
XPS:FULL:FP:以配置文件为中心的 IDE,用于云中基于科学的性能工程
  • 批准号:
    1533644
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research: Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
  • 批准号:
    1533926
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Design and Synthesis of New Energy-efficient Self-healing Computing Electronics with Real-time Configurability
XPS:FULL:FP:具有实时可配置性的新型节能自愈计算电子设备的设计与合成
  • 批准号:
    1533656
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Tools and Algorithms for Resilient, Power-efficient ExaScale Computing Using the GNU-CAF Compiler
XPS:FULL:FP:使用 GNU-CAF 编译器实现弹性、高能效 ExaScale 计算的工具和算法
  • 批准号:
    1533850
  • 财政年份:
    2015
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research: Taming parallelism: optimally exploiting high-throughput parallel architectures
XPS:完整:FP:协作研究:驯服并行性:最佳地利用高吞吐量并行架构
  • 批准号:
    1439126
  • 财政年份:
    2014
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
XPS:完整:FP:协作研究:移动云的基于模型、事件驱动的可扩展编程
  • 批准号:
    1438982
  • 财政年份:
    2014
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了