VMware

More on Tuesday's VMworld | Main | Software Innovator with a Social Conscience

November 08, 2006

Record/replay: what was that again?

Notes and video from this morning's keynote will arrive soon. VMware's Andy Tucker has already blogged about an exciting new technology that Mendel Rosenblum demoed this morning, and goes into a bit of detail about what's going on behind the scenes:

What was that again?.

This morning during his keynote address at VMworld Mendel Rosenblum talked about (and demoed) a new virtual machine monitor capability we've been playing with in VMware R&D, called record/replay.  The basic idea is to be able to record the instruction stream that a virtual machine executes and be able to reproduce it exactly at a later time.  This isn't just the instructions associated with a single application process or thread; it includes all code executed within a VM, including multiple processes, kernel code, and interrupt handlers.  ...

Personally as a kernel developer I've spent many hours staring at object code and remnants of register and kernel memory state and trying to deduce why a problem occurred, wishing I had a time machine that would allow me to back up and see the state of a given register before it was clobbered by unrelated code, or figure out what thread scribbled garbage onto a critical data structure. ...

You can also probably think of other uses for this technology - one that comes to mind is keeping a log of execution for analyzing security attacks.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c328153ef00d8356d243069e2

Listed below are links to weblogs that reference Record/replay: what was that again?:

Comments

Post a comment

If you have a TypeKey or TypePad account, please Sign In.

About VMTN Blog

  • VMTN Blog brings you the news from VMware and the greater VMware community and blogosphere. Read all VMware Blogs. For the full virtualization conversation, go to Planet V12n.

Subscribe

Roundtable Podcast

Twitter Chatter