GeoDeploy: Geo-Distributed Application Deployment Using Benchmarking

Devki Nandan Jha,Yinhao Li,Zhenyu Wen,Graham Morgan,Prem Prakash Jayaraman,Maciej Koutny,Omer F. Rana,Rajiv Ranjan
DOI: https://doi.org/10.1109/tpds.2024.3470532
IF: 5.3
2024-10-18
IEEE Transactions on Parallel and Distributed Systems
Abstract:Geo-distributed web-applications (GWA) can be deployed across multiple geographically separated datacenters to reduce the latency of access for users. Finding a suitable deployment for a GWA is challenging due to the requirement to consider a number of different parameters, such as host configurations across a federated infrastructure. The ability to evaluate multiple deployment configurations enables an efficient outcome to be determined, balancing resource usage while satisfying user requirements. We propose GeoDeploy, a framework designed for finding a deployment solution for GWA. We evaluate GeoDeploy using both a formal algorithmic model and a practical cloud-based deployment. We also compare our approach with other existing techniques.
computer science, theory & methods,engineering, electrical & electronic
What problem does this paper attempt to address?