CAREER: Hardware/Software Co-design for Serverless Computing
CAREER: Hardware/Software Co-design for Serverless Computing
批准号:
2146475
负责人:
Seunghee Shin
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-01-15 至 2026-12-31
中文摘要
该奖项部分由2021年美国救援计划法案(公法117-2)资助。云计算已成为不同领域的主导计算模式。在这一巨大成功的背后,数十年的研究工作已经发展了云环境,为用户提供更好的服务。为了跟上这一趋势,当前的云社区正在采用一种新的云计算范式,即无服务器计算,这使得云用户可以从概念上远离底层硬件资源,而是专注于开发他们的应用程序。尽管无服务器平台有很多好处,但它也带来了新的挑战。一个明显的问题是服务时间慢。无服务器平台需要像其他云应用程序一样及时响应用户的请求。然而,它对网络的高度依赖导致了较长的服务延迟,严重损害了用户的体验。该项目通过使用新兴设备,即智能网络接口卡(SmartNIC)和非易失性存储器(NVM),减少对网络存储器资源的依赖,解决了这种缓慢的服务时间。成功的结果直接有利于云计算技术,这是现代计算机技术的关键领域之一。这一改进带来了更好的云计算环境,帮助云用户通过无服务器计算提高生产力,但无需担心其缓慢的服务时间。该项目还侧重于教育计算机科学专业的学生在硬件和培养他们成为先进的工程师能够设计硬件/软件协同设计系统。教育计划包括为女性和代表性不足的少数民族学生提供各种活动,为他们提供计算机架构背景。该项目计划重新设计软件和硬件平台,以解决无服务器平台的缓慢服务延迟,而不是只研究软件优化,这通常会带来昂贵的权衡。实现这一目标的具体研究目标包括:(1)将整个存储协议从主机内核迁移到SmartNIC;(2)实现非易失性缓存控制器,在主存储器和网络存储器之间插入非易失性缓存层;(3)采用非易失性存储器来增强非易失性缓存。本课题将网络存储延迟问题分解为网络延迟和存储访问延迟两个子问题。第一个研究目标通过从主机CPU卸载协议处理负担来解决网络延迟。其他两个目标通过采用SmartNIC控制的非易失性缓存以及本地磁盘和NVMM中的缓存空间来解决存储延迟慢的问题。该设计方案将成为下一代云服务器的参考之一,展示了如何通过硬件和软件的协同设计来满足高软件需求。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金