R. Ananthakrishnan, Y. Babuji, Matt Baughman, Josh Bryan, K. Chard, Ryan Chard, Ben Clifford, Ian T. Foster, Daniel S. Katz, Kevin Hunter Kesling, Chris Janidlo, Reid Mello, Lei Wang
{"title":"Enabling Remote Management of FaaS Endpoints with Globus Compute Multi-User Endpoints","authors":"R. Ananthakrishnan, Y. Babuji, Matt Baughman, Josh Bryan, K. Chard, Ryan Chard, Ben Clifford, Ian T. Foster, Daniel S. Katz, Kevin Hunter Kesling, Chris Janidlo, Reid Mello, Lei Wang","doi":"10.1145/3626203.3670612","DOIUrl":null,"url":null,"abstract":"Globus Compute implements a hybrid Function as a Service (FaaS) model in which a single cloud-hosted service is used by users to manage execution of Python functions on user-owned and - managed Globus Compute endpoints deployed on arbitrary compute resources. Here we describe a new multi-user and multi-configuration Globus Compute endpoint. This system, which can be deployed by administrators in a privileged account, enables dynamic creation of user endpoints that are forked as new processes in user space. The multi-user endpoint is designed to provide the security interfaces necessary for deployment on large, shared","PeriodicalId":93605,"journal":{"name":"Practice and experience in advanced research computing","volume":" 19","pages":"62:1-62:5"},"PeriodicalIF":0.0000,"publicationDate":"2024-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Practice and experience in advanced research computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3626203.3670612","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Globus Compute implements a hybrid Function as a Service (FaaS) model in which a single cloud-hosted service is used by users to manage execution of Python functions on user-owned and - managed Globus Compute endpoints deployed on arbitrary compute resources. Here we describe a new multi-user and multi-configuration Globus Compute endpoint. This system, which can be deployed by administrators in a privileged account, enables dynamic creation of user endpoints that are forked as new processes in user space. The multi-user endpoint is designed to provide the security interfaces necessary for deployment on large, shared