The Vision of Autonomic Computing
Computer
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Performance Model Estimation and Tracking Using Optimal Filters
IEEE Transactions on Software Engineering
An adaptive feedback controller for SIP server memory overload protection
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Performance model driven QoS guarantees and optimization in clouds
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Deployment of Services in a Cloud Subject to Memory and License Constraints
CLOUD '09 Proceedings of the 2009 IEEE International Conference on Cloud Computing
Resource provisioning for cloud computing
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Survey Constrained model predictive control: Stability and optimality
Automatica (Journal of IFAC)
The top ten cloud-security practices in next-generation networking
International Journal of Communication Networks and Distributed Systems
Distributed computing in the 21st century: some aspects of cloud computing
Dependable and Historic Computing
Proceedings of the 27th Annual ACM Symposium on Applied Computing
The QOL approach for optimizing distributed queries without complete knowledge
Proceedings of the 16th International Database Engineering & Applications Sysmposium
An Inter-cloud Outsourcing Model to Scale Performance, Availability and Security
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Mechanisms for SLA provisioning in cloud-based service providers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
In this paper, we discuss several facets of optimization in cloud computing, the corresponding challenges and propose an architecture for addressing those challenges. We consider a layered cloud where various cloud layers virtualize parts of the cloud infrastructure. The architecture takes into account different stakeholders in the cloud (infrastructure providers, platform providers, application providers and end users). The architecture supports self-management by automating most of the activities pertaining to optimization: monitoring, analysis and prediction, planning and execution.