spcl / serverless-benchmarks

SeBS: serverless benchmarking suite for automatic performance analysis of FaaS platforms.
https://mcopik.github.io/projects/sebs/
BSD 3-Clause "New" or "Revised" License
150 stars 68 forks source link

Implement a single-bucket design. #186

Closed mcopik closed 6 months ago

mcopik commented 1 year ago

This PR resolves the issue #185. We have used too many buckets, creating issues on systems such as AWS with a hard limit of 100 buckets per account. In this design, a single SeBS deployment will only create up to three buckets: one for all benchmarks, one for code deployment, and one for experiments. On systems like Azure, we still use separate storage accounts for performance reasons.

mcopik commented 6 months ago

This feature is finally finished - we moved to a single-bucket design on all platforms. Tested and validated on AWS, Azure, GCP, and OpenWhisk.

Closes #185 and #195