SHF: CSR: Small: Automated Refactoring Techniques for Efficient and Reliable Distributed Execution

SHF:CSR:小型:用于高效可靠的分布式执行的自动重构技术

基本信息

项目摘要

The software marketplace is striving to accommodate the impending shift from traditional desktop applications to a model dominated by cloud computing. This paradigm shift will enable users to access computing resources from any location using an increasingly diverse set of clients, a growing number of which are mobile devices. Because traditional software development is tailored toward centralized execution, many centralized applications need to be adapted to serve remote users efficiently and reliably. Traditionally such adaptations require modifying application source code by hand, which is difficult, costly, and error-prone. To address this problem, this project develops automated program transformations that programmers can use to achieve efficient and reliable distributed execution. This project will help answer the following fundamental research questions: (1) How can one distribute Object Oriented software even though objects do not distribute naturally? (2) How can distributed applications effectively leverage the latency/bandwidth trade-offs of modern networks? How can one alleviate inefficiencies imposed by use of remote pointers? (3) How can one effectively harden a distributed application against network volatility? This project will develop automated refactoring techniques, semantics preserving transformations performed under the programmer¹s control. These techniques will (1) remodularize monolithic applications into service modules to exploit natural distribution boundaries, (2) optimize distribution middleware as guided by program analysis to reduce the aggregate latency of remote calls and efficiently transfer object graphs as parameters, and (3) enhance distributed applications with the ability to cope with network volatility. These techniques will help achieve efficient and reliable distributed execution with reduced software development costs and improved programmer productivity, thus benefiting enterprises, researchers, and the general public alike.
软件市场正在努力适应即将到来的从传统桌面应用程序向云计算主导模式的转变。这一范式转变将使用户能够使用越来越多样化的客户端(其中越来越多是移动设备)从任何位置访问计算资源。由于传统的软件开发是为集中式执行量身定做的,因此需要调整许多集中式应用程序以高效、可靠地为远程用户服务。传统上,这样的修改需要手动修改应用程序源代码,这是困难、昂贵且容易出错的。为了解决这个问题,这个项目开发了自动化的程序转换,程序员可以使用这些转换来实现高效和可靠的分布式执行。这个项目将帮助回答以下基本研究问题:(1)即使对象不是自然分布的,如何分发面向对象的软件?(2)分布式应用程序如何有效地利用现代网络的延迟/带宽权衡?如何减轻使用远程指针造成的低效率?(3)如何有效地加强分布式应用程序的网络易变性?该项目将开发自动重构技术,语义保留在程序员?S控制下执行的转换。这些技术将(1)将单片应用重新模块化为服务模块以利用自然的分布边界,(2)根据程序分析的指导来优化分布中间件以减少远程调用的总延迟并有效地将对象图作为参数传输,以及(3)增强分布式应用应对网络波动的能力。这些技术将有助于实现高效和可靠的分布式执行,同时降低软件开发成本和提高程序员的生产率,从而使企业、研究人员和普通公众受益。

项目成果

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

Eli Tilevich其他文献

EdgStr : Automating Client-Cloud to Client-Edge-Cloud Transformation
EdgStr:自动化客户端云到客户端边缘云转型
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kijin An;Eli Tilevich
  • 通讯作者:
    Eli Tilevich
Towards a comprehensive understanding of web service integration: a large-scale empirical study from the developers’ perspective
  • DOI:
    10.1007/s10664-025-10647-9
  • 发表时间:
    2025-07-22
  • 期刊:
  • 影响因子:
    3.600
  • 作者:
    Siddhi Baravkar;Pratiksha Gaikwad;Zhengquan Li;Eli Tilevich;Long Cheng;Zheng Song
  • 通讯作者:
    Zheng Song
“How Can I Be of Service?”—A Comprehensive Analysis of Web Service Integration Practices
“我怎样才能提供服务?”——Web服务集成实践综合分析
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Siddhi Baravkar;Olivia Pellegrini;Pratiksha Gaikwad;Zheng Song;Eli Tilevich
  • 通讯作者:
    Eli Tilevich
The impact of distributed programming abstractions on application energy consumption
  • DOI:
    10.1016/j.infsof.2013.02.014
  • 发表时间:
    2013-09-01
  • 期刊:
  • 影响因子:
  • 作者:
    Young-Woo Kwon;Eli Tilevich
  • 通讯作者:
    Eli Tilevich

Eli Tilevich的其他文献

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

{{ truncateString('Eli Tilevich', 18)}}的其他基金

