Dynamic Resource Management in Large Cloud Environments Using Distributed Gossip Protocol
Resource management poses particular challenges in large-scale systems, such as server clusters that simultaneously process requests from a large number of clients. The authors mainly focus on the dynamic resource management in large scale cloud environment. Their core contribution centers around outlining a distributed middleware architecture and presenting one of its key elements, a gossip protocol P that meets their 3 main design goals: fairness of resource allocation with respect to hosted sites, efficient adaptation to load changes and scalability in terms of both the number of machines and sites. They first present a protocol that maximizes the cloud utility under CPU and memory constraints and also minimizes the cost for adapting an allocation.