MCBench: A Multi-Cloud Benchmarking System
Abdulaziz Alabduljalil
Committee: Ram Durairajan (chair), Yingjiu Li
Masters Thesis(Mar 2024)
Keywords:

In today's climate, there is a trend of enterprises moving their systems and applications to the cloud, with systems working within multiple cloud providers. However, as the trend continues, there remains a lack of a benchmarking system to adapt benchmark applications to multi-cloud paths. We introduce MCBench, a benchmarking system able to seamlessly work with any application which uses microservices to containerize for easier usability. We also study the performance of different applications in inter-region and intra-region multi-cloud paths, measuring latency and throughput. We show MCBench's performance is consistent whether running a single or many sequentially run applications, and is affected slightly by cross-traffic.