This paper describes a successive and updated work of Revirt project which presents a virtual machine replay framework on Xen hypervisor. As both the commodity hardware and Xen hypervisor have been changed significantly since the first publication of Revirt, the initial implementation does not meet the needs of modern architecture any more. This paper presents an improved implementation of virtual machine execution replay system called CASMotion. CASMotion has three contributions. First, CASMotion uses the performance monitor of Intel Core2 processor to construct time point of recorded events, which makes the event record more complete and precise. Second, CASMotion can fully support multi-core hardware platform which is prevalent today. Th...
Virtual machine level record and replay can be used for complex system debugging and analysis, fault...
Recent embedded real-time software tends to be multithreaded and constrained by stringent timing req...
Recent advances in virtualization technologies make the VM (Virtual machine) based server consolidat...
Computer virtualization had gained a lot of popularity over the years. It has become one of the most...
Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications...
Computer intrusions are inevitable. When an intrusion happens, forensic analysis is critical to unde...
Log-based recovery and replay systems are important for system reliability, debugging and postmortem...
Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications...
International audienceXen is one of the most popular virtualization platforms nowadays, which has be...
The purpose of this thesis was to implement testing environment through building bare metal Citrix X...
Hardware virtualization solutions provide users with benefits ranging from application isolation thr...
Virtualization is widely propagating technology that is used to run multiple virtual machines on the...
Until recently, the x86 architecture has not permitted classical trap-and-emulate virtualization. Vi...
One of the most important technologies in cloud computing is virtualization. This paper presents t...
Abstract—Virtualization techniques are gaining significant interests in embedded real-time system de...
Virtual machine level record and replay can be used for complex system debugging and analysis, fault...
Recent embedded real-time software tends to be multithreaded and constrained by stringent timing req...
Recent advances in virtualization technologies make the VM (Virtual machine) based server consolidat...
Computer virtualization had gained a lot of popularity over the years. It has become one of the most...
Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications...
Computer intrusions are inevitable. When an intrusion happens, forensic analysis is critical to unde...
Log-based recovery and replay systems are important for system reliability, debugging and postmortem...
Virtual Machine Monitors (VMM) have become popular in different application areas. Some applications...
International audienceXen is one of the most popular virtualization platforms nowadays, which has be...
The purpose of this thesis was to implement testing environment through building bare metal Citrix X...
Hardware virtualization solutions provide users with benefits ranging from application isolation thr...
Virtualization is widely propagating technology that is used to run multiple virtual machines on the...
Until recently, the x86 architecture has not permitted classical trap-and-emulate virtualization. Vi...
One of the most important technologies in cloud computing is virtualization. This paper presents t...
Abstract—Virtualization techniques are gaining significant interests in embedded real-time system de...
Virtual machine level record and replay can be used for complex system debugging and analysis, fault...
Recent embedded real-time software tends to be multithreaded and constrained by stringent timing req...
Recent advances in virtualization technologies make the VM (Virtual machine) based server consolidat...