• 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