CAREER: Principles and Techniques for Automated Middleware Specializations in Distributed Systems
职业:分布式系统中自动化中间件专业化的原理和技术
基本信息
- 批准号:0845789
- 负责人:
- 金额:$ 49.98万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-03-01 至 2016-02-29
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Standardized general-purpose middleware remain an attractive option to develop performance-sensitive and safety-critical distributed systems due to their support for commonly required features that simplify distributed computing. The feature-richness of these middleware and coarse-grained design, however, often adversely impact memory footprint and performance of the applications. Proprietary solutions and handcrafted optimizations to standardized middleware are infeasible due to high development and maintenance costs. This research is addressing these problems via automated specialization of general-purpose middleware (i.e., pruning unwanted features, and adding and customizing the necessary ones). The intellectual merit of this research lies in how the automated specializations are realized by (a) identifying and exploiting the algebraic structure of middleware that helps map the specialization problem into a feature-oriented software development problem; (b) developing a new theory for feature composition, refactoring, and interactions across the lifecycle stages of applications; and (c) developing a well-defined specialization process based on generative programming. The broader impact of this CAREER research is observed through the (a) development of new principles to design middleware that make them inherently amenable to specialization; (b) documentation of specialization patterns, which reduces software maintenance; (c) enhanced developer productivity and system correctness; and (d) transitioning of the research artifacts to education and scientific community through an open source tool suite called GAMMA (Generative Aspects for the Manipulation of Middleware Architectures).
标准化的通用中间件仍然是开发性能敏感型和安全关键型分布式系统的一个有吸引力的选择,因为它们支持简化分布式计算的常见必需功能。然而,这些中间件和粗粒度设计的功能丰富往往会对应用程序的内存占用和性能产生不利影响。由于高昂的开发和维护成本,对标准化中间件的专有解决方案和手工优化是不可行的。这项研究正在通过通用中间件的自动化专门化来解决这些问题(即,修剪不需要的功能,并添加和定制必要的功能)。这项研究的智能价值在于如何通过以下方式实现自动化专门化:(A)识别和利用中间件的代数结构,以帮助将专门化问题映射为面向功能的软件开发问题;(B)开发跨应用程序生命周期阶段的功能组合、重构和交互的新理论;以及(C)基于生成式编程开发定义良好的专门化过程。这一职业研究的更广泛的影响通过以下方面得到观察:(A)开发新的原则来设计中间件,使其内在地服从专门化;(B)专门化模式的文档,这减少了软件维护;(C)提高了开发人员的生产力和系统的正确性;以及(D)通过称为Gamma(中间件体系结构的操作的生成方面)的开源工具套件,将研究成果过渡到教育和科学社区。
项目成果
期刊论文数量(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 }}
Aniruddha Gokhale其他文献
CCMPerf: A Benchmarking Tool for CORBA Component Model Implementations
- DOI:
10.1007/s11241-005-6889-6 - 发表时间:
2005-03-01 - 期刊:
- 影响因子:1.300
- 作者:
Arvind S. Krishna;Balachandran Natarajan;Aniruddha Gokhale;Douglas C. Schmidt;Nanbor Wang;Gautam Thaker - 通讯作者:
Gautam Thaker
V8-10 HOLMIUM LASER ENUCLEATION OF PROSTATE IN PATIENTS WITH METALLIC PROSTATIC STENT INSITU
- DOI:
10.1016/j.juro.2014.02.2157 - 发表时间:
2014-04-01 - 期刊:
- 影响因子:
- 作者:
Hemendra Shah;Rashmi Shah;Aniruddha Gokhale - 通讯作者:
Aniruddha Gokhale
Supporting SIP-based end-to-end Data Distribution Service QoS in WANs
- DOI:
10.1016/j.jss.2014.03.078 - 发表时间:
2014-09-01 - 期刊:
- 影响因子:
- 作者:
Akram Hakiri;Pascal Berthou;Aniruddha Gokhale;Douglas C. Schmidt;Gayraud Thierry - 通讯作者:
Gayraud Thierry
Aniruddha Gokhale的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Aniruddha Gokhale', 18)}}的其他基金
NSF Student Travel Grant for 2019 ACM International Middleware Conference (Middleware)
2019 ACM 国际中间件会议 NSF 学生旅费资助(中间件)
- 批准号:
1933593 - 财政年份:2019
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
US Ignite: Collaborative Research: Cloud Computing and Software-Defined Networking Enhancements to Support Collaborative, Problem-based STEM Education
US Ignite:协作研究:云计算和软件定义网络增强功能支持基于问题的协作 STEM 教育
- 批准号:
1531079 - 财政年份:2015
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
SHF: Small: Automating the Deployment of Distributed Real-time and Embedded System Software using Hybrid Heuristics-based Search Techniques
SHF:小型:使用基于混合启发式的搜索技术自动部署分布式实时和嵌入式系统软件
- 批准号:
0915976 - 财政年份:2009
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
CSR-SMA: Collaborative Proposal: A Model-Driven Performance Analysis Framework for Distributed, Performance-Sensitive Software Systems
CSR-SMA:协作提案:分布式、性能敏感的软件系统的模型驱动的性能分析框架
- 批准号:
0509296 - 财政年份:2005
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
相似国自然基金
基于CARCER原则的创新护理模式在TOETVA围手术期的应用研究
- 批准号:2025JJ81116
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于“碳循”原则的模块化建筑隐含碳排放系统测算和协同优化研究
- 批准号:72301232
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
手性液晶超结构的构筑原则与调控机制
- 批准号:22373089
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
完全统计学习原则下的零经验风险记忆学习研究
- 批准号:62366035
- 批准年份:2023
- 资助金额:31 万元
- 项目类别:地区科学基金项目
染色质空间结构的设计原则与随机动力学
- 批准号:12301646
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
基于满意优化原则的分布式T-S模糊系统的预测控制研究
- 批准号:2023J05045
- 批准年份:2023
- 资助金额:6.0 万元
- 项目类别:省市级项目
基于“谁受益谁付费”原则的电网替代性储能成本疏导机制研究
- 批准号:72304056
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
毕赤酵母萜类合成模块化快速原型及设计原则
- 批准号:
- 批准年份:2022
- 资助金额:54 万元
- 项目类别:面上项目
基于绿色化学原则的不饱和烃氧化反应研究
- 批准号:22231002
- 批准年份:2022
- 资助金额:280 万元
- 项目类别:重点项目
基于肌肉能量消耗最小化原则和肌肉协同的外骨骼助力效果优化研究
- 批准号:
- 批准年份:2022
- 资助金额:55 万元
- 项目类别:面上项目
相似海外基金
Data embedding and detection techniques based on new principles using adversarial perturbation in deep learning
基于深度学习中对抗性扰动的新原理的数据嵌入和检测技术
- 批准号:
23K03846 - 财政年份:2023
- 资助金额:
$ 49.98万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
"Camera Obscura and Magic Lantern" Research on the art of light using classical light principles and contemporary digital techniques
《暗箱与幻彩灯》利用古典光原理和当代数字技术研究光的艺术
- 批准号:
19H01220 - 财政年份:2019
- 资助金额:
$ 49.98万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development of computational techniques for discovering novel semiconductors from first principles
开发从第一原理发现新型半导体的计算技术
- 批准号:
15H05541 - 财政年份:2015
- 资助金额:
$ 49.98万 - 项目类别:
Grant-in-Aid for Young Scientists (A)
Reviewing the Restoration of Modern Western-style Architecture in Japan A Study on Principles and Methodology in Restoration Techniques
日本近代西式建筑修复回顾——修复技术原则与方法研究
- 批准号:
25420682 - 财政年份:2013
- 资助金额:
$ 49.98万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Robust and Relevant Model Evaluation: Principles and Techniques for Handling Weak Prior Information and Contaminated Data
鲁棒相关模型评估:处理弱先验信息和污染数据的原则和技术
- 批准号:
1209194 - 财政年份:2012
- 资助金额:
$ 49.98万 - 项目类别:
Continuing Grant
Brain mechanisms behind executive function: Uncovering operating principles of the mind by applying innovative techniques to the structural and functional organizations of neural circuits
执行功能背后的大脑机制:通过将创新技术应用于神经回路的结构和功能组织来揭示思维的运行原理
- 批准号:
24223004 - 财政年份:2012
- 资助金额:
$ 49.98万 - 项目类别:
Grant-in-Aid for Scientific Research (S)
Querying Graph Structured Data: Principles and Techniques
查询图结构化数据:原理与技术
- 批准号:
EP/J015377/1 - 财政年份:2012
- 资助金额:
$ 49.98万 - 项目类别:
Research Grant
SHF: Small: Empirical Studies, Principles and Techniques for Software Systems with Complex Configuration Spaces
SHF:小型:具有复杂配置空间的软件系统的实证研究、原理和技术
- 批准号:
1116740 - 财政年份:2011
- 资助金额:
$ 49.98万 - 项目类别:
Standard Grant
Artificial intelligence techniques to implement e-commerce principles for e-learning
人工智能技术实施电子学习的电子商务原理
- 批准号:
183774-2004 - 财政年份:2007
- 资助金额:
$ 49.98万 - 项目类别:
Discovery Grants Program - Individual
Artificial intelligence techniques to implement e-commerce principles for e-learning
人工智能技术实施电子学习的电子商务原理
- 批准号:
183774-2004 - 财政年份:2006
- 资助金额:
$ 49.98万 - 项目类别:
Discovery Grants Program - Individual