Are there any sites which have deployed a serverless HPC solution in production or even experimentaly? Are there any emerging or viable solutions at this point for Functions as a Service (FaaS)? FuncX? OpenWhisk? Knative? I can imagine researchers could benefit from more than just FaaS and have a layer of vetted functions for a given domain rather than having to write them over and over again.
I work on funcX and we would be interested in sharing notes and discussing requirements. We recently received NSF funding to build out capabilities (including restricting to vetted functions). We have deployed funcX on several Kubernetes, HPC clusters, and supercomputers at UChicago/Argonne and a couple of other locations. We’ve had good success using funcX to facilitate on-demand computing and simplify access to batch systems.
Feel free to email me at rchard@anl.gov if you have any questions or want to discuss requirements or ideas in more detail.