A Framework for Dynamic Self-optimization of Power and Dependability Requirements in Green Cloud Architectures
I report on the activities and research challenges, their rationales, and the work in progress related to the ongoing EPSRC/UoB Bridging the Gap Fellowship project on Green Cloud Architectures. The initiative is aimed at a framework for dynamic self-optimization of cloud architectures taking into account the tradeoffs involved in maintaining acceptable dependability requirements/ Quality of Service (QoS) with minimal power at runtime. I argue that linkage between dependability requirements and power should be explicit. I motivate the need for new meters for Power-per-QoS value (and sacrifices) for cloud architectures. I motivate the need for an economics-inspired approach for dynamic self-optimization of cloud architectures. I discuss the role of Data Driven Simulation Systems in implementing such framework.
Unable to display preview. Download preview PDF.
- 1.Nallur, V., Bahsoon, R., Yao, X.: Self-Optimizing Architecture for Ensuring Quality Attributes in the Cloud. In: Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 & European Conference on Software Architecture 2009, Cambridge, UK (2009)Google Scholar
- 2.Rangaraj, G., Bahsoon, R.: A Market-based Approach for Self-Managing Power in Software Architectures – in submission. Technical Report, School of Computer Science, University of Birmingham, CSR-10-01 (2010)Google Scholar
- 3.Nallur, V., Bahsoon, R.: Design of a Market-Based Mechanism for Quality Attributes Tradeoffs of Services in the Cloud. To appear in the Proceedings of the 25th ACM Symposium of Applied Computing, ACM SAC 2010 (2010)Google Scholar
- 4.EDSER 1-8: Proceedings of the Workshops on Economics-Driven Software Engineering Research. In conj. with the 21st through 28th International Conference on Software Engineering (1999-2006)Google Scholar