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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.