SJTU-IPADS/ServerlessBench

Contributing workloads to vHive

ustiugov opened this issue · 0 comments

Dear Maintainers,

Thank you for the great work! At the moment, the vHive open-source community (that is represented by 11+ universities and 4+ companies to date) is putting together a comprehensive serverless benchmark suite and we would love to see the ServerlessBench workloads (particularly, the 4 real-world apps) in vHive, as well. Once contributed, the community takes the responsibility for maintaining the suite's workloads.

Porting serverless apps to vHive is conceptually easy: one just needs to dockerize the functions/executors with an HTTP, or preferably gRPC, web server (example). It is very similar to Docker images that AWS supports today.

All non-serverless components can be deployed with stock Kubernetes manifests (e.g., here is an example with MinIO object-store deployment).

Please let me know your thoughts and let us figure out the roadmap together.