课题基金 / 基金详情

CNS Core: Small: Operating Systems Abstractions for Serverless Computing

CNS Core: Small: Operating Systems Abstractions for Serverless Computing
CNS 核心:小型:无服务器计算的操作系统抽象
批准号:
2008321
负责人:
Emmett Witchel
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-08-31

项目摘要

项目成果

Emmett Witchel的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Serverless functions, or Functions as a Service (FaaS), are a cloud computing feature whose popularity has been increasing in recent years. This project will improve serverless functions with a sophisticated runtime system that will allow users to run code efficiently while keeping serverless functions economically viable to providers. While keeping the programming model simple, a more sophisticated runtime will provide features such as efficient caching of intermediate results and fault tolerance. Meanwhile hardware acceleration (e.g., graphical processing units (GPUs)) will be transparently enabled. As a consequence, serverless functions will be made efficient for new classes of workloads such as video processing and machine learning inference.Achieving efficient execution with a simple programming model requires a technically sophisticated runtime system. Organizing the computation as a data flow graph allows the user to provide only simple data dependencies while the runtime simultaneously schedules local storage and computational accelerators along with more traditional resources such as the Central Processing Unit (CPU) cores and memory. Serverless workloads require high parallelism and short run times to make the platform worthwhile. However, maintaining high levels of parallelism can be difficult because of input-dependent processing requirements and GPU acceleration. Load imbalance arises when the stages specified in a data flow graph have data-dependent processing requirements. This is common in some machine learning (ML) related tasks, e.g., face recognition. GPUs may make the problem worse because a data flow graph that is balanced for CPU execution might become unbalanced when some stages are executed on a GPU where execution is much faster.This project will provide the necessary tools, techniques, and infrastructure to bring serverless functions to new workloads with unprecedented levels of performance. This allows the continued exponential evolution and innovation for systems that rely on machine learning and other compute-intensive computations. This project will also provide an opportunity for doctoral students to work as graduate research assistants while gaining broad exposure to interdisciplinary research that draws from multiple areas of computer science, including operating systems, virtualization and GPUs.Results from this project will be made public where they can be archived. All published material from the project will be distributed for free from the authors' web site. Research artifacts are likely to include modified source code and workloads. Research publications will be available at https://www.cs.utexas.edu/users/witchel/. Source code, workloads, and other artifacts will be available at https://github.com/ut-osa/.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/3445814.3446701
发表时间: 2021-04
期刊: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子: --
作者: [Zhipeng Jia;Emmett Witchel]
通讯作者: Zhipeng Jia;Emmett Witchel
Boki: Stateful Serverless Computing with Shared Logs
Boki:具有共享日志的状态无服务器计算
DOI: 10.1145/3477132.3483541
发表时间: 2021
期刊: Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles
影响因子: --
作者: [Jia, Zhipeng, Witchel, Emmett]
通讯作者: Witchel, Emmett
XPS:CLCCA:Collaborative Research:Harnessing Highly Threaded Hardware for Server Workloads
  • 批准号:
    1333594
  • 项目类别:
    Standard Grant
  • 资助金额:
    $34.16万
  • 财政年份:
    2013
  • 负责人:
    Emmett Witchel
  • 依托单位:
TWC: Medium: Collaborative: Trustworthy Programs Without A Trustworthy Operating System
  • 批准号:
    1228843
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2012
  • 负责人:
    Emmett Witchel
  • 依托单位:
CSR: Small: Operating System Abstractions for GPU-Accelerated Interactive Applications
  • 批准号:
    1017785
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2010
  • 负责人:
    Emmett Witchel
  • 依托单位:
TC: Medium: Collaborative Research: Securing Concurrency in Modern Systems
  • 批准号:
    0905602
  • 项目类别:
    Standard Grant
  • 资助金额:
    $80.0万
  • 财政年份:
    2009
  • 负责人:
    Emmett Witchel
  • 依托单位:
国内基金
海外基金
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
  • 批准号:
    82371765
  • 项目类别:
    面上项目
  • 资助金额:
    50万元
  • 批准年份:
    2023
  • 负责人:
    谭广云
  • 依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
  • 批准号:
    22303037
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    鲁俊波
  • 依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    52万元
  • 批准年份:
    2022
  • 负责人:
    孙丙军
  • 依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    叶成林
  • 依托单位: