Font Size: a A A

Research And Implementation Of Shared Memory Inter-Domain Communication Component Of XtratuM

Posted on:2010-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:K R SheFull Text:PDF
GTID:2178360275995578Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
XtratuM is a Hypervisor (also known as Virtual Machine Monitor - VMM) designed for real-time embedded system. XtratuM adopt nano-kernel architecture, and take advantage of so called Para-Virtualization Technology, XtratuM defined and implemented a Hardware Abstract Layer (HAL) between the physical hardware and the operating system. Provide uniform API to use Interrupt and Timers regardless the real physical hardware devices with low overhead. An embedded operating system can be ported to run onto the XtratuM Hypervisor with minor modification effort.The guest operating system running upper on the XtratuM Hypervisor was called a domain, domains are isolated by each other because independent address space is used by each domain, so one domain will not intervene another domain which running onto the XtratuM Hypervisor simultaneously, this architecture can achieve excellent stability and security. A specific IDC (Inter Domain Communication) mechanism was desired to implement the data exchange between domains. IDC is quite critical for synchronization and data exchange between domains of XtratuM Hypervisor, the major contribution of this thesis is the research effort focus on the embedded system virtualization field, design and implemented the XtratuM shared memory inter-domain communication component, and a preliminary system testing and benchmark effort was also involved in the thesis.
Keywords/Search Tags:Virtualization, XtratuM, Shared Memory, Inter-Domain Communication
PDF Full Text Request
Related items