CAREER: SHF: Enhancing Serverless Efficiency Through Microarchitectural Checkpointing
职业:SHF:通过微架构检查点提高无服务器效率
基本信息
- 批准号:2237379
- 负责人:
- 金额:$ 63.26万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-09-01 至 2028-08-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Cloud data centers are a vital piece of technology infrastructure today. Applications and websites rely deeply on their efficient operation to serve millions to billions of users. To improve the useful utilization of cloud servers and ease application development, cloud platforms have recently developed a new design paradigm known as serverless computing. New serverless applications are made of very small pieces of code, which often run for just milliseconds, in contrast to traditional applications. This research project investigates the implications of this change on microprocessors which have been historically designed for long-running applications. The project explores how to modify the cores of the microprocessor to improve their energy efficiency when running such serverless applications. Improving the efficiency of serverless computing in cloud data centers will enable cost savings and a reduced environmental footprint across economic sectors while lowering the barrier to entry for new entrants with novel applications. In addition, this project integrates an education plan featuring a new change of major pipeline and participation in equitable and inclusive teaching practices workshops to broadly enhance the diversity of the growing cloud computing and computer science workforce.This project investigates the impacts of emerging, short-lived applications like serverless computing on the prediction structures embedded into microprocessors designed with long-lived applications in mind. Serverless applications waste significant energy and time running on today's server processors, but they have been adopted to improve overall server utilization and developer productivity. Saving the contents, or microarchitectural checkpointing, of structures like branch predictors and caches thus has the potential to drastically improve the efficiency of serverless and supercharge traditional applications by eliminating microarchitectural training time. This project investigates which structures are best to checkpoint, implements checkpointing mechanisms into commercially-adopted, open-source processors, designs the user and operating system software interfaces to the programmer, and proposes new security protections needed to make the checkpointing adoptable. This full-stack prototyping process, exploiting real-world, open-source software and hardware, will demonstrate the significant efficiency benefits realizable with microarchitectural checkpointing. This will enable more efficient data centers for serverless edge and cloud computing that are proliferating as well as traditional, long-running applications, all of which underpin the cloud services that society relies on.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.
云数据中心是当今技术基础架构的重要组件。应用程序和网站深处依靠其有效的操作来为数十亿用户提供数百万美元的服务。为了改善云服务器的有用利用并轻松应用程序开发,云平台最近开发了一种称为无服务器计算的新设计范式。新的无服务器应用程序是由非常小的代码制成的,与传统应用相比,通常仅用于毫秒。该研究项目调查了这种变化对历史上专为长期应用设计的微处理器的含义。该项目探讨了如何修改微处理器的内核,以在运行此类无服务器应用程序时提高其能源效率。提高云数据中心中无服务器计算的效率将促进成本节省,并降低经济领域的环境足迹,同时降低具有新颖应用的新进入者的进入障碍。此外,该项目还整合了一项教育计划,该计划的新管道发生了新的变化,并参与了公平和包容的教学实践讲习班,以广泛增强不断增长的云计算和计算机科学劳动力的多样性。该项目调查了新兴的,短暂的,短暂的应用程序的影响,例如无用的计算在预测结构中,将其用于小型生产商的应用程序中的高级应用程序,该应用程序的效果为小型生产商而设计。无服务器的应用程序浪费了当今服务器处理器上的大量精力和时间,但是已采用它们来提高服务器的利用率和开发人员的生产率。因此,保存分支预测指标和缓存等结构的内容或微体系检查点,因此有可能通过消除微实施式培训时间来大大提高无服务器和增压传统应用程序的效率。该项目调查了哪些结构最适合检查点,将检查点机制实现到商业化的开源处理器中,将用户和操作系统软件接口设计给程序员,并提出了使检查点可采用的新安全保护。这种全栈原型制作过程,利用现实世界,开源软件和硬件,将证明使用微构造检查点可实现的显着效率优势。这将使更有效的数据中心用于无服务器的边缘和云计算以及传统的,长期运行的应用程序,所有这些应用程序都是社会所依赖的云服务的所有基础。该奖项反映了NSF的法定任务,并被认为是值得通过基金会的知识分子和更广泛影响的评估来通过评估来支持的,这是值得的。
项目成果
期刊论文数量(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 }}
Jonathan Balkind其他文献
METAL: Caching Multi-level Indexes in Domain-Specific Architectures
METAL:在特定领域的架构中缓存多级索引
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
A. G. A. Kumar;Aditya Prasanna;Jonathan Balkind;Arrvindh Shriraman - 通讯作者:
Arrvindh Shriraman
JuxtaPiton: Enabling Heterogeneous-ISA Research with RISC-V and SPARC FPGA Soft-cores
JuxtaPiton:利用 RISC-V 和 SPARC FPGA 软核实现异构 ISA 研究
- DOI:
10.1145/3289602.3293958 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Katie Lim;Jonathan Balkind;D. Wentzlaff - 通讯作者:
D. Wentzlaff
Project snowflake: non-blocking safe manual memory management in .NET
项目雪花:.NET 中的非阻塞安全手动内存管理
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Matthew J. Parkinson;Dimitrios Vytiniotis;K. Vaswani;Manuel Costa;Pantazis Deligiannis;Dylan McDermott;Aaron Blankstein;Jonathan Balkind - 通讯作者:
Jonathan Balkind
Zoomie: A Software-like Debugging Tool for FPGAs
Zoomie:一款类似软件的 FPGA 调试工具
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Tianrui Wei;Kevin Laeufer;Katie Lim;Jerry Zhao;Koushik Sen;Jonathan Balkind;K. Asanović - 通讯作者:
K. Asanović
OpenPiton
开放式岩土
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:22.7
- 作者:
Jonathan Balkind;Michael McKeown;Yaosheng Fu;Tri M. Nguyen;Yanqi Zhou;Alexey Lavrov;Mohammad Shahrad;Adi Fuchs;Samuel Payne;Xiaohua Liang;Matthew Matl;D. Wentzlaff - 通讯作者:
D. Wentzlaff
Jonathan Balkind的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似国自然基金
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
- 批准号:81572468
- 批准年份:2015
- 资助金额:60.0 万元
- 项目类别:面上项目
相似海外基金
SHF: Small: Exploring and Enhancing Capabilities of Emerging Hybrid/Convertible Solid-State Drives
SHF:小型:探索和增强新兴混合/可转换固态硬盘的功能
- 批准号:
2413520 - 财政年份:2023
- 资助金额:
$ 63.26万 - 项目类别:
Standard Grant
SHF: Small: Exploring and Enhancing Capabilities of Emerging Hybrid/Convertible Solid-State Drives
SHF:小型:探索和增强新兴混合/可转换固态硬盘的功能
- 批准号:
2208317 - 财政年份:2022
- 资助金额:
$ 63.26万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
SHF:媒介:协作研究:加强开源生态系统的持续集成测试
- 批准号:
2141474 - 财政年份:2020
- 资助金额:
$ 63.26万 - 项目类别:
Continuing Grant
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
SHF:媒介:协作研究:加强开源生态系统的持续集成测试
- 批准号:
2100037 - 财政年份:2020
- 资助金额:
$ 63.26万 - 项目类别:
Continuing Grant
SHF: Medium: Collaborative Research: Enhancing Mobile VR/AR User Experience: An Integrated Architecture-System Approach
SHF:媒介:协作研究:增强移动 VR/AR 用户体验:集成架构系统方法
- 批准号:
1900713 - 财政年份:2019
- 资助金额:
$ 63.26万 - 项目类别:
Continuing Grant