Collaborative Research: Frameworks: funcX: A Function Execution Service for Portability and Performance

协作研究:框架:funcX:可移植性和性能的函数执行服务

基本信息

  • 批准号:
    2004932
  • 负责人:
  • 金额:
    $ 48.12万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2020
  • 资助国家:
    美国
  • 起止时间:
    2020-05-01 至 2025-04-30
  • 项目状态:
    未结题

项目摘要

The funcX project is developing, deploying, and operating a new distributed computing cyberinfrastructure platform to enable researchers to build applications from programming functions that execute on different computing resources, from laptops to supercomputers. This cloud-hosted service democratizes access to advanced computing by providing intuitive interfaces for both registering remote computers as function executors and executing functions on these computers reliably, securely, and with high performance. Researchers can thus decompose monolithic applications into collections of reusable lightweight functions that can be run wherever makes the most sense, for example where data reside or where excess capacity is available. By simplifying access to specialized and high performance cyberinfrastructure and decreasing the time to discovery, the project serves the national interest, as stated in NSF's mission, by promoting the progress of science. A total of 33 diverse science, cyberinfrastructure, and software institute partners working with cutting-edge science applications and research cyberinfrastructure will directly benefit from the funcX platform.This project develops funcX, a scalable and high-performance federated platform for managing the remote execution of (often short-duration) functions across diverse cyberinfrastructure systems, from edge accelerators to clusters, supercomputers, and clouds. funcX allows developers to decompose applications into collections of functions that can each be executed in the best location, in terms of cost, execution time, data movement costs, and/or energy consumption. It thus integrates the extreme convenience of the function as a service (FaaS) model, developed in industry for specific industry applications, with support for the specialized needs of scientific research. funcX addresses important barriers to these new uses of research cyberinfrastructure systems, by enabling the intuitive, flexible, and scalable execution of functions without regard to physical location, scheduler architecture, virtualization technology, administrative domain, or data location. Flexible open-source funcX agent software makes it easy to expose arbitrary computing systems as funcX computing platforms, thereby transforming existing cyberinfrastructure systems into high-performance function serving environments (endpoints). The cloud-hosted funcX service provides a REST interface for registering functions, discovering available endpoints, and managing the execution of functions on endpoints, all via a universal trust fabric and standard web authentication and authorization mechanisms. It dynamically creates and deploys containers that incorporate function dependencies and provide a secure and isolated environment for safe function execution. The project engages a diverse set of 11 science partners, 18 research computing and cyberinfrastructure projects, and 4 NSF Software Institutes, each supporting many NSF-funded researchers, to provide use cases for funcX, shape its design, and evaluate its implementation.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.
The funcX project is developing, deploying, and operating a new distributed computing cyberinfrastructure platform to enable researchers to build applications from programming functions that execute on different computing resources, from laptops to supercomputers. This cloud-hosted service democratizes access to advanced computing by providing intuitive interfaces for both registering remote computers as function executors and executing functions on these computers reliably, securely, and with high performance. Researchers can thus decompose monolithic applications into collections of reusable lightweight functions that can be run wherever makes the most sense, for example where data reside or where excess capacity is available. By simplifying access to specialized and high performance cyberinfrastructure and decreasing the time to discovery, the project serves the national interest, as stated in NSF's mission, by promoting the progress of science. A total of 33 diverse science, cyberinfrastructure, and software institute partners working with cutting-edge science applications and research cyberinfrastructure will directly benefit from the funcX platform.This project develops funcX, a scalable and high-performance federated platform for managing the remote execution of (often short-duration) functions across diverse cyberinfrastructure systems, from edge accelerators to clusters, supercomputers, and clouds. funcX allows developers to decompose applications into collections of functions that can each be executed in the best location, in terms of cost, execution time, data movement costs, and/or energy consumption. It thus integrates the extreme convenience of the function as a service (FaaS) model, developed in industry for specific industry applications, with support for the specialized needs of scientific research. funcX addresses important barriers to these new uses of research cyberinfrastructure systems, by enabling the intuitive, flexible, and scalable execution of functions without regard to physical location, scheduler architecture, virtualization technology, administrative domain, or data location. Flexible open-source funcX agent software makes it easy to expose arbitrary computing systems as funcX computing platforms, thereby transforming existing cyberinfrastructure systems into high-performance function serving environments (endpoints). The cloud-hosted funcX service provides a REST interface for registering functions, discovering available endpoints, and managing the execution of functions on endpoints, all via a universal trust fabric and standard web authentication and authorization mechanisms. It dynamically creates and deploys containers that incorporate function dependencies and provide a secure and isolated environment for safe function execution. The project engages a diverse set of 11 science partners, 18 research computing and cyberinfrastructure projects, and 4 NSF Software Institutes, each supporting many NSF-funded researchers, to provide use cases for funcX, shape its design, and evaluate its implementation.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.

