Collaborative Research: CNS Core: Medium: A Unified Prefetch Framework for Approximation-Tolerant Interactive Applications
Collaborative Research: CNS Core: Medium: A Unified Prefetch Framework for Approximation-Tolerant Interactive Applications
批准号:
2140552
负责人:
Ravi Netravali
金额:
$20.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-07-01 至 2025-05-31
中文摘要
互动性是一系列面向用户的应用程序的核心要求,包括数据可视化、网络搜索和游戏。这些面向用户的交互式应用程序必须实现低延迟响应才能满足用户,而这并不总是通过等待用户的决定再做出反应来满足的。另一种选择是在预期用户选择的情况下预取数据。预取的现有使用有几个限制:(1)它通常是以针对每个应用的特殊方式开发的,并且没有考虑所有优化方面,以及(2)它们没有显式地利用许多交互应用的近似容忍性质。近似容差是指用户更喜欢快速但近似的结果,而不是完全正确但缓慢的结果。该项目设计了一个通用的预取框架GPF,它显式地将预测和调度从客户端应用程序中分离出来。可配置的预测模型估计未来不同时间间隔的请求可能性,通用调度器使用这些预测来决定将哪些请求发送给客户端。该框架在以下几个方面是新颖的:(1)客户端不是显式请求,而是偶尔向调度器提供预测,调度器在向客户端推送结果时考虑网络和资源条件;(2)GPF利用应用程序容忍度为大量候选请求发送部分结果,而不是为少数请求发送完整结果;(3)GPF根据延迟、网络和资源条件动态地改变预测器和调度器计算在客户端或服务器上的位置。支持性研究结合了网络社区的性能和调度想法以及数据库和可视化社区的优化、存储和交互想法。GPF将整合和消除跨多个领域的应用程序中用户感知的应用程序延迟,包括数据可视化、媒体播放器、网页导航、车辆控制和游戏。多学科研究(网络、信息可视化和数据库系统)将被整合到数据科学、数据库、网络和可视化课程中。软件将是开源的,并将对交互应用程序的开发方式产生重大的、长期的影响。研究和教育材料的成果将通过研讨会、出版物和开放源码库进行传播。这些教育和推广计划将进一步增加对这一多学科主题的参与,这将导致大数据可视化技术、网络调度和优先级设计的不断进步,并最终使越来越多依赖或要求交互式应用程序来做出时间关键型决策和发现的域受益。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Interactivity is a core requirement for a wide range of user-facing applications, including data visualizations, web search and games. These user-facing, interactive apps must achieve low latency responses in order to satisfy users, which cannot always be met by waiting for a user's decision before reacting. An alternative is to pre-fetch data in anticipation of users' choices. There are several limitations to existing uses of prefetching: (1) it is often developed in an adhoc way for each application, and does not consider all optimization aspects, and (2) they do not explicitly take advantage of the approximation tolerant nature of many interactive applications. Approximation tolerance means that users prefer fast but approximated, over fully correct but slow, results.This project designs a General Prefetching Framework called GPF that explicitly decouples prediction and scheduling from the client application. A configurable prediction model estimates the likelihood of requests at different future time intervals, and a general scheduler uses these predictions to decide which requests to send to the client. This framework is novel in several ways: (1) rather than explicit requests, the client occasionally offers predictions to the scheduler, which considers network and resource conditions when pushing results to the client, (2) GPF exploits application tolerance to send partial results for a massive number of candidate requests, rather than full results for a few requests, and (3) GPF dynamically shifts placement of the predictor and scheduler computation on the client or server based on latency, network, and resource conditions.The supporting research brings together performance and scheduling ideas from the networking community with optimization, storage, and interaction ideas from the database and visualization communities. GPF will integrate and eliminate user-perceived application latency in applications across multiple domains, including data visualization, media players, webpage navigation, vehicular control, and games. The multidisciplinary research (networking, information visualization, and database systems) will be integrated into courses on data science, databases, networking, and visualization. Software will be open sourced, and will have significant, long-term impact on the way interactive applications are developed. The outcomes of the research and education material will be disseminated via workshops, publications, and open-source repositories. These education and outreach plans will further increase participation in this multidisciplinary topic that will lead to the continuing advancement of big data visualization techniques, network scheduling and prioritization designs, and ultimately benefit the increasing number of domains that rely on, or demand, interactive applications to make time critical decisions and discoveries.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.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3458864.3466866
发表时间:
2021-06
期刊:
Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services
影响因子:
--
作者:
[M. Ramanujam;H. Madhyastha;R. Netravali]
通讯作者:
M. Ramanujam;H. Madhyastha;R. Netravali
DOI:
10.1145/3498361.3538929
发表时间:
2022-06
期刊:
Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services
影响因子:
--
作者:
[M. Ramanujam;Helen Y. Chen;Shaghayegh Mardani;R. Netravali]
通讯作者:
M. Ramanujam;Helen Y. Chen;Shaghayegh Mardani;R. Netravali
RINGS: Object-Oriented Video Analytics for Next-Generation Mobile Environments
-
批准号:2147909
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2022
-
负责人:Ravi Netravali
-
依托单位:
CNS Core: Small: Fast or Dynamic Websites? Eliminating the Need to Choose
-
批准号:2101881
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Ravi Netravali
-
依托单位:
CNS Core: Small: Fast or Dynamic Websites? Eliminating the Need to Choose
-
批准号:2151630
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Ravi Netravali
-
依托单位:
Collaborative Research: CNS Core: Medium: A Unified Prefetch Framework for Approximation-Tolerant Interactive Applications
-
批准号:2105773
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2021
-
负责人:Ravi Netravali
-
依托单位:
CNS Core: Small: Not All Cameras are Created Equal: Systems Support for Highly Adaptive Video Analytics Pipelines
-
批准号:2153449
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Ravi Netravali
-
依托单位:
CAREER: Adaptive Web Execution: Supporting Billions of Diverse Users by Adapting Execution to Available Resources
-
批准号:2152313
-
项目类别:Continuing Grant
-
资助金额:$49.98万
-
财政年份:2021
-
负责人:Ravi Netravali
-
依托单位:
CNS Core: Small: Not All Cameras are Created Equal: Systems Support for Highly Adaptive Video Analytics Pipelines
-
批准号:2006437
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Ravi Netravali
-
依托单位:
CAREER: Adaptive Web Execution: Supporting Billions of Diverse Users by Adapting Execution to Available Resources
-
批准号:1943621
-
项目类别:Continuing Grant
-
资助金额:$49.98万
-
财政年份:2020
-
负责人:Ravi Netravali
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: