Chapter 6

Bridging Ecology and Cloud: Transposing Ecological Perspective to Enable Better Cloud Autoscaling

Tao Chen; Rami Bahsoon    School of Computer Science, University of Birmingham, UK

Abstract

Elastic autoscaling is the fundamental mechanism that enables the cloud-based services to continually evolve themselves – through changing the related software configurations and hardware resource provisions – under time-varying workloads. However, given the increasingly complex dynamic, uncertainty and trade-offs related to the runtime QoS and cost/energy of services, cloud autoscaling system is becoming one of the most complex artifacts constructed by human and thus its effectiveness is difficult to be preserved. In this article, we present ...

Get Software Architecture for Big Data and the Cloud now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.