In this paper, we consider an application provider that executes simultaneously periodic long running jobs and needs to ensure a minimum throughput to guarantee QoS to its users; the application provider uses virtual machine (VM) resources offered by an IaaS provider. Aim of the periodic jobs is to compute measures on data collected over a specific time frame. We assume that the IaaS provider offers a pay for only what you use scheme similar to the Amazon EC2 service, comprising on demand and spot VM instances. The former are sold at a fixed price, while the latter are assigned on the basis of an auction.
We focus on the bidding decision process by the application provider and model the bidding problem as a Q-Learning problem, taking into account the workloads, the maximum completion times since jobs start, the last checkpoint, and the past spot prices observed. In Q-Learning, a form of model-free Reinforcement Learning, the player is repeatedly faced with a choice among N different actions, which will determine immediate rewards or costs and will influence future evolutions. Through numerical experiments, we analyze the resulting bidding strategy under different scenarios. Our results show the application provider ability to refine its behavior and to determine the best action so to minimize the average cost per job, also taking into account checkpointing issues and QoS constraints.
Continue Reading
Consolidation of virtual machines (VM) is one of the key strategies used to reduce the power consumption of Cloud servers. For this reason it is extensively studied. Nevertheless, the effectiveness…
In this paper we present the use of emotions in security. The access control security systems by speech recognition can be complemented by means of an emotions discrimination system from…
We develop a new model for traffic with on roads with multiple lanes but where the vehicles do not quite adhere to a lane discipline. To study the system the…
In this paper, we consider performance analysis of multiuser beam selection for downlink in a millimeter wave (mm-wave) system, in which a base station (BS) and users are equipped with…
This paper is to review the research activities at City University London in the development of a suite of optical fibre-based chemical sensors, including pH, humidity and heavy metal sensors,…
In this paper, the outage probability and average bit error rate of a multiuser, multiple input multiple output (MIMO) systems has been incorporated with transmit antenna selection maximal ratio combining…
The Nyström method is an efficient technique for the eigenvalue decomposition of large kernel matrices. However, to ensure an accurate approximation, a sufficient number of columns have to be sampled.…
In this paper, a new algorithm for web service business protocol discovery is presented. It is based on an information retrieval and document indexing technique, the TF-IDF. The latter's formula…
Beamforming is a signal processing technique with numerous benefits in wireless communication. Unlike traditional omnidirectional communication, it focuses the energy of the transmitted and/or the received signal in a particular…