项目成果

期刊论文数量(12)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
DLHub: Simplifying publication, discovery, and use of machine learning models in science
Enhancing Automated FaaS with Cost-aware Provisioning of Cloud Resources
通过具有成本意识的云资源配置来增强自动化 FaaS
? unc X: Federated Function as a Service for Science
  • DOI:
    10.1109/tpds.2022.3208767
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    5.3
  • 作者:
    Li, Zhuozhao;Chard, Ryan;Babuji, Yadu;Galewsky, Ben;Skluzacek, Tyler J.;Nagaitsev, Kirill;Woodard, Anna;Blaiszik, Ben;Bryan, Josh;Katz, Daniel S.
  • 通讯作者:
    Katz, Daniel S.
A Serverless Framework for Distributed Bulk Metadata Extraction
用于分布式批量元数据提取的无服务器框架
An Empirical Study of Package Dependencies and Lifetimes in Binder Python Containers
Binder Python 容器中包依赖关系和生命周期的实证研究
{{ 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 }}

Daniel Katz其他文献

HCV recurrence and death after viral clearance in HCV-viremic donor to HCV-negative kidney recipient - a case report
HCV 病毒清除后 HCV 复发和死亡在 HCV 病毒血症供体到 HCV 阴性肾受体中 - 病例报告
  • DOI:
    10.1016/j.ajt.2024.12.180
  • 发表时间:
    2025-01-01
  • 期刊:
  • 影响因子:
    8.200
  • 作者:
    Shengliang He;Sung-Hoon Kim;Tomohiro Tanaka;David Thomsen;Christie Thomas;Daniel Katz;Hassan Aziz;Alan Reed
  • 通讯作者:
    Alan Reed
Validation of Remote Administration of Social Cognitive Assessments in Pregnant Women
  • DOI:
    10.1016/j.biopsych.2021.02.558
  • 发表时间:
    2021-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Emma Smith;Danielle Torres;Deborah Li;Vignesh Rajasekaran;Margaret McClure;Daniel Katz;Julie Spicer;Nicole Derish;Antonia S. New;Erin A. Hazlett;Harold W. Koenigsberg;Maria de las Mercedes Perez-Rodriguez
  • 通讯作者:
    Maria de las Mercedes Perez-Rodriguez
375. Social Cognition in Pregnancy and Postpartum and an Association With Maternal Caregiving
  • DOI:
    10.1016/j.biopsych.2023.02.615
  • 发表时间:
    2023-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Emma Smith;Matina Kakalis;Juliana Camacho Castro;Kendall Moore;Samantha Miyares;Cristela Lopez;Sarah Garikana;Madeleine Carter;Leif Alino;Maeve McClure;Marie Balemian;Harold W. Koenigsberg;Nakiyah Knibbs;Luciana Vieira;Rebecca H. Jessel;Andres Ramirez-Zamudio;Anna Rommel;Robert Pietrzak;Veerle Bergink;Daniel Katz
  • 通讯作者:
    Daniel Katz
Quantifying Pollen Forecast Accuracy: An Assessment Of Private Sector Predictions In New York
量化花粉预报准确性:对纽约私营部门预测的评估
  • DOI:
    10.1016/j.jaci.2023.11.355
  • 发表时间:
    2024-02-01
  • 期刊:
  • 影响因子:
    11.200
  • 作者:
    Daniel Katz;Kyle Edwards;Sida Huang;Guy Robinson
  • 通讯作者:
    Guy Robinson
Ezra Pound’s Provincial Provence: Arnaut Daniel, Gavin Douglas, and the Vulgar Tongue
埃兹拉·庞德的普罗旺斯省:阿诺特·丹尼尔、加文·道格拉斯和粗俗的舌头
  • DOI:
    10.1215/00267929-1589167
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0.4
  • 作者:
    Daniel Katz
  • 通讯作者:
    Daniel Katz

Daniel Katz的其他文献

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

{{ truncateString('Daniel Katz', 18)}}的其他基金

