Improving the Utilization of an Elastic Resource: A Client-Side Approach
Resource management is traditionally addressed by policies implemented inside the resource provider. Here the authors study the problem with an attitude that is specular but complementary, which consists in designing a distributed client-side access regulation algorithm that improves the utilization of an elastic resource. The introduction of elastic resources - a feature of the cloud computing paradigm - complicates their management since, when the workload applied on the resource varies (for instance with the number of users) the resource automatically follows such variations with its capacity. But the presence of an extra computational cost related with capacity variations motivates a non linear, lazy response, that penalizes dynamic environments. Hence the interest for an algorithm that shapes the production of service requests on the client side.