CSR: Small: Elastic and Robust Cloud Programming

CSR:小型:弹性且稳健的云编程

基本信息

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

项目摘要

The emergence of cloud computing is undoubtedly one of the major paradigm shifts of the last decade in information technology, and one with substantial economic impact. Indeed, the ability to rent computing resources on a need basis (as opposed to acquiring and managing infrastructure provisioned for peak work loads that may occur only rarely) supports many businesses of different kinds and sizes. However, while cloud infrastructures allow computing resources to be allocated and released very dynamically, developing software that leverages this potential to automatically adjust its usage of resources to its workload (e.g., the number of client connections) and performance goals at runtime is a hard task for software engineers. The goal of this project is thus to provide programmers support in the form of a programming model and runtime environment for developing such elastic applications. Devising such a generic programming model is however very challenging as it must reconcile simplicity (for programmers) with scalability (by facilitating parallelism and distribution) and robustness (by handling partial failures). Unfortunately, these properties may conflict. This project addresses the challenges through the following contributions. (1) Programming model and language: a novel object-oriented programming model variant called Atomic Events and Ownership Network (AEON) is proposed. AEON combines a simplified object model to reason about units of application state with a novel type of multiple ownership to streamline interaction between these units, and a novel notion of events for atomic client-server interaction. (2) Distributed runtime environment: a highly scalable and decentralized runtime environment for AEON is implemented, with support for dynamically adding and removing computational units, as well as for supporting the restructuring of their relationships without hampering consistency or conversely stalling progress. Heuristics to efficiently (re-)partition AEON applications are also proposed. (3) Resource management and fault tolerance: a resource management framework is leveraged for facilitating the mapping between application units and underlying resources; it is augmented to provide a notion of dependable resources achieving fault tolerance. (4) Evaluation: the developed support is evaluated on a wide variety of applications and across different cloud infrastructures. All developments are based on open-source software.
云计算的出现无疑是过去十年信息技术领域的重大范式转变之一,并且具有重大的经济影响。事实上,根据需要租用计算资源的能力(而不是获取和管理为可能很少发生的峰值工作负载配置的基础设施)支持许多不同类型和规模的企业。然而,虽然云基础设施允许非常动态地分配和释放计算资源,但开发利用这种潜力自动调整资源使用以适应其工作负载(例如客户端连接数量)和运行时性能目标的软件是一项艰巨的任务对于软件工程师来说。因此,该项目的目标是以编程模型和运行时环境的形式为程序员提供开发此类弹性应用程序的支持。然而,设计这样一个通用编程模型非常具有挑战性,因为它必须将简单性(对于程序员而言)与可扩展性(通过促进并行性和分布)和鲁棒性(通过处理部分故障)协调起来。不幸的是,这些属性可能会发生冲突。该项目通过以下贡献解决了这些挑战。 (1)编程模型和语言:提出了一种新颖的面向对象编程模型变体,称为原子事件和所有权网络(AEON)。 AEON 将简化的对象模型与用于推理应用程序状态单元的新型多重所有权相结合,以简化这些单元之间的交互,以及用于原子客户端-服务器交互的事件的新颖概念。 (2)分布式运行时环境:实现了AEON的高度可扩展和去中心化的运行时环境,支持动态添加和删除计算单元,以及支持它们关系的重构,而不妨碍一致性或反过来拖延进度。还提出了有效(重新)分区 AEON 应用程序的启发式方法。 (3)资源管理和容错:利用资源管理框架,方便应用单元和底层资源之间的映射;它被增强以提供实现容错的可靠资源的概念。 (4) 评估:在各种应用程序和不同的云基础设施上对开发的支持进行评估。所有开发均基于开源软件。

项目成果

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

Xiangyu Zhang其他文献

Threshold dynamics for a nonautonomous schistosomiasis model in a periodic environment
周期性环境中非自主血吸虫病模型的阈值动力学
Ultrasonic-assisted transducer for electrosurgical electrodes
用于电外科电极的超声波辅助换能器
  • DOI:
    10.1016/j.procir.2019.11.004
  • 发表时间:
    2024-09-14
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhenlong Peng;Deyuan Zhang;Xiangyu Zhang;Guang Yao
  • 通讯作者:
    Guang Yao
Effect of Hydrogen on Electrical Performance of Pt/Au β-Ga2O3 (001) Schottky Barrier Diodes
氢对 Pt/Au β-Ga2O3 (001) 肖特基势垒二极管电性能的影响
  • DOI:
    10.1109/ted.2023.3262226
  • 发表时间:
    2023-05-01
  • 期刊:
  • 影响因子:
    3.1
  • 作者:
    Shaozhong Yue;Xuefeng Zheng;Yuehua Hong;Xiangyu Zhang;Fang Zhang;Yingzhe Wang;L. Lv;Yanrong Cao;Xiao;Yue Hao
  • 通讯作者:
    Yue Hao
