DQMP: A Decentralized Protocol to Enforce Global Quotas in Cloud Environments

Behl J, Distler T, Kapitza R (2012)


Publication Type: Conference contribution

Publication year: 2012

Journal

Publisher: Springer-verlag

Edited Volumes: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Pages Range: 217-231

Conference Proceedings Title: Proceedings of the 14th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS '12)

Event location: Toronto

URI: http://www4.informatik.uni-erlangen.de/~distler/publications/behl12dqmp.pdf

DOI: 10.1007/978-3-642-33536-5_21

Abstract

Platform-as-a-Service (PaaS) clouds free companies of building infrastructures dimensioned for peak service demand and allow them to only pay for the resources they actually use. Being a PaaS cloud customer, on the one hand, offers a company the opportunity to provide applications in a dynamically scalable way. On the other hand, this scalability may lead to financial loss due to costly use of vast amounts of resources caused by program errors, attacks, or careless use. To limit the effects of involuntary resource usage, we present DQMP, a decentralized, fault-tolerant, and scalable quota-enforcement protocol. It allows customers to buy a fixed amount of resources (e.g., CPU cycles) that can be used flexibly within the cloud. DQMP utilizes the concept of diffusion to equally balance unused resource quotas over all processes running applications of the same customer. This enables the enforcement of upper bounds while being highly adaptive to all kinds of resource-demand changes. Our evaluation shows that our protocol outperforms a lease-based centralized implementation in a setting with 1,000 processes. © 2012 Springer-Verlag.

Authors with CRIS profile

Related research project(s)

How to cite

APA:

Behl, J., Distler, T., & Kapitza, R. (2012). DQMP: A Decentralized Protocol to Enforce Global Quotas in Cloud Environments. In Proceedings of the 14th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS '12) (pp. 217-231). Toronto: Springer-verlag.

MLA:

Behl, Johannes, Tobias Distler, and Rüdiger Kapitza. "DQMP: A Decentralized Protocol to Enforce Global Quotas in Cloud Environments." Proceedings of the 14th International Symposium on Stabilization, Safety, and Security of Distributed Systems, Toronto Springer-verlag, 2012. 217-231.

BibTeX: Download