Skip to main content

DeathStarBench

DeathStarBench is an open-source benchmark suite for cloud microservices. DeathStarBench includes six end-to-end services, four for cloud systems, and one for cloud-edge systems running on drone swarms.

  • Social Network
  • Media Service
  • Hotel Reservation
  • E-Commerce Site (not yet onboarded)
  • Banking System (not yet onboarded)
  • Drone coordination system (not yet onboarded)

In VC, we have integrated 3 end-to-end services that are released (i.e, SocialNetwork, Media Service, Hotel Reservation). We use DeathStarBench to study the architectural characteristics of microservices, their implications in networking and operating systems, their challenges with respect to cluster management, and their trade-offs in terms of application design and programming frameworks.

This toolset was compiled from the github repo to integrate into VirtualClient.

What is Being Measured?

DeathStarBench is designed to anlayze network communication latencies and throughput between client and server systems. It produces different percentile latencies for network communication and also data transfer/sec for each HTTP request.

Workload Metrics

The following metrics are examples of those captured by the Virtual Client when running the DeathStarBench workload.

Scenario NameMetric NameExample Value (min)Example Value (max)Example Value (avg)Unit
hotelReservation_MixedWorkload100% Network Latency8.67208.6421.41504ms
hotelReservation_MixedWorkload50% Network Latency320.0596.0459.076us
hotelReservation_MixedWorkload75% Network Latency362.0687.0541.96us
hotelReservation_MixedWorkload90% Network Latency0.861.060.925ms
hotelReservation_MixedWorkload90% Network Latency431.0846.0667.4628099173554us
hotelReservation_MixedWorkload99% Network Latency0.874.82.1194799999999995ms
hotelReservation_MixedWorkload99% Req/sec300.0300.0300.0
hotelReservation_MixedWorkload99.99% Network Latency5.023.9810.10556ms
hotelReservation_MixedWorkloadAvg Req/sec53.0553.8253.33760000000001
hotelReservation_MixedWorkloadAvg network Latency368.63713.42533.17708us
hotelReservation_MixedWorkloadStdev Req/sec74.377.574.93035999999998
hotelReservation_MixedWorkloadStdev network Latency171.58821.33422.1610080645161us
hotelReservation_MixedWorkloadStdev network Latency0.861.010.935ms
hotelReservation_MixedWorkloadTransfer/sec1.611.621.6100399999999998MB
mediaMicroservices_ComposeReviews100% Network Latency8.57216.745.076381322957207ms
mediaMicroservices_ComposeReviews100% Network Latency3.143.143.14s
mediaMicroservices_ComposeReviews50% Network Latency377.0619.0470.984496124031us
mediaMicroservices_ComposeReviews75% Network Latency0.870.930.8966666666666667ms
mediaMicroservices_ComposeReviews75% Network Latency481.0846.0597.156626506024us
mediaMicroservices_ComposeReviews90% Network Latency594.0848.0699.4677419354839us
mediaMicroservices_ComposeReviews90% Network Latency0.871.711.1991666666666666ms
mediaMicroservices_ComposeReviews99% Network Latency0.9682.183.6118992248062016ms
mediaMicroservices_ComposeReviews99% Req/sec300.0300.0300.0
mediaMicroservices_ComposeReviews99.99% Network Latency5.4122.7518.143735408560315ms
mediaMicroservices_ComposeReviews99.99% Network Latency1.691.691.69s
mediaMicroservices_ComposeReviewsAvg Req/sec53.0553.5853.26624031007752
mediaMicroservices_ComposeReviewsAvg network Latency448.1849.99577.9506779661016us
mediaMicroservices_ComposeReviewsAvg network Latency0.868.991.2863636363636364ms
mediaMicroservices_ComposeReviewsStdev Req/sec74.277.7474.93906976744185
mediaMicroservices_ComposeReviewsStdev network Latency202.22841.95457.2306629834254us
mediaMicroservices_ComposeReviewsStdev network Latency0.8799.822.4854545454545455ms
mediaMicroservices_ComposeReviewsTransfer/sec214.41215.28214.56081395348839KB
socialNetwork_ComposePost100% Network Latency1.031.031.03m
socialNetwork_ComposePost100% Network Latency9.18206.4626.08708904109589ms
socialNetwork_ComposePost50% Network Latency314.0536.0431.31849315068498us
socialNetwork_ComposePost50% Network Latency14.0814.0814.08s
socialNetwork_ComposePost75% Network Latency369.0707.0517.6746575342465us
socialNetwork_ComposePost75% Network Latency18.3818.3818.38s
socialNetwork_ComposePost90% Network Latency0.861.10.943ms
socialNetwork_ComposePost90% Network Latency461.0848.0640.9929078014185us
socialNetwork_ComposePost90% Network Latency23.5123.5123.51s
socialNetwork_ComposePost99% Network Latency841.0841.0841.0us
socialNetwork_ComposePost99% Network Latency0.865.592.0380068728522335ms
socialNetwork_ComposePost99% Network Latency35.3635.3635.36s
socialNetwork_ComposePost99% Req/sec300.0300.0300.0
socialNetwork_ComposePost99.99% Network Latency0.930.930.93m
socialNetwork_ComposePost99.99% Network Latency5.24131.7110.476369863013696ms
socialNetwork_ComposePostAvg Req/sec50.6653.6253.25143344709897
socialNetwork_ComposePostAvg network Latency357.53750.97502.6953082191782us
socialNetwork_ComposePostAvg network Latency14.7514.7514.75s
socialNetwork_ComposePostStdev Req/sec74.2176.4374.77890784982935
socialNetwork_ComposePostStdev network Latency178.71842.99402.9131468531469us
socialNetwork_ComposePostStdev network Latency0.92.31.1783333333333333ms
socialNetwork_ComposePostStdev network Latency6.966.966.96s
socialNetwork_ComposePostTransfer/sec203.52215.21214.512457337884KB
socialNetwork_MixedWorkload100% Network Latency10.57212.7434.00373188405797ms
socialNetwork_MixedWorkload50% Network Latency260.0545.0423.28985507246378us
socialNetwork_MixedWorkload75% Network Latency319.0649.0509.4528985507246us
socialNetwork_MixedWorkload90% Network Latency0.861.070.9120000000000001ms
socialNetwork_MixedWorkload90% Network Latency397.0837.0634.6826568265683us
socialNetwork_MixedWorkload99% Network Latency0.924.742.2688043478260875ms
socialNetwork_MixedWorkload99% Req/sec300.0300.0300.0
socialNetwork_MixedWorkload99.99% Network Latency5.261.5712.163768115942029ms
socialNetwork_MixedWorkloadAvg Req/sec52.9353.5953.20576086956522
socialNetwork_MixedWorkloadAvg network Latency318.75679.17503.808695652174us
socialNetwork_MixedWorkloadStdev Req/sec74.2175.9774.77231884057972
socialNetwork_MixedWorkloadStdev network Latency186.21837.75450.1571102661597us
socialNetwork_MixedWorkloadStdev network Latency0.871.080.9830769230769232ms
socialNetwork_MixedWorkloadTransfer/sec2.942.952.9403985507246377MB
socialNetwork_ReadHomeTimeline100% Network Latency9.78231.9330.178617021276595ms
socialNetwork_ReadHomeTimeline50% Network Latency335.0559.0455.40070921985815us
socialNetwork_ReadHomeTimeline75% Network Latency396.0760.0547.6205673758865us
socialNetwork_ReadHomeTimeline90% Network Latency503.0849.0670.3127413127413us
socialNetwork_ReadHomeTimeline90% Network Latency0.851.20.9400000000000002ms
socialNetwork_ReadHomeTimeline99% Network Latency0.914.762.20468085106383ms
socialNetwork_ReadHomeTimeline99% Req/sec300.0300.0300.0
socialNetwork_ReadHomeTimeline99.99% Network Latency5.1828.0110.59241134751773ms
socialNetwork_ReadHomeTimelineAvg Req/sec53.0153.6953.300567375886519
socialNetwork_ReadHomeTimelineAvg network Latency383.4765.05533.2132269503546us
socialNetwork_ReadHomeTimelineStdev Req/sec74.3476.3274.8363829787234
socialNetwork_ReadHomeTimelineStdev network Latency186.09826.21439.895us
socialNetwork_ReadHomeTimelineStdev network Latency0.911.421.0525ms
socialNetwork_ReadHomeTimelineTransfer/sec213.99215.23214.5518439716312KB
socialNetwork_ReadUserTimeline100% Network Latency9.57211.5831.61867383512545ms
socialNetwork_ReadUserTimeline50% Network Latency333.0558.0455.64874551971328us
socialNetwork_ReadUserTimeline75% Network Latency392.0763.0547.831541218638us
socialNetwork_ReadUserTimeline90% Network Latency495.0848.0668.3110236220473us
socialNetwork_ReadUserTimeline90% Network Latency0.851.220.9456ms
socialNetwork_ReadUserTimeline99% Network Latency0.95.042.2501075268817205ms
socialNetwork_ReadUserTimeline99% Req/sec300.0300.0300.0
socialNetwork_ReadUserTimeline99.99% Network Latency5.0733.3111.192293906810037ms
socialNetwork_ReadUserTimelineAvg Req/sec53.0253.6853.3015770609319
socialNetwork_ReadUserTimelineAvg network Latency380.75765.2535.2530107526883us
socialNetwork_ReadUserTimelineStdev Req/sec74.3676.374.83716845878137
socialNetwork_ReadUserTimelineStdev network Latency0.891.030.95375ms
socialNetwork_ReadUserTimelineStdev network Latency185.79848.64446.7977490774908us
socialNetwork_ReadUserTimelineTransfer/sec214.48215.13214.55741935483872KB