Show simple item record

dc.contributor.authorBona, Luis C.E.
dc.contributor.authorElias, Alessandro
dc.contributor.authorZiviani, Andre P.
dc.contributor.authorNou, Ramon
dc.contributor.authorCortés, Toni
dc.contributor.authorAlves, Marco A.Z.
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2020-05-04T13:25:50Z
dc.date.issued2020
dc.identifier.citationBona, L. [et al.]. Freezing time emulating new and faster devices with virtual machines. "CCF transactions on high performance computing", 2020, vol. 2, p. 3-15.
dc.identifier.issn2524-4930
dc.identifier.urihttp://hdl.handle.net/2117/186181
dc.description.abstractRecent proposals of emerging data storage devices make it necessary to reevaluate all levels of the storage hierarchy to optimize the software stack performance. However, these new devices are not always widely available and therefore early experiments may be impossible. Emulators aim at mimicking as close as possible the behavior of a component, nonetheless, emulating new and fast storage devices is a challenging task due to time perception. In this work, we propose an approach to emulate storage devices using virtual machines (VMs) allowing the evaluation of a new device within a real system. We use a technique called freezing time, which pauses a VM to manipulate its clock and hide the real I/O completion time. Our approach is implemented at the hypervisor level and it is transparent to the guest operating system or application. We evaluate the technique under a real system using regular magnetic disks to emulate faster storage devices. Our method presented a latency error of 6.5% compared to a real device. Moreover, decoupled experiment between two laboratories, at the Barcelona Super Computing Center (BSC) in Spain, and the Center of Computer Science and Free Software (C3SL) in Brazil, demonstrated that our approach is reproducible and promising to allow the virtual evaluation of next-gen storage devices.
dc.description.sponsorshipThis work was partially supported by the Spanish Ministry of Science and Innovation under the TIN2015-65316 Grant, the Generalitat de Catalunya under contract 2014-SGR-1051, the Serrapilheira Institute (Grant number Serra-1709-16621), as well as the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement no. 671951 (NEXTGenIO) for the extensions added after the MASCOTS paper.
dc.format.extent13 p.
dc.language.isoeng
dc.publisherSpringer
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshVirtual computer systems
dc.subject.lcshComputer storage devices
dc.subject.otherVirtual machine
dc.subject.otherStorage device
dc.subject.otherDataplane thread
dc.subject.otherEmulation
dc.subject.otherTime dilation
dc.titleFreezing time emulating new and faster devices with virtual machines
dc.typeArticle
dc.subject.lemacSistemes virtuals (Informàtica)
dc.subject.lemacOrdinadors -- Memòries
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1007/s42514-020-00023-y
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://link.springer.com/article/10.1007/s42514-020-00023-y
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac27831661
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/1PE/TIN2015-65316-P
dc.relation.projectidinfo:eu-repo/grantAgreement/AGAUR/V PRI/2014 SGR 1051
dc.date.lift2021-02-26
local.citation.authorBona, L.; Elias, A.; Ziviani, A.; Nou, R.; Cortés, A.; Alves, M.
local.citation.publicationNameCCF transactions on high performance computing
local.citation.volume2
local.citation.startingPage3
local.citation.endingPage15


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder