Title :
Loadable Hypervisor Modules
Author :
Naughton, Thomas ; Vallée, Geoffroy ; Scott, Stephen L. ; Aderholdt, Ferrol
Author_Institution :
Comput. Sci. & Math. Div., Oak Ridge Nat. Lab., Oak Ridge, TN, USA
Abstract :
This paper discusses the implementation of a new hypervisor mechanism for loading dynamic shared objects (modules) at runtime. These loadable hypervisor modules (LHM) are modeled after the loadable kernel modules used in Linux. We detail the current LHM implementation based on the Xen hypervisor. Potential use cases for this LHM mechanism include dynamic hypervisor instrumentation for debug tracing or performance analysis. We discuss the initial LHM prototype and future plans.
Keywords :
Linux; operating system kernels; performance evaluation; program debugging; virtual machines; LHM mechanism; LHM prototype; Linux; Xen hypervisor; debug tracing; dynamic hypervisor instrumentation; dynamic shared objects; loadable hypervisor modules mechanism; loadable kernel modules; performance analysis; Hardware; Kernel; Laboratories; Linux; Operating systems; Resource virtualization; Runtime; Virtual machine monitors; Virtual machining; Voice mail;
Conference_Titel :
System Sciences (HICSS), 2010 43rd Hawaii International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4244-5509-6
Electronic_ISBN :
1530-1605
DOI :
10.1109/HICSS.2010.258