SHF: Small: Inter-Request Workflow and Dataflow in Web Applications: a Modeling Framework and its Applications
SHF:小型:Web 应用程序中的请求间工作流和数据流:建模框架及其应用程序
基本信息
- 批准号:2008056
- 负责人:
- 金额:$ 35万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-08-15 至 2024-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Web applications have become a major platform to deliver various services to the general public, largely due to the increasing popularity of cloud services for hosting web applications and handheld devices for accessing web applications. Poor-quality web applications can lead to significant problems, including user dissatisfaction and financial losses. A key challenge imposed by web applications is due to their request-driven nature; they expose services to users and serve requests with application-defined request-handler methods. Under this request-driven paradigm, inter-request control and data dependencies exist although each request is served independently. However, tracking these dependencies across requests is challenging because of the diversity and complexity of languages and frameworks for implementing web applications. Existing techniques targeting web applications lack any inter-request analysis capability, and they may miss performance-optimization opportunities and security issues that can only be exposed in the inter-request context.This project promotes inter-request analysis to handle the problems just cited. To build a solid foundation for inter-request analysis, this project designs and develops techniques that can effectively and efficiently capture and express control and data dependencies across requests. The proposed techniques combine statistical mining approaches with a hybrid of static and dynamic analyses. The generated workflow and dataflow models provide necessary inter-request knowledge for various analyses to extend the scope. With the inter-request workflow- and dataflow-modeling framework, this project explores performance optimization and workflow monitoring to improve the quality of web applications regarding performance, correctness, and security. From the success of previous research on inter-procedural and inter-thread analyses for handling the abstraction of procedures and threads, the concept of inter-request analysis can greatly benefit web applications and other request-driven applications through both technique development and student education.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
Web应用程序已经成为向公众提供各种服务的主要平台,这主要是由于用于托管Web应用程序的云服务和用于访问Web应用程序的手持设备的日益普及。质量差的Web应用程序可能会导致严重的问题,包括用户不满和经济损失。Web应用程序带来的一个关键挑战是由于它们的请求驱动特性;它们向用户公开服务,并使用应用程序定义的请求处理程序方法来处理请求。在这种请求驱动的范例下,尽管每个请求都是独立服务的,但请求间的控制和数据依赖性仍然存在。然而,由于实现Web应用程序的语言和框架的多样性和复杂性,跨请求跟踪这些依赖关系具有挑战性。针对Web应用程序的现有技术缺乏任何请求间分析能力,他们可能会错过性能优化的机会和安全问题,只能在请求间的上下文中暴露。为了为请求间分析奠定坚实的基础,该项目设计和开发了能够有效和高效地捕获和表达跨请求的控制和数据依赖关系的技术。所提出的技术联合收割机统计挖掘方法与静态和动态分析的混合。生成的工作流和流程模型为各种分析提供必要的请求间知识,以扩展范围。通过请求间工作流和工作流建模框架,该项目探索了性能优化和工作流监控,以提高Web应用程序在性能,正确性和安全性方面的质量。从以前对处理过程和线程抽象的过程间和线程间分析的成功研究来看,请求间分析的概念可以极大地有益于web应用和其它请求,该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响进行评估来支持审查标准。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
VeriEdge: Verifying and Enforcing Service Level Agreements for Pervasive Edge Computing
VeriEdge:验证和执行普适边缘计算的服务级别协议
- DOI:
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:Wang, Xiaojian;Yu, Ruozhou;Yang, Dejun;Gu, Huayue;Li, Zhouyu
- 通讯作者:Li, Zhouyu
Database-Access Performance Antipatterns in Database-Backed Web Applications
数据库支持的 Web 应用程序中的数据库访问性能反模式
- DOI:10.1109/icsme46990.2020.00016
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Shao, Shudi;Qiu, Zhengyi;Yu, Xiao;Yang, Wei;Jin, Guoliang;Xie, Tao;Wu, Xintao
- 通讯作者:Wu, Xintao
Understanding and detecting server-side request races in web applications
- DOI:10.1145/3468264.3468594
- 发表时间:2021-08
- 期刊:
- 影响因子:0
- 作者:Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin
- 通讯作者:Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin
A Deep Study of the Effects and Fixes of Server-Side Request Races in Web Applications
- DOI:10.1145/3524842.3528463
- 发表时间:2022-05
- 期刊:
- 影响因子:0
- 作者:Zhengyi Qiu;Shudi Shao;Qi Zhao;Hassan Ali Khan;Xinning Hui;Guoliang Jin
- 通讯作者:Zhengyi Qiu;Shudi Shao;Qi Zhao;Hassan Ali Khan;Xinning Hui;Guoliang Jin
A Characteristic Study of Deadlocks in Database-Backed Web Applications
- DOI:10.1109/issre52982.2021.00059
- 发表时间:2021-10
- 期刊:
- 影响因子:0
- 作者:Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin
- 通讯作者:Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin
{{
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 }}
Ruozhou Yu其他文献
The road to quantum internet: Progress in quantum network testbeds and major demonstrations
通往量子互联网之路:量子网络测试平台的进展和重大演示
- DOI:
10.1016/j.pquantelec.2024.100551 - 发表时间:
2025-01-01 - 期刊:
- 影响因子:12.500
- 作者:
Jianqing Liu;Thinh Le;Tingxiang Ji;Ruozhou Yu;Demitry Farfurnik;Greg Byrd;Daniel Stancil - 通讯作者:
Daniel Stancil
Dynamic Queuing Analysis and Buffer Management for Entanglement Swapping Buffers with Noise
带有噪声的纠缠交换缓冲区的动态排队分析和缓冲区管理
- DOI:
10.1145/3610251.3610551 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Zhouyu Li;Huayue Gu;Xiaojian Wang;Ruozhou Yu - 通讯作者:
Ruozhou Yu
Ruozhou Yu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ruozhou Yu', 18)}}的其他基金
CAREER: WolfPack: An Application-Network Co-Design Framework for Performance-Guaranteed Real-time Applications at the Network Edge
职业:WolfPack:用于网络边缘性能保证的实时应用程序的应用程序网络协同设计框架
- 批准号:
2045539 - 财政年份:2021
- 资助金额:
$ 35万 - 项目类别:
Continuing Grant
Collaborative Research: CNS Core: Small: Robust Resource Planning and Orchestration to Satisfy End-to-End SLA Requirements in Mobile Edge Networks
协作研究:CNS 核心:小型:强大的资源规划和编排,以满足移动边缘网络中的端到端 SLA 要求
- 批准号:
2007391 - 财政年份:2020
- 资助金额:
$ 35万 - 项目类别:
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 万元
- 项目类别:重大研究计划
相似海外基金
Effects of State Steering Strategies on Development of
Inter-Organizational Partnerships by Small Community Water Systems
国家指导战略对小型社区水系统组织间伙伴关系发展的影响
- 批准号:
2150578 - 财政年份:2022
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Design and Provisioning for Inter-Datacenter Multigranular Flexible Optical Networks
NetS:小型:协作研究:数据中心间多粒度灵活光网络的设计和配置
- 批准号:
1813617 - 财政年份:2018
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
III: Small: Collaborative Research: A Multi-source Data Driven Optimization Framework for Inter-connected Express Delivery System Design and Inventory Rebalance
III:小:协作研究:多源数据驱动的互联快递系统设计和库存再平衡优化框架
- 批准号:
1814510 - 财政年份:2018
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: The Ontology of Inter-Vehicle Networking with Spatio-Temporal Correlation and Spectrum Cognition
NetS:小型:协作研究:具有时空相关性和频谱认知的车辆间网络本体
- 批准号:
1841491 - 财政年份:2018
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
III: Small: Collaborative Research: A Multi-source Data Driven Optimization Framework for Inter-connected Express Delivery System Design and Inventory Rebalance
III:小:协作研究:多源数据驱动的互联快递系统设计和库存再平衡优化框架
- 批准号:
1814771 - 财政年份:2018
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: Design and Provisioning for Inter-Datacenter Multigranular Flexible Optical Networks
NetS:小型:协作研究:数据中心间多粒度灵活光网络的设计和配置
- 批准号:
1813772 - 财政年份:2018
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Leveraging Intra-chip/Inter-chip Silicon-Photonic Networks for Designing Next-Generation Accelerators
CSR:小型:协作研究:利用芯片内/芯片间硅光子网络设计下一代加速器
- 批准号:
1525412 - 财政年份:2015
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: On the Ontology of Inter-Vehicle Networking with Spatio-Temporal Correlation and Spectrum Cognition
NetS:小:协作研究:时空关联和频谱认知的车联网本体论
- 批准号:
1527696 - 财政年份:2015
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
NeTS: Small: Collaborative Research: The Ontology of Inter-Vehicle Networking with Spatio-Temporal Correlation and Spectrum Cognition
NetS:小型:协作研究:具有时空相关性和频谱认知的车辆间网络本体
- 批准号:
1526152 - 财政年份:2015
- 资助金额:
$ 35万 - 项目类别:
Standard Grant
Anthropological studies on the "monyomiji system": Small polities, inter-ethnic relations and state in South Sudan
“monyomiji制度”的人类学研究:南苏丹的小政体、族际关系与国家
- 批准号:
15K03041 - 财政年份:2015
- 资助金额:
$ 35万 - 项目类别:
Grant-in-Aid for Scientific Research (C)