DocumentCode
2342263
Title
Design and implementation of virtual HPET in DVMM
Author
Zhao, Bin ; Xiao, Umin ; Zhang, Zhenzhong ; Ruan, U. ; Chen, Siming
Author_Institution
State Key Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
Volume
2
fYear
2011
fDate
22-23 Oct. 2011
Firstpage
284
Lastpage
288
Abstract
AS well as in real physical environment, time subsystem is also a vital part in the distributed virtual environment. DVMM, based on multi-nodes and achieves single system image, has faced with the challenge of the time accuracy. High Precision Event Timers which is broad supported in current Linux kernel as a system clock source and can even be used to replace of PIT and TSC, can improve the accuracy of measuring time which relies on independent counters. For the DVMM, we design and implement the simulation of HPET, which includes HPET structure, HPET initialization, and callback function. GOS detects HPET device when system starting up. Then DVMM captures this action, simulates the time measuring with HPET, and keeps time much more accurately, in order to satisfy the requirement of the application. At last, we verify the HPET module by running the GOS.
Keywords
Linux; time measurement; virtual machines; virtual reality; DVMM; GOS detects HPET device; HPET structure; PIT; TSC; callback function; current Linux kernel; distributed virtual machine monitor; high precision event timer; real physical environment; single system image; system clock source; virtual HPET; Laboratories; Medical services; Monitoring; Registers; Servers; DVMM; HPET; VMM; timer interrupt;
fLanguage
English
Publisher
ieee
Conference_Titel
System Science, Engineering Design and Manufacturing Informatization (ICSEM), 2011 International Conference on
Conference_Location
Guiyang
Print_ISBN
978-1-4577-0247-1
Type
conf
DOI
10.1109/ICSSEM.2011.6081299
Filename
6081299
Link To Document