中文版 | English
Title

$f$funcX: Federated Function as a Service for Science

Author
Publication Years
2022-12-01
DOI
Source Title
ISSN
2161-9883
EISSN
1558-2183
Volume33Issue:12Pages:4948-4963
Abstract
funcX is a distributed function as a service (FaaS) platform that enables flexible, scalable, and high performance remote function execution. Unlike centralized FaaS systems, funcX decouples the cloud-hosted management functionality from the edge-hosted execution functionality. funcX's endpoint software can be deployed, by users or administrators, on arbitrary laptops, clouds, clusters, and supercomputers, in effect turning them into function serving systems. funcX's cloud-hosted service provides a single location for registering, sharing, and managing both functions and endpoints. It allows for transparent, secure, and reliable function execution across the federated ecosystem of endpoints-enabling users to route functions to endpoints based on specific needs. funcX uses containers (e.g., Docker, Singularity, and Shifter) to provide common execution environments across endpoints. funcX implements various container management strategies to execute functions with high performance and efficiency on diverse funcX endpoints. funcX also integrates with an in-memory data store and Globus for managing data that may span endpoints. We motivate the need for funcX, present our prototype design and implementation, and demonstrate, via experiments on two supercomputers, that funcX can scale to more than 130000 concurrent workers. We show that funcX's container warming-aware routing algorithm can reduce the completion time for 3,000 functions by up to 61% compared to a randomized algorithm and the in-memory data store can speed up data transfers by up to 3x compared to a shared file system.
Keywords
URL[Source Record]
Indexed By
Language
English
SUSTech Authorship
First
Funding Project
NSF["2004894","2004932"] ; Argonne National Laboratory through U.S. Department of Energy[DE-AC02-06CH11357]
WOS Research Area
Computer Science ; Engineering
WOS Subject
Computer Science, Theory & Methods ; Engineering, Electrical & Electronic
WOS Accession No
WOS:000866501500002
Publisher
Data Source
Web of Science
PDF urlhttps://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9899739
Citation statistics
Cited Times [WOS]:1
Document TypeJournal Article
Identifierhttp://kc.sustech.edu.cn/handle/2SGJ60CL/406128
DepartmentResearch Institute of Trustworthy Autonomous Systems
工学院_计算机科学与工程系
Affiliation
1.Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, Shenzhen, China
2.Argonne National Laboratory, Lemont, IL, USA
3.University of Chicago, Chicago, IL, USA
4.NCSA, University of Illinois, Urbana, IL, USA
5.Northwestern University, Evanston, IL, USA
6.NCSA, CS, ECE, and the iSchool, University of Illinois, Urbana, IL, USA
First Author AffilicationResearch Institute of Trustworthy Autonomous Systems;  Department of Computer Science and Engineering
First Author's First AffilicationResearch Institute of Trustworthy Autonomous Systems;  Department of Computer Science and Engineering
Recommended Citation
GB/T 7714
Zhuozhao Li,Ryan Chard,Yadu Babuji,et al. $f$funcX: Federated Function as a Service for Science[J]. IEEE Transactions on Parallel and Distributed Systems,2022,33(12):4948-4963.
APA
Zhuozhao Li.,Ryan Chard.,Yadu Babuji.,Ben Galewsky.,Tyler J. Skluzacek.,...&Kyle Chard.(2022).$f$funcX: Federated Function as a Service for Science.IEEE Transactions on Parallel and Distributed Systems,33(12),4948-4963.
MLA
Zhuozhao Li,et al."$f$funcX: Federated Function as a Service for Science".IEEE Transactions on Parallel and Distributed Systems 33.12(2022):4948-4963.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Export to Excel
Export to Csv
Altmetrics Score
Google Scholar
Similar articles in Google Scholar
[Zhuozhao Li]'s Articles
[Ryan Chard]'s Articles
[Yadu Babuji]'s Articles
Baidu Scholar
Similar articles in Baidu Scholar
[Zhuozhao Li]'s Articles
[Ryan Chard]'s Articles
[Yadu Babuji]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Zhuozhao Li]'s Articles
[Ryan Chard]'s Articles
[Yadu Babuji]'s Articles
Terms of Use
No data!
Social Bookmark/Share
No comment.

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.