© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. ; Recently we are seeing a considerable effort from both academy and industry in proposing new technologies for storage devices. Often these devices are not readily available for evaluation and methods to allow performing their tests just from their performance parameters are an important tool for system administrators. Simulators are a traditional approach for carrying out such evaluations, however, they are more suitable for evaluating the storage device as an isolate component, mostly due to time constraints. In this paper, we propose an approach based on virtual machine technology that is capable of emulate storage devices transparently for the operating system allowing evaluation of simulating devices within a real system using any synthetic or real workload. To emulate devices in real environments it is necessary to use the currently available devices as a storage medium which creates a difficulty when the device to be emulated is faster than this storage medium. To circumvent this limitation we introduce a new technique called Freezing Time, which takes advantage of virtual machine pausing mechanism to manipulate the virtual machine clock and hide the real I/O completion time. Our approach can be implemented just requiring the hypervisor to be modified, providing a high degree of compatibility and flexibility since it is not necessary to modify neither the operating system nor the application. We evaluate our tool under a real system using old magnetic disks to emulate faster storage devices. Experiments using our technique presented an average latency error of 6.08% for read operations and 6.78% for write operations when comparing a real to device. ; This 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. ; Peer Reviewed ; Postprint (author's final draft)
Freezing Time: a new approach for emulating fast storage devices using VM
2018-01-01
Miscellaneous
Electronic Resource
English
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors , Virtual computer systems , Computer storage devices , Virtual machine monitors , Clocks , Kernel , Random access memory , Performance evaluation , Virtual machining , Tools , Sistemes virtuals (Informàtica) , Ordinadors -- Memòries
DDC: | 629 |
ELECTRIC VEHICLES WITH ADAPTIVE FAST-CHARGING, UTILIZING SUPERCAPACITOR-EMULATING BATTERIES
European Patent Office | 2018
|Emulating random process target statistics (using MSF)
IEEE | 1994
|