Collaborative Research: EAGER: Characterizing Research Software from NSF Awards
协作研究:EAGER:获得 NSF 奖项的研究软件特征
  • 批准号:
    2211279
  • 财政年份:
    2022
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
CIF: Small: RUI: Highly Nonlinear and Pseudorandom Structures for Communications and Sensing
CIF:小:RUI:用于通信和传感的高度非线性和伪随机结构
  • 批准号:
    2206454
  • 财政年份:
    2022
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Sustainability: A Community-Centered Approach for Supporting and Sustaining Parsl
合作研究:可持续性:以社区为中心的支持和维持 Parsl 的方法
  • 批准号:
    2209920
  • 财政年份:
    2022
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: OAC Core: Small: Efficient and Policy-driven Burst Buffer Sharing
合作研究:OAC Core:小型:高效且策略驱动的突发缓冲区共享
  • 批准号:
    2008286
  • 财政年份:
    2020
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
CIF: Small: RUI: Low Correlation and Highly Nonlinear Structures for Communications and Sensing
CIF:小型:RUI:用于通信和传感的低相关性和高度非线性结构
  • 批准号:
    1815487
  • 财政年份:
    2018
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
REU Site: INCLUSION - Incubating a New Community of Leaders Using Software, Inclusion, Innovation, Interdisciplinary and OpeN-Science
REU 网站:包容性 - 利用软件、包容性、创新、跨学科和开放科学孵化新的领导者社区
  • 批准号:
    1659702
  • 财政年份:
    2017
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Kansas-Missouri-Nebraska Commutative Algebra Conference (KUMUNU 2016)
堪萨斯州-密苏里州-内布拉斯加州交换代数会议 (KUMUNU 2016)
  • 批准号:
    1645050
  • 财政年份:
    2016
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
The 4th Workshop on Sustainable Software for Science: Best Practices and Experiences (WSSSPE4)
第四届科学可持续软件研讨会:最佳实践和经验(WSSSPE4)
  • 批准号:
    1648293
  • 财政年份:
    2016
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Promoting Action to Build Research Communities in the Age of Open Science
促进开放科学时代建设研究社区的行动
  • 批准号:
    1645571
  • 财政年份:
    2016
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
RUI: Extremal Combinatorics of Patterns, Correlation, and Structure
RUI:模式、相关性和结构的极值组合
  • 批准号:
    1500856
  • 财政年份:
    2015
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant

相似国自然基金

Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
Cell Research
  • 批准号:
    31224802
  • 批准年份:
    2012
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research
  • 批准号:
    31024804
  • 批准年份:
    2010
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research (细胞研究)
  • 批准号:
    30824808
  • 批准年份:
    2008
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
  • 批准号:
    10774081
  • 批准年份:
    2007
  • 资助金额:
    45.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: Frameworks: MobilityNet: A Trustworthy CI Emulation Tool for Cross-Domain Mobility Data Generation and Sharing towards Multidisciplinary Innovations
协作研究:框架:MobilityNet:用于跨域移动数据生成和共享以实现多学科创新的值得信赖的 CI 仿真工具
  • 批准号:
    2411152
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: hpcGPT: Enhancing Computing Center User Support with HPC-enriched Generative AI
协作研究:框架:hpcGPT:通过 HPC 丰富的生成式 AI 增强计算中心用户支持
  • 批准号:
    2411297
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: hpcGPT: Enhancing Computing Center User Support with HPC-enriched Generative AI
协作研究:框架:hpcGPT:通过 HPC 丰富的生成式 AI 增强计算中心用户支持
  • 批准号:
    2411298
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Scalable Manufacturing of Large-Area Thin Films of Metal-Organic Frameworks for Separations Applications
合作研究:用于分离应用的大面积金属有机框架薄膜的可扩展制造
  • 批准号:
    2326714
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: AF: Small: Structural Graph Algorithms via General Frameworks
合作研究:AF:小型:通过通用框架的结构图算法
  • 批准号:
    2347322
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: MobilityNet: A Trustworthy CI Emulation Tool for Cross-Domain Mobility Data Generation and Sharing towards Multidisciplinary Innovations
协作研究:框架:MobilityNet:用于跨域移动数据生成和共享以实现多学科创新的值得信赖的 CI 仿真工具
  • 批准号:
    2411153
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Scalable Manufacturing of Large-Area Thin Films of Metal-Organic Frameworks for Separations Applications
合作研究:用于分离应用的大面积金属有机框架薄膜的可扩展制造
  • 批准号:
    2326713
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: hpcGPT: Enhancing Computing Center User Support with HPC-enriched Generative AI
协作研究:框架:hpcGPT:通过 HPC 丰富的生成式 AI 增强计算中心用户支持
  • 批准号:
    2411299
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: MobilityNet: A Trustworthy CI Emulation Tool for Cross-Domain Mobility Data Generation and Sharing towards Multidisciplinary Innovations
协作研究:框架:MobilityNet:用于跨域移动数据生成和共享以实现多学科创新的值得信赖的 CI 仿真工具
  • 批准号:
    2411151
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: hpcGPT: Enhancing Computing Center User Support with HPC-enriched Generative AI
协作研究:框架:hpcGPT:通过 HPC 丰富的生成式 AI 增强计算中心用户支持
  • 批准号:
    2411296
  • 财政年份:
    2024
  • 资助金额:
    $ 48.12万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了