CAREER: Hardware/Software Co-design for Serverless Computing

职业:无服务器计算的硬件/软件协同设计

基本信息

  • 批准号:
    2146475
  • 负责人:
  • 金额:
    $ 50万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2022
  • 资助国家:
    美国
  • 起止时间:
    2022-01-15 至 2026-12-31
  • 项目状态:
    未结题

项目摘要

This award is funded in part under the American Rescue Plan Act of 2021 (Public Law 117-2).Cloud computing has become a dominant computing paradigm in diverse sectors. Behind this considerable success, decades of research efforts have evolved cloud environments to offer better services to their users. Keeping up with this trend, the current cloud community is adopting a new cloud-computing paradigm, serverless computing, which allows cloud users to have conceptual distance from the underlying hardware resources and focus instead on developing their applications. Despite its benefits, the serverless platform raises new challenges. One of the apparent problems is slow service time. The serverless platform needs to provide as timely responses to users' requests as other cloud applications. However, its high dependency on the network causes long service latency, significantly hurting users' experiences. This project addresses this slow service time by reducing dependence on network memory resources using emerging devices, namely, smart network interface cards (SmartNIC) and non-volatile memories (NVM). The successful outcomes directly benefit cloud-computing technology, one of the crucial areas in modern computer technology. This improvement leads to a better cloud-computing environment, helping cloud users be more productive with serverless computing but without concerns about its slow service time. This project also focuses on educating computer science students on hardware and nurturing them to be advanced engineers capable of designing hardware/software co-designed systems. The education plans include diverse activities for female and under-represented-minority students, providing them with backgrounds in computer architecture.Rather than investigating only software optimizations, which often offer expensive trade-offs, this project plans to redesign both the software and hardware platform to address serverless platforms' slow service latency. Specific research objectives to achieve this goal include: (1) migrate the entire storage protocols from the host kernel to the SmartNIC; (2) implement a non-volatile cache controller, which inserts a non-volatile cache layer between the main memory and the network storage; (3) employ non-volatile memory to enhance the non-volatile cache. This project dissects the network storage latency into two sub-problems, network latency and storage access latency. The first research objective addresses network latency by offloading protocol processing burdens from the host CPU. The other two objectives address slow storage latencies by adopting the SmartNIC-controlled non-volatile cache with the caching space in the local disks and the NVMM. The proposed design will be one of the references for the next-generation cloud server, showing how the hardware and the software can be co-designed to satisfy the high software demands.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.
该奖项部分由2021年美国救援计划法案(公法117-2)资助。云计算已成为不同领域的主导计算模式。在这一巨大成功的背后,数十年的研究工作已经发展了云环境,为用户提供更好的服务。为了跟上这一趋势,当前的云社区正在采用一种新的云计算范式,即无服务器计算,这使得云用户可以从概念上远离底层硬件资源,转而专注于开发他们的应用程序。尽管无服务器平台有很多好处,但它也带来了新的挑战。一个明显的问题是服务时间慢。无服务器平台需要像其他云应用程序一样及时响应用户的请求。然而,它对网络的高度依赖导致了较长的服务延迟,严重损害了用户的体验。该项目通过使用新兴设备,即智能网络接口卡(SmartNIC)和非易失性存储器(NVM),减少对网络存储器资源的依赖,解决了这种缓慢的服务时间。成功的结果直接有利于云计算技术,这是现代计算机技术的关键领域之一。这一改进带来了更好的云计算环境,帮助云用户通过无服务器计算提高生产力,但无需担心其缓慢的服务时间。该项目还侧重于教育计算机科学专业的学生在硬件和培养他们成为先进的工程师能够设计硬件/软件协同设计系统。教育计划包括为女性和代表性不足的少数民族学生提供各种活动,为他们提供计算机架构背景。该项目计划重新设计软件和硬件平台,以解决无服务器平台的缓慢服务延迟问题,而不是只研究软件优化,这通常会带来昂贵的权衡。实现这一目标的具体研究目标包括:(1)将整个存储协议从主机内核迁移到SmartNIC;(2)实现非易失性缓存控制器,在主存储器和网络存储器之间插入非易失性缓存层;(3)采用非易失性存储器来增强非易失性缓存。本课题将网络存储延迟问题分解为网络延迟和存储访问延迟两个子问题。第一个研究目标通过从主机CPU卸载协议处理负担来解决网络延迟。其他两个目标通过采用SmartNIC控制的非易失性缓存以及本地磁盘和NVMM中的缓存空间来解决存储延迟慢的问题。该设计方案将成为下一代云服务器的参考之一,展示了如何通过硬件和软件的协同设计来满足高软件需求。该奖项反映了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 }}

Seunghee Shin其他文献

Production, purification, and characterization of soluble NADH-flavin Oxidoreductase (StyB) from Pseudomonas putida SN1.
来自恶臭假单胞菌 SN1 的可溶性 NADH 黄素氧化还原酶 (StyB) 的生产、纯化和表征。
Simultaneous quantification of cyanobacteria and Microcystis spp. using real-time PCR.
同时定量蓝藻和微囊藻属。
The estimation of lifetime income replacement rates
终生收入替代率的估计
  • DOI:
    10.7465/jkdi.2014.25.6.1315
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Seunghee Shin;H. Son;Hangsuck Lee
  • 通讯作者:
    Hangsuck Lee

Seunghee Shin的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

相似海外基金

CAREER: Data-Driven Hardware and Software Techniques to Enable Sustainable Data Center Services
职业:数据驱动的硬件和软件技术,以实现可持续的数据中心服务
  • 批准号:
    2340042
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Efficient Large Language Model Inference Through Codesign: Adaptable Software Partitioning and FPGA-based Distributed Hardware
职业:通过协同设计进行高效的大型语言模型推理:适应性软件分区和基于 FPGA 的分布式硬件
  • 批准号:
    2339084
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Enabling Scalable and Resilient Quantum Computer Architectures through Synergistic Hardware-Software Co-Design
职业:通过协同硬件软件协同设计实现可扩展且有弹性的量子计算机架构
  • 批准号:
    2340267
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Enabling Robust and Adaptive Architectures through a Decoupled Security-Centric Hardware/Software Stack
职业:通过解耦的以安全为中心的硬件/软件堆栈实现鲁棒性和自适应架构
  • 批准号:
    2238548
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Learning-Based Hardware and Software Techniques for Quality-of-Service-Aware Cloud Microservices
职业:基于学习的硬件和软件技术,用于服务质量感知的云微服务
  • 批准号:
    2326182
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Scalable Assurance via Verifiable Hardware-Software Contracts
职业:通过可验证的硬件软件合同提供可扩展的保证
  • 批准号:
    2236855
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Countering Emerging Software Threats with Adaptive Hardening, Debloating, and Hardware-assisted Protection
职业:通过自适应强化、反膨胀和硬件辅助保护来应对新兴软件威胁
  • 批准号:
    2238467
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Towards Learning-Based Storage Systems with Hardware-Software Co-Design
职业:通过软硬件协同设计实现基于学习的存储系统
  • 批准号:
    2144796
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Architecting a Hardware-Software Co-Designed Data Management System for Heterogeneous Memory Computers
职业:为异构内存计算机构建软硬件协同设计的数据管理系统
  • 批准号:
    2144883
  • 财政年份:
    2022
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CAREER: Accessible Accelerators: Leveraging Productive Software on Efficient Hardware
职业:无障碍加速器:在高效硬件上利用高效软件
  • 批准号:
    1943379
  • 财政年份:
    2020
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了