Modeling resource-aware virtualized applications for the cloud in real-time ABS

21Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An application's quality of service (QoS) depends on resource availability; e.g., response time is worse on a slow machine. On the cloud, a virtualized application leases resources which are made available on demand. When its work load increases, the application must decide whether to reduce QoS or increase cost. Virtualized applications need to manage their acquisition of resources. In this paper resource provisioning is integrated in high-level models of virtualized applications. We develop a Real-Time ABS model of a cloud provider which leases virtual machines to an application on demand. A case study of the Montage system then demonstrates how to use such a model to compare resource management strategies for virtualized software during software design. Real-Time ABS is a timed abstract behavioral specification language targeting distributed object-oriented systems, in which dynamic deployment scenarios can be expressed in executable models. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Johnsen, E. B., Schlatte, R., & Tapia Tarifa, S. L. (2012). Modeling resource-aware virtualized applications for the cloud in real-time ABS. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7635 LNCS, pp. 71–86). https://doi.org/10.1007/978-3-642-34281-3_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free