Show simple item record

dc.contributor.authorPetrides, P.en
dc.contributor.authorNicolaides, G.en
dc.contributor.authorTrancoso, Pedroen
dc.creatorPetrides, P.en
dc.creatorNicolaides, G.en
dc.creatorTrancoso, Pedroen
dc.date.accessioned2019-11-13T10:41:58Z
dc.date.available2019-11-13T10:41:58Z
dc.date.issued2012
dc.identifier.issn0302-9743
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54827
dc.description.abstractAs the number of cores increases in multi-core processors, more applications execute at the same time. In this paper we present a simple and non-intrusive approach that guarantees performance isolation for High Performance Applications. This is achieved using virtualization by creating multiple virtual machines on the same processor, which can be seen as different Performance Domains. While previously this technique has been explored for increasing utilization, in this work we exploit it for improving performance of multiple co-executing applications. For the purpose of this work we have studied two different virtualization approaches: (i) conventional hosted virtualization and (ii) bare-metal virtualization. To study the feasibility of this technique, we analyze the performance of applications when executing within a virtual machine. The isolation properties provided by both virtualization methods offer performance predictability for the executed applications. Our experimental results show that the performance overhead of executing on a virtualized environment is not significant, with the bare-metal virtualization resulting in an overhead of only 3%. Most importantly, virtualization is able to eliminate in some cases the negative effects of co-execution interference, thus applications running on virtual machines may achieve a better performance than running natively on the system. © 2012 Springer-Verlag.en
dc.source25th International Conference on Architecture of Computing Systems, ARCS 2012en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84857394973&doi=10.1007%2f978-3-642-28293-5_11&partnerID=40&md5=6adbda8f9893a12be5b991c70d69969f
dc.subjectComputer architectureen
dc.subjectVirtual realityen
dc.subjectMulti-core processoren
dc.subjectImproving performanceen
dc.subjectVirtual machinesen
dc.subjectVirtualizationsen
dc.subjectHigh performance applicationsen
dc.subjecthigh performance computingen
dc.subjectmulti-coresen
dc.subjectNon-intrusive approachen
dc.subjectvirtualizationen
dc.subjectVirtualized environmenten
dc.titleHPC performance domains on multi-core processors with virtualizationen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1007/978-3-642-28293-5_11
dc.description.volume7179 LNCSen
dc.description.startingpage123
dc.description.endingpage134
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Sponsors: GI Management Teamen
dc.description.notesTPC Membersen
dc.description.notesARCS Fachausschussen
dc.description.notesConference code: 88635en
dc.description.notesCited By :2</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en
dc.contributor.orcidTrancoso, Pedro [0000-0002-2776-9253]
dc.gnosis.orcid0000-0002-2776-9253


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record