DeathStarBench

module
v0.0.0-...-27db7c2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2022 License: Apache-2.0

README

DeathStarBench

Open-source benchmark suite for cloud microservices. DeathStarBench includes five end-to-end services, four for cloud systems, and one for cloud-edge systems running on drone swarms.

End-to-end Services suite-icon

  • Social Network (released)
  • Media Service (released)
  • Hotel Reservation (released)
  • E-commerce site (in progress)
  • Banking System (in progress)
  • Drone coordination system (in progress)

DeathStarBench is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.

DeathStarBench is being developed by the SAIL group at Cornell University.

Publications

More details on the applications and a characterization of their behavior 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.

If you use this benchmark suite in your work, we ask that you please cite the paper above.

Beta-testing

If you are interested in joining the beta-testing group for DeathStarBench, send us an email at: microservices-bench-L@list.cornell.edu

Directories

Path Synopsis
hotelReservation
services/geo/proto
Package geo is a generated protocol buffer package.
Package geo is a generated protocol buffer package.
services/profile/proto
Package profile is a generated protocol buffer package.
Package profile is a generated protocol buffer package.
services/rate/proto
Package rate is a generated protocol buffer package.
Package rate is a generated protocol buffer package.
services/search/proto
Package search is a generated protocol buffer package.
Package search is a generated protocol buffer package.
tls

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL