/cc-DeathStarBench

Port of the DeathStar benchmark for microservices to a confidential computing setting.

Primary LanguagePythonApache License 2.0Apache-2.0

CC-DeathStarBench

This repository is a fork of the DeathStarBench where microservices have been migrated to run in trusted execution environments (TEEs) using Intel SGX. Currently, we only the Hotel Reservation 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

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", Y. Gan et al., ASPLOS 2019. Please cite the publication when referring to the original benchmark.