Comparative analysis of grid-interactive building control algorithms: From model-based to learning-based approaches
网格交互式建筑控制算法的比较分析:从基于模型到基于学习的方法
  • DOI:
    10.1016/j.engappai.2024.108498
  • 发表时间:
    2024-07-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    David J. Biagioni;Xiangyu Zhang;Christiane Adcock;Michael Sinner;Peter Graf;Jennifer King
  • 通讯作者:
    Jennifer King
Analysis for magnetic field disturbance of modular multilevel converter based high voltage direct current (MMC‐HVDC) converter valve
基于高压直流(MMC-HVDC)换流阀的模块化多电平换流器磁场扰动分析
  • DOI:
    10.1049/hve2.12227
  • 发表时间:
    2022-07-04
  • 期刊:
  • 影响因子:
    4.4
  • 作者:
    Lei Qi;Muxue Wang;Xiangyu Zhang;Hong Shen;Hongyu Wang;C. Jiao
  • 通讯作者:
    C. Jiao

Xiangyu Zhang的其他文献

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

{{ truncateString('Xiangyu Zhang', 18)}}的其他基金

SHF: Small: AI Model Debugging by Analyzing Model Internals with Python Program Analysis
SHF:小:通过 Python 程序分析分析模型内部结构进行 AI 模型调试
  • 批准号:
    1910300
  • 财政年份:
    2019
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
EAGER: A Python Program Analysis Infrastructure to Facilitate Better Data Processing
EAGER:Python 程序分析基础设施,促进更好的数据处理
  • 批准号:
    1748764
  • 财政年份:
    2017
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
Travel Support For ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2014)
ACM SIGSOFT 软件工程基础研讨会 (FSE 2014) 的差旅支持
  • 批准号:
    1434610
  • 财政年份:
    2014
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Towards Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:小型:协作研究:面向程序-环境协同分析的库和系统功能的自动模型综合
  • 批准号:
    1320326
  • 财政年份:
    2013
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
SHF: Small: Reliable Data Processing by Dynamic Program Analysis
SHF:小型:通过动态程序分析进行可靠的数据处理
  • 批准号:
    1320444
  • 财政年份:
    2013
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成
  • 批准号:
    1218993
  • 财政年份:
    2012
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
CAREER: Scalable Dynamic Program Reasoning
职业:可扩展的动态程序推理
  • 批准号:
    0845870
  • 财政年份:
    2009
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Continuing Grant
CSR: Small: Automated Software Failure Causal Path Computation
CSR:小:自动化软件故障因果路径计算
  • 批准号:
    0917007
  • 财政年份:
    2009
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
CSR-AES-RCS: Scalable and Efficient Dynamic Information Flow Tracking in Multithreaded Programs
CSR-AES-RCS:多线程程序中可扩展且高效的动态信息流跟踪
  • 批准号:
    0720516
  • 财政年份:
    2007
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
CRI: IAD An Advanced Infrastructure for Generation, Storage, and Analysis of Program Execution Traces
CRI:IAD 用于生成、存储和分析程序执行跟踪的高级基础设施
  • 批准号:
    0708464
  • 财政年份:
    2007
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard 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 万元
  • 项目类别:
    面上项目

相似海外基金

CSR: Small: Elastic Soft State Cache as an OS Service
CSR:小型:弹性软状态缓存作为操作系统服务
  • 批准号:
    2330831
  • 财政年份:
    2024
  • 资助金额:
    $ 48.55万
  • 项目类别:
    Standard Grant
SBIR Direct Phase II: Nature Inspired Biphasic Glue for Dura Repair
SBIR Direct Phase II:用于硬脑膜修复的自然双相胶水
  • 批准号:
    10489915
  • 财政年份:
    2022
  • 资助金额:
    $ 48.55万
  • 项目类别:
Biodegradable elastic patches for congenital diaphragmatic hernia treatment
用于治疗先天性膈疝的可生物降解弹性补片
  • 批准号:
    10353597
  • 财政年份:
    2022
  • 资助金额:
    $ 48.55万
  • 项目类别:
SBIR Direct Phase II: Nature Inspired Biphasic Glue for Dura Repair
SBIR Direct Phase II:用于硬脑膜修复的自然双相胶水
  • 批准号:
    10707091
  • 财政年份:
    2022
  • 资助金额:
    $ 48.55万
  • 项目类别:
Enzyme Therapy for PXE: Breaking the Barrier of Ectopic Calcification
PXE 酶疗法:打破异位钙化的障碍
  • 批准号:
    10527964
  • 财政年份:
    2022
  • 资助金额:
    $ 48.55万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了