Skip to content

JonathanMace/DeathStarBench

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 76 commits ahead, 477 commits behind delimitrou:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

X-Trace DeathStarBench

This is a modified version of the Cornell DeathStarBench. It has been modified to add X-Trace tracing support. Please note the modified build / install / run directions.

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)

License & Copyright

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

About

Open-source benchmark suite for cloud microservices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 61.7%
  • Lua 17.0%
  • C++ 8.9%
  • HTML 6.0%
  • Python 1.7%
  • Assembly 1.1%
  • Other 3.6%