Durairajan, RamAlabduljalil, Abdulaziz2024-08-072024-08-072024-08-07https://hdl.handle.net/1794/29698In 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 systemto 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.en-USAll Rights Reserved.MCBench: A Multi-Cloud Benchmarking SystemElectronic Thesis or Dissertation