SHF: Small: Inter-Request Workflow and Dataflow in Web Applications: a Modeling Framework and its Applications
SHF: Small: Inter-Request Workflow and Dataflow in Web Applications: a Modeling Framework and its Applications
批准号:
2008056
负责人:
Ruozhou Yu
金额:
$35.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-08-15 至 2024-07-31
中文摘要
Web应用程序已经成为向公众提供各种服务的主要平台,这主要是由于用于托管Web应用程序的云服务和用于访问Web应用程序的手持设备的日益普及。质量差的Web应用程序可能会导致严重的问题,包括用户不满和经济损失。Web应用程序带来的一个关键挑战是由于它们的请求驱动特性;它们向用户公开服务,并使用应用程序定义的请求处理程序方法来处理请求。在这种请求驱动的范例下,尽管每个请求都是独立服务的,但请求间的控制和数据依赖性仍然存在。然而,由于实现Web应用程序的语言和框架的多样性和复杂性,跨请求跟踪这些依赖关系具有挑战性。针对Web应用程序的现有技术缺乏任何请求间分析能力,他们可能会错过性能优化的机会和安全问题,只能在请求间的上下文中暴露。为了为请求间分析奠定坚实的基础,该项目设计和开发了能够有效和高效地捕获和表达跨请求的控制和数据依赖关系的技术。所提出的技术联合收割机统计挖掘方法与静态和动态分析的混合。生成的工作流和流程模型为各种分析提供必要的请求间知识,以扩展范围。通过请求间工作流和工作流建模框架,该项目探索了性能优化和工作流监控,以提高Web应用程序在性能,正确性和安全性方面的质量。从以前对处理过程和线程抽象的过程间和线程间分析的成功研究来看,请求间分析的概念可以极大地有益于web应用和其它请求,该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响进行评估来支持审查标准。
英文摘要
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.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
VeriEdge: Verifying and Enforcing Service Level Agreements for Pervasive Edge Computing
VeriEdge:验证和执行普适边缘计算的服务级别协议
DOI:
--
发表时间:
2023
期刊:
IEEE International Conference on Computer Communications (INFOCOM
影响因子:
--
作者:
[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
期刊:
2020 IEEE International Conference on Software Maintenance and Evolution (ICSME
影响因子:
--
作者:
[Shao, Shudi, Qiu, Zhengyi, Yu, Xiao, Yang, Wei, Jin, Guoliang, Xie, Tao, Wu, Xintao]
通讯作者:
Wu, Xintao
DOI:
10.1145/3468264.3468594
发表时间:
2021-08
期刊:
Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
[Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin]
通讯作者:
Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin
DOI:
10.1145/3524842.3528463
发表时间:
2022-05
期刊:
2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR)
影响因子:
--
作者:
[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
DOI:
10.1109/issre52982.2021.00059
发表时间:
2021-10
期刊:
2021 IEEE 32nd International Symposium on Software Reliability Engineering (ISSRE)
影响因子:
--
作者:
[Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin]
通讯作者:
Zhengyi Qiu;Shudi Shao;Qi Zhao;Guoliang Jin
CAREER: WolfPack: An Application-Network Co-Design Framework for Performance-Guaranteed Real-time Applications at the Network Edge
-
批准号:2045539
-
项目类别:Continuing Grant
-
资助金额:$50.57万
-
财政年份:2021
-
负责人:Ruozhou Yu
-
依托单位:
Collaborative Research: CNS Core: Small: Robust Resource Planning and Orchestration to Satisfy End-to-End SLA Requirements in Mobile Edge Networks
-
批准号:2007391
-
项目类别:Standard Grant
-
资助金额:$14.25万
-
财政年份:2020
-
负责人:Ruozhou Yu
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: