A survey of autonomic computing—degrees, models, and applications
MC Huebscher, JA McCann - ACM Computing Surveys (CSUR), 2008 - dl.acm.org
Autonomic Computing is a concept that brings together many fields of computing with the
purpose of creating computing systems that self-manage. In its early days it was criticised as …
purpose of creating computing systems that self-manage. In its early days it was criticised as …
A literature review on optimization techniques for adaptation planning in adaptive systems: State of the art and research directions
Context: Recent developments in modern IT systems including internet of things, edge/fog
computing, or cyber–physical systems support intelligent and seamless interaction between …
computing, or cyber–physical systems support intelligent and seamless interaction between …
[PDF][PDF] Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services.
Energy consumption in hosting Internet services is becoming a pressing issue as these
services scale up. Dynamic server provisioning techniques are effective in turning off …
services scale up. Dynamic server provisioning techniques are effective in turning off …
Relax: Incorporating uncertainty into the specification of self-adaptive systems
Self-adaptive systems have the capability to autonomously modify their behaviour at run-
time in response to changes in their environment. Self-adaptation is particularly necessary …
time in response to changes in their environment. Self-adaptation is particularly necessary …
Is software “green”? Application development environments and energy efficiency in open source applications
E Capra, C Francalanci, SA Slaughter - Information and Software …, 2012 - Elsevier
CONTEXT: The energy efficiency of IT systems, also referred to as Green IT, is attracting
more and more attention. While several researchers have focused on the energy efficiency …
more and more attention. While several researchers have focused on the energy efficiency …
Exploring alternative approaches to implement an elasticity policy
An elasticity policy governs how and when resources (eg, application server instances at the
PaaS layer) are added to and/or removed from a cloud environment. The elasticity policy …
PaaS layer) are added to and/or removed from a cloud environment. The elasticity policy …
Boosting data center performance through non-uniform power allocation
ME Femal, VW Freeh - Second International Conference on …, 2005 - ieeexplore.ieee.org
Data center power management is evolving from ad hoc methods based on maximum node
power usage to systematic methods that employ power-scalable components. In addition, it …
power usage to systematic methods that employ power-scalable components. In addition, it …
Dissecting self-* properties
A Berns, S Ghosh - … Third IEEE International Conference on Self …, 2009 - ieeexplore.ieee.org
The scale and complexity of distributed systems have steadily grown in the recent years.
Management of this complexity has drawn attention towards systems that can automatically …
Management of this complexity has drawn attention towards systems that can automatically …
Adaptive entitlement control of resource containers on shared servers
In this paper, we describe the design of online feedback control algorithms to dynamically
adjust entitlement values for a resource container on a server shared by multiple …
adjust entitlement values for a resource container on a server shared by multiple …
Optimal autoscaling in a IaaS cloud
An application provider leases resources (ie, virtual machine instances) of variable
configurations from a IaaS provider over some lease duration (typically one hour). The …
configurations from a IaaS provider over some lease duration (typically one hour). The …