Mostra el registre d'ítem simple
Enabling resource sharing between transactional and batch workloads using dynamic application placement
dc.contributor.author | Carrera Pérez, David |
dc.contributor.author | Steinder, Malgorzata |
dc.contributor.author | Whalley, Ian |
dc.contributor.author | Torres Viñals, Jordi |
dc.contributor.author | Ayguadé Parra, Eduard |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2015-06-25T16:18:07Z |
dc.date.created | 2008-12 |
dc.date.issued | 2008-12 |
dc.identifier.citation | Carrera, D. [et al.]. Enabling resource sharing between transactional and batch workloads using dynamic application placement. "Lecture notes in computer science", Desembre 2008, vol. 5346, núm. 1, p. 203-222. |
dc.identifier.issn | 0302-9743 |
dc.identifier.uri | http://hdl.handle.net/2117/28404 |
dc.description.abstract | We present a technique that enables existing middleware to fairly manage mixed workloads: batch jobs and transactional applications. The technique leverages a generic application placement controller, which dynamically allocates compute resources to application instances. The controller works towards a fairness goal while also trying to maximize individual workload performance. We use relative performance functions to drive the application placement controller. Such functions are derived from workload-specific performance models—in the case of transactional workloads, we use queuing theory to build the performance model. For batch workloads, we evaluate a candidate placement by calculating long-term estimates of the completion times that are achievable with that placement according to a scheduling policy. In this paper, we propose a lowest relative performance first scheduling policy as a way to also achieve fair resource allocation among batch jobs. Our technique permits collocation of the workload types on the same physical hardware, and leverages control mechanisms such as suspension and migration to perform online system reconfiguration. In our experiments we demonstrate that our technique maximizes mixed workload performance while providing service differentiation based on high-level performance goals. |
dc.format.extent | 20 p. |
dc.language.iso | eng |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject | Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació |
dc.subject.lcsh | Computer networks |
dc.subject.lcsh | Programming languages (Electronic computers) |
dc.title | Enabling resource sharing between transactional and batch workloads using dynamic application placement |
dc.type | Article |
dc.subject.lemac | Ordinadors, Xarxes d' |
dc.subject.lemac | Llenguatges de programació |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.identifier.doi | 10.1007/978-3-540-89856-6_11 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | http://link.springer.com/chapter/10.1007%2F978-3-540-89856-6_11 |
dc.rights.access | Restricted access - publisher's policy |
local.identifier.drac | 742471 |
dc.description.version | Postprint (published version) |
dc.date.lift | 10000-01-01 |
local.citation.author | Carrera, D.; Steinder, M.; Whalley, I.; Torres, J.; Ayguade, E. |
local.citation.publicationName | Lecture notes in computer science |
local.citation.volume | 5346 |
local.citation.number | 1 |
local.citation.startingPage | 203 |
local.citation.endingPage | 222 |
Fitxers d'aquest items
Aquest ítem apareix a les col·leccions següents
-
Articles de revista [1.049]
-
Articles de revista [382]