CNS Core: Small: Operating Systems Abstractions for Serverless Computing
CNS Core: Small: Operating Systems Abstractions for Serverless Computing
批准号:
2008321
负责人:
Emmett Witchel
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
-
依托单位:
CAREER: Operating System Support For Transactional Memory: Construction and Performance Scalability of Parallel Programs
-
批准号:0644205
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2007
-
负责人:Emmett Witchel
-
依托单位:
CSR--PDOS: Autonomic Systems: Integrating Machine Learning with Computer Systems
-
批准号:0615104
-
项目类别:Standard Grant
-
资助金额:$88.0万
-
财政年份:2006
-
负责人: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
-
负责人:叶成林
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:--
-
项目类别:--
-
资助金额:55万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:82072415
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
-
批准号:92053110
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2020
-
负责人:彭鹏
-
依托单位:
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
-
批准号:81902805
-
项目类别:青年科学基金项目
-
资助金额:20.5万元
-
批准年份:2019
-
负责人:刘菲
-
依托单位:
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
-
批准号:41973063
-
项目类别:面上项目
-
资助金额:65.0万元
-
批准年份:2019
-
负责人:周游
-
依托单位:
CORDEX-CORE区域气候模拟与预估研讨会
-
批准号:41981240365
-
项目类别:国际(地区)合作与交流项目
-
资助金额:1.5万元
-
批准年份:2019
-
负责人:陈威霖
-
依托单位: