SOS Cloud: Self-Organizing Services in the Cloud
Cloud computing is a distributed computing paradigm with the objective of leveraging economies of scale in order to offer on-demand, flexible virtual resources. Cloud computing is becoming an interesting alternative as a flexible and affordable on-demand environment for deploying custom applications in the form of services. This work proposes a bio-inspired, self-organizing solution to support the allocation and de-allocation of virtual machines and the deployment of services on virtual machines in a cloud infrastructure. The goal is twofold: to meet the service level agreements and to minimize the number of required virtual machines.