Control-theoretical load-balancing for cloud applications with brownout
Jonas Dürango, Manfred Dellkrantz, Martina Maggio, Cristian Klein, Alessandro V. Papadopoulos, Francisco Hernández-Rodríguez, Erik Elmroth, Karl-Erik Årzén · 2014
Cloud applications are often subject to unexpected events like flash crowds and hardware failures. Without a predictable behaviour, users may abandon an unresponsive application. This problem has been partially solved on two separate fronts: first, by adding a self-adaptive feature called brownout inside cloud applications to bound response times by modulating user experience, and, second, by introducing replicas - copies of the applications having the same function-alities - for redundancy and adding a load-balancer to direct incoming traffic.