https://github.com/lsds/cc-deathstarbench
Port of the DeathStar benchmark for microservices to a confidential computing setting.
https://github.com/lsds/cc-deathstarbench
confidential confidential-computing go microservices
Last synced: about 2 months ago
JSON representation
Port of the DeathStar benchmark for microservices to a confidential computing setting.
- Host: GitHub
- URL: https://github.com/lsds/cc-deathstarbench
- Owner: lsds
- License: apache-2.0
- Created: 2022-12-16T13:56:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-16T17:29:44.000Z (over 3 years ago)
- Last Synced: 2025-06-08T11:02:57.089Z (about 1 year ago)
- Topics: confidential, confidential-computing, go, microservices
- Language: Python
- Homepage:
- Size: 2.38 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CC-DeathStarBench
This repository is a fork of the
[DeathStarBench](https://github.com/delimitrou/DeathStarBench) where
microservices have been migrated to run in trusted execution environments (TEEs) using
Intel SGX. Currently, we only the [Hotel
Reservation](./hotelReservation) benchmark has been CC-fied. Check the
`hotelReservation/README.md` file there for more details. This prototype
is provided as is without guarantees of security, performance or function.
## Contributors
Transformation was part of an internship project and mainly contributed to by
* Carlos Segarra
* Ines Messadi
## DeathStar Publications
The original DeathStar Benchmark is described in a publication that can be found at
["An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud and Edge Systems"](http://www.csl.cornell.edu/~delimitrou/papers/2019.asplos.microservices.pdf),
Y. Gan et al., ASPLOS 2019. Please cite the publication when referring to
the original benchmark.