Software architecture for the cloud – A roadmap towards control-theoretic, model-based cloud architecture

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

Abstract

The cloud is a distributed architecture providing resources as tiered services. Through the principles of service-orientation and generally provided using virtualisation, the deployment and provisioning of applications can be managed dynamically, resulting in cloud platforms and applications as interdependent adaptive systems. Dynamically adaptive systems require a representation of requirements as dynamically manageable models, enacted through a controller implementing a feedback look based on a control-theoretic framework. We argue that a control theory and model-based architectural framework for the cloud is needed. While some critical aspects such as uncertainty have already been taken into account, what has not been accounted for are challenges resulting from the cloud architecture as a multi-tiered, distributed environment. We identify challenges and define a framework that aims at a better understanding and a roadmap towards control-theoretic, model based cloud architecture – driven by software architecture concerns.

Cite

CITATION STYLE

APA

Pahl, C., & Jamshidi, P. (2015). Software architecture for the cloud – A roadmap towards control-theoretic, model-based cloud architecture. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9278, pp. 212–220). Springer Verlag. https://doi.org/10.1007/978-3-319-23727-5_17

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