CAREER: Learning-Based Hardware and Software Techniques for Quality-of-Service-Aware Cloud Microservices
CAREER: Learning-Based Hardware and Software Techniques for Quality-of-Service-Aware Cloud Microservices
批准号:
1846046
负责人:
Christina Delimitrou
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-06-01 至 2023-08-31
中文摘要
数据中心支持世界数字计算能力的很大一部分,并且不断增长,包括搜索引擎、社交网络和机器学习分析。随着现代云服务越来越受欢迎,它们的设计从支持复杂的单片应用程序转变为支持专门的、松耦合的微服务集合。这种微服务通过要求快速的网络处理和低延迟的内存访问来实现其服务质量(QoS)约束,从而影响资源需求。微服务之间的依赖关系也会使计算集群管理复杂化,并可能导致级联QoS违规,损害可用性和服务可靠性。在有效使用数据中心的同时保证云服务的预期响应需要一种联合的硬件软件方法。该项目从整体角度出发,为运行在大规模数据中心上的交互式云微服务设计一个系统堆栈,该系统具有qos意识,并且资源高效。通过追求自动化、基于学习的技术,该项目强调了利用实用机器学习技术来更好地驾驭日益复杂的云计算的价值,因为越来越多的数据中心服务切换到这种新的应用程序模型。在硬件层面,本项目首先量化了微服务对服务器设计的影响,其次,探索了它们在硬件加速方面的潜力。在软件层面,这项工作是开发一个新的集群管理器,它以一种自动化的、对用户透明的方式来处理微服务之间的依赖关系,并保证端到端的性能。最后,为了消除微服务之间违反QoS的级联效应,该项目包括一个数据驱动的在线性能预测系统。该系统利用云系统收集的大量监控数据来预测即将发生的QoS违规,并在它们降低性能之前对其采取行动。通过在硬件和软件上进行创新,这项工作将获得仅靠硬件和软件无法提供的性能和效率提升。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Datacenters support a large and ever-increasing fraction of the world's digital computation power, including search engines, social networks, and machine learning analytics. As modern cloud services grow in popularity, their design shifts from supporting complex monolithic applications, to supporting collections of specialized, loosely-coupled microservices. Such microservices impact resource requirements by requiring fast network processing and low-latency memory accesses to achieve their quality-of-service (QoS) constraints. Dependencies among microservices also complicate compute cluster management, and can cause cascading QoS violations, hurting availability and service reliability. Guaranteeing the responsiveness expected from cloud services while using datacenters efficiently requires instead a joint hardware-software approach. This project takes a holistic view towards designing a system stack for interactive cloud microservices running on large-scale datacenters that is QoS-aware, and resource-efficient. By pursuing automated, learning-based techniques, this project highlights the value of leveraging practical machine learning techniques to better navigate the increasing complexity of the cloud, as more datacenter services switch to this new application model.At the hardware level, this project first quantifies the implications microservices have on server design, and second, explores their potential for hardware acceleration. At the software level, this work is developing a new cluster manager that accounts for the dependencies among microservices in an automated and transparent-to-the-user way, and guarantees end-to-end performance. Finally, to eliminate the cascading effects of QoS violations between microservices, this project includes a data-driven, online performance forecasting system. This system leverages the massive amount of monitoring data collected by cloud systems to anticipate upcoming QoS violations, and act on them before they degrade performance. By innovating in both hardware and software, this work will achieve performance and efficiency gains that neither hardware- nor software-only approaches can provide.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.
期刊论文(16)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Unveiling the Hardware and Software Implications of Microservices in Cloud and Edge Systems
揭示云和边缘系统中微服务的硬件和软件影响
DOI:
10.1109/mm.2020.2985960
发表时间:
2020
期刊:
IEEE Micro
影响因子:
3.6
作者:
[Gan, Yu, Zhang, Yanqi, Cheng, Dailun, Shetty, Ankitha, Rathi, Priyal, Katarki, Nayan, Bruno, Ariana, Hu, Justin, Ritchken, Brian, Jackson, Brendon]
通讯作者:
Jackson, Brendon
DOI:
10.1109/hpca53966.2022.00083
发表时间:
2022-04
期刊:
2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
作者:
[Shuang Chen;Yi Jiang;Christina Delimitrou;José F. Martínez]
通讯作者:
Shuang Chen;Yi Jiang;Christina Delimitrou;José F. Martínez
DOI:
10.1145/3445814.3446693
发表时间:
2021-04
期刊:
Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子:
--
作者:
[Yanqi Zhang;Weizhe Hua;Zhuangzhuang Zhou;Ed Suh;Christina Delimitrou;WeizheHua]
通讯作者:
Yanqi Zhang;Weizhe Hua;Zhuangzhuang Zhou;Ed Suh;Christina Delimitrou;WeizheHua
Sinan: Data-Driven Resource Management forInteractive Microservices
Sinan:交互式微服务的数据驱动资源管理
DOI:
--
发表时间:
2020
期刊:
ML for Computer Architecture and Systems
影响因子:
--
作者:
[Zhang, Yanqi, Hua, Weizhe, Zhou, Zhuangzhuang, Suh, Edward, Delimitrou, Christina]
通讯作者:
Delimitrou, Christina
Practical and Scalable ML-Driven Cloud Performance Debugging with Sage
使用 Sage 进行实用且可扩展的 ML 驱动的云性能调试
DOI:
--
发表时间:
2022
期刊:
IEEE Micro Special Issue on Top Picks from Computer Architecture Conference of 2021
影响因子:
--
作者:
[Yu Gan, Mingyu Liang]
通讯作者:
Yu Gan, Mingyu Liang
共 13 条
CAREER: Learning-Based Hardware and Software Techniques for Quality-of-Service-Aware Cloud Microservices
-
批准号:2326182
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2023
-
负责人:Christina Delimitrou
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位:
Understanding structural evolution of galaxies with machine learning
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:Nicola Rosario Napolitano
-
依托单位:
煤矿安全人机混合群智感知任务的约束动态多目标Q-learning进化分配
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:吉建娇
-
依托单位:
基于领弹失效考量的智能弹药编队短时在线Q-learning协同控制机理
-
批准号:62003314
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:沈剑
-
依托单位:
集成上下文张量分解的e-learning资源推荐方法研究
-
批准号:61902016
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2019
-
负责人:万珊珊
-
依托单位:
具有时序迁移能力的Spiking-Transfer learning (脉冲-迁移学习)方法研究
-
批准号:61806040
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2018
-
负责人:解修蕊
-
依托单位:
基于Deep-learning的三江源区冰川监测动态识别技术研究
-
批准号:51769027
-
项目类别:地区科学基金项目
-
资助金额:38.0万元
-
批准年份:2017
-
负责人:张大奇
-
依托单位:
具有时序处理能力的Spiking-Deep Learning(脉冲深度学习)方法研究
-
批准号:61573081
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2015
-
负责人:屈鸿
-
依托单位:
基于有向超图的大型个性化e-learning学习过程模型的自动生成与优化
-
批准号:61572533
-
项目类别:面上项目
-
资助金额:66.0万元
-
批准年份:2015
-
负责人:孙雪冬
-
依托单位:
E-Learning中学习者情感补偿方法的研究
-
批准号:61402392
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2014
-
负责人:秦继伟
-
依托单位: