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其他文献
Fast Human Motion reconstruction from sparse inertial measurement units considering the human shape
考虑人体形状的稀疏惯性测量单元的快速人体运动重建
- DOI:
10.1038/s41467-024-46662-5 - 发表时间:
2024 - 期刊:
- 影响因子:16.6
- 作者:
Xuan Xiao;Jianjian Wang;P. Feng;Ao Gong;Xiangyu Zhang;Jianfu Zhang - 通讯作者:
Jianfu Zhang
Self-supervised Adversarial Training of Monocular Depth Estimation against Physical-World Attacks.
针对物理世界攻击的单目深度估计的自监督对抗训练。
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:23.6
- 作者:
Zhiyuan Cheng;Cheng Han;James Liang;Qifan Wang;Xiangyu Zhang;Dongfang Liu - 通讯作者:
Dongfang Liu
Kinematics and Mechanics analysis of trap-jaw ant Odontomachus monticola
陷阱颌蚁 Odontomachus monticola 运动学与力学分析
- DOI:
10.1088/1742-6596/986/1/012029 - 发表时间:
2018-03 - 期刊:
- 影响因子:0
- 作者:
Wenteng Hao;Guang Yao;Xiangyu Zhang;Deyuan Zhang - 通讯作者:
Deyuan Zhang
Environment-Resistant Organohydrogel-Based Sensor Enables Highly Sensitive Strain, Temperature, and Humidity Responses
基于有机水凝胶的耐环境传感器可实现高度灵敏的应变、温度和湿度响应
- DOI:
10.1021/acsami.2c02997 - 发表时间:
2022 - 期刊:
- 影响因子:9.5
- 作者:
Chengcheng Cai;Chiyu Wen;Weiqiang Zhao;Shu Tian;You Long;Xiangyu Zhang;Xiaojie Sui;Lei Zhang;Jing Yang - 通讯作者:
Jing Yang
Effects of lemon essential oil and limonene on the progress of early caries:
柠檬精油和柠檬烯对早期龋齿进展的影响:
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:3
- 作者:
Li Ma;Jing Chen;Hui Han;Peiwen Liu;Huijuan Wang;Xiangyu Zhang - 通讯作者:
Xiangyu Zhang
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
CSR: Small: Automated Software Failure Causal Path Computation
CSR:小:自动化软件故障因果路径计算
- 批准号:
0917007 - 财政年份:2009
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
CAREER: Scalable Dynamic Program Reasoning
职业:可扩展的动态程序推理
- 批准号:
0845870 - 财政年份:2009
- 资助金额:
$ 48.55万 - 项目类别:
Continuing 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
相似国自然基金
昼夜节律性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 万元
- 项目类别:重大研究计划
相似海外基金
CSR: Small: Elastic Soft State Cache as an OS Service
CSR:小型:弹性软状态缓存作为操作系统服务
- 批准号:
2330831 - 财政年份:2024
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
Refined elastic membrane models with new small-scale features
具有新的小尺度特征的精制弹性膜模型
- 批准号:
RGPIN-2016-03636 - 财政年份:2021
- 资助金额:
$ 48.55万 - 项目类别:
Discovery Grants Program - Individual
CNS Core: Small: Design and Evaluation of Methods for Supporting Resilient and High-Availability Elastic Network Slicing
CNS Core:小型:支持弹性和高可用性弹性网络切片的方法设计和评估
- 批准号:
2008856 - 财政年份:2020
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
Refined elastic membrane models with new small-scale features
具有新的小尺度特征的精制弹性膜模型
- 批准号:
RGPIN-2016-03636 - 财政年份:2020
- 资助金额:
$ 48.55万 - 项目类别:
Discovery Grants Program - Individual
CNS Core: Small: Collaborative Research: HEECMA: A Hybrid Elastic Edge-Cloud Application Management Architecture
CNS 核心:小型:协作研究:HEECMA:混合弹性边缘云应用管理架构
- 批准号:
1908574 - 财政年份:2019
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
CNS Core: Small: Collaborative Research: HEECMA: A Hybrid Elastic Edge-Cloud Application Management Architecture
CNS 核心:小型:协作研究:HEECMA:混合弹性边缘云应用管理架构
- 批准号:
1908591 - 财政年份:2019
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
CNS Core: Small: Collaborative Research: HEECMA: A Hybrid Elastic Edge-Cloud Application Management Architecture
CNS 核心:小型:协作研究:HEECMA:混合弹性边缘云应用管理架构
- 批准号:
1908677 - 财政年份:2019
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
CNS Core: Small: MintCloud: An Elastic Multitenant FPGA Cloud
CNS 核心:小型:MintCloud:弹性多租户 FPGA 云
- 批准号:
1908507 - 财政年份:2019
- 资助金额:
$ 48.55万 - 项目类别:
Standard Grant
Refined elastic membrane models with new small-scale features
具有新的小尺度特征的精制弹性膜模型
- 批准号:
RGPIN-2016-03636 - 财政年份:2019
- 资助金额:
$ 48.55万 - 项目类别:
Discovery Grants Program - Individual
The Development and Use of Elastic Resonators and Optogenetics to Study Locomotion in Small Soft-bodied Animals
弹性谐振器和光遗传学的开发和使用来研究小型软体动物的运动
- 批准号:
2093560 - 财政年份:2018
- 资助金额:
$ 48.55万 - 项目类别:
Studentship