DeathStarBench is named after the graphs that visualize the complicated interrelationships between microservices, which resemble the Death Star from “Star Wars.”
A graph showing interrelationships among microservices – known as “death star graphs” for their resemblance to the Death Star from “Star Wars.”
DeathStarBench is an open-source benchmark suite for cloud microservices. It includes five end-to-end services, four for cloud systems, and one for cloud-edge systems running on drone swarms.
The suite includes a social network, a media service, an e-commerce site, a banking system and “internet of things” applications (which allow objects to send and receive data) for coordinating swarms of drones in scenarios such as disaster recovery.
Our application of interest in this suite is social network and we will focus on porting the source for this module to make it compatible with Arm64 architecture.
A high level overview of the social network suite can be seen below as a interconnect of multiple services at different layers including the Front-end, Logic and “Caching and Storage” layer.
The software is licensed under the Apache License 2.0. The image gives a quick insight into the permissions, limitations and conditions involved in usage of this software.