Mostra el registre d'ítem simple

dc.contributor.authorCarrera Pérez, David
dc.contributor.authorSteinder, Malgorzata
dc.contributor.authorWhalley, Ian
dc.contributor.authorTorres Viñals, Jordi
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2011-07-21T10:13:02Z
dc.date.available2011-07-21T10:13:02Z
dc.date.issued2008
dc.identifier.citationCarrera Pérez, D. [et al.]. Enabling resource sharing between transactional and batch workloads using dynamic application placement. A:  ACM/IFIP/USENIX International Middleware Conference. "Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware". Springer, 2008, p. 203-222. ISBN 978-3-540-89855-9. DOI 10.1007/978-3-540-89856-6_11.
dc.identifier.isbn978-3-540-89855-9
dc.identifier.urihttp://hdl.handle.net/2117/13024
dc.description.abstractWe 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 performancwe 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.extent20 p.
dc.language.isoeng
dc.publisherSpringer
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshMiddleware
dc.subject.lcshSoftware architecture
dc.subject.otherResource allocation
dc.subject.otherScheduling
dc.subject.otherTransaction processing
dc.titleEnabling resource sharing between transactional and batch workloads using dynamic application placement
dc.typeConference lecture
dc.subject.lemacProgramari -- Disseny
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1007/978-3-540-89856-6_11
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://portal.acm.org/citation.cfm?id=1496950.1496964
dc.rights.accessOpen Access
local.identifier.drac2347653
dc.description.versionPreprint
local.citation.contributor ACM/IFIP/USENIX International Middleware Conference
local.citation.publicationNameProceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
local.citation.startingPage203
local.citation.endingPage222


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple