Concurrent and consistent virtual machine introspection with hardware transactional memory
EXTERIOR: using a dual-VM based external shell for guest-OS introspection, configuration, and recovery