EAGER: Investigating the Feasibility and Scope of Automated Refactoring for Distributed Software
EAGER:研究分布式软件自动重构的可行性和范围
  • 批准号:
    2232565
  • 财政年份:
    2022
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF:CSR:Small: Perpetuum Mobile: Orchestrating the Provisioning of Pervasive Resources for Emerging Mobile Applications
SHF:CSR:Small:Perpetuum Mobile:为新兴移动应用程序协调普遍资源的配置
  • 批准号:
    1717065
  • 财政年份:
    2017
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
Systematic Quality Analysis and Improvement for Block-Based Software: Promoting the Culture of Quality From the Ground Up
基于块的软件的系统质量分析和改进:从头开始促进质量文化
  • 批准号:
    1712131
  • 财政年份:
    2017
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
Building Educational Capacity in Cyber Operations
建设网络运营教育能力
  • 批准号:
    1744722
  • 财政年份:
    2017
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: EAGER: Addressing Resource Scarcity via Distributed Mobile Services
SHF:EAGER:通过分布式移动服务解决资源稀缺问题
  • 批准号:
    1649583
  • 财政年份:
    2016
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
Transforming Introductory Computer Science Projects via Real-TimeWeb Data
通过实时网络数据转变计算机科学入门项目
  • 批准号:
    1140318
  • 财政年份:
    2012
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant

相似国自然基金

基于经筋理论的筋针与整脊联合疗法治疗 CSR疼痛的临床应用研究
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
RAC2(G15D)突变参与B细胞 Ig-CSR过程的分子机制研究
  • 批准号:
    2025JJ80630
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于CRISPR/CasRx调控CSR1基因表达预防氨基糖甙类耳毒性聋研究
  • 批准号:
    2024Y9183
  • 批准年份:
    2024
  • 资助金额:
    25.0 万元
  • 项目类别:
    省市级项目
基于Piezo机械敏感通道探讨奉伸松调法调控颈肌细胞自噬与DRG痛觉感受神经元可塑性治疗CSR的作用机制
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    地区科学基金项目
准社会互动视角下CSR数字化沟通对品牌绩效的差异化影响、机制与管理对策
  • 批准号:
    72362008
  • 批准年份:
    2023
  • 资助金额:
    28 万元
  • 项目类别:
    地区科学基金项目
善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
    72102183
  • 批准年份:
    2021
  • 资助金额:
    24.00 万元
  • 项目类别:
    青年科学基金项目
善行得善果?后疫情时代嵌入式和边缘式CSR对员工幸福感的跨层影响研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
基于脊髓突触可塑性探讨“调气”电针远端腧穴干预CSR模型大鼠的中枢镇痛效应及机制研究
  • 批准号:
    82160934
  • 批准年份:
    2021
  • 资助金额:
    34 万元
  • 项目类别:
    地区科学基金项目
利用输运模型和机器学习方法研究CSR能区的低温高密核物质
  • 批准号:
    U2032145
  • 批准年份:
    2020
  • 资助金额:
    50.0 万元
  • 项目类别:
    联合基金项目
PPR家族蛋白CSR3调控拟南芥叶绿体RNA剪接的分子机理
  • 批准号:
    32000184
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

SHF: CSR: Small: CAD for THz lateral SiGe HBT on SOI to address Amdahl's Law
SHF:CSR:小型:SOI 上太赫兹横向 SiGe HBT 的 CAD,以解决阿姆达尔定律
  • 批准号:
    1618143
  • 财政年份:
    2016
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
CSR: SHF: Small: Programming Language, Runtime System, and Architecture Support for Reliability in Intermittent, Energy-Harvesting Computing Devices
CSR:SHF:小型:间歇性能量收集计算设备可靠性的编程语言、运行时系统和架构支持
  • 批准号:
    1526342
  • 财政年份:
    2015
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Toward Smart HPC through Active Learning and Intelligent Scheduling
SHF:CSR:小型:通过主动学习和智能调度迈向智能 HPC
  • 批准号:
    1422009
  • 财政年份:
    2014
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: A Cooperative Framework for Topology Awareness on Large-Scale Systems
SHF:CSR:小型:大型系统拓扑意识的合作框架
  • 批准号:
    1320125
  • 财政年份:
    2013
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
CSR: SHF: SMALL: Efficient, Low-Latency Networked Storage
CSR:SHF:小型:高效、低延迟的网络存储
  • 批准号:
    1320071
  • 财政年份:
    2013
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成
  • 批准号:
    1218358
  • 财政年份:
    2012
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成
  • 批准号:
    1218993
  • 财政年份:
    2012
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Fine-Grained Modularity and Reuse of VM Components
SHF:CSR:小型:VM 组件的细粒度模块化和重用
  • 批准号:
    1117162
  • 财政年份:
    2011
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
CSR: SHF: Small: Propagator-Based Computing, A Programming Foundation for Decentralized Systems
CSR:SHF:小型:基于传播器的计算,去中心化系统的编程基础
  • 批准号:
    1116294
  • 财政年份:
    2011
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Integrated Design and Verification of High-Confidence Interactive Systems
SHF:CSR:小型:高置信度交互系统集成设计与验证
  • 批准号:
    1116993
  • 财政年份:
    2011
  • 资助金额:
    $ 47.87万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了