<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>keeping simple &#187; patent</title>
	<atom:link href="http://www.yodaiken.com/tag/patent/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yodaiken.com</link>
	<description>Systems software technology and business</description>
	<lastBuildDate>Sun, 01 Jan 2012 18:30:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Fault tolerant patent application for virtual machine</title>
		<link>http://www.yodaiken.com/2009/01/fault-tolerant-patent-application-for-virtual-machine/</link>
		<comments>http://www.yodaiken.com/2009/01/fault-tolerant-patent-application-for-virtual-machine/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 02:07:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[communications]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[fault tolerance]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=210</guid>
		<description><![CDATA[[0018]For incoming network packets, the following is done during the logging mode. When a packet is received, an event-request is posted for the VMM, at Block 210. When the VMM processes the event, it stops the VM, synchronizes the guest &#8230; <a href="http://www.yodaiken.com/2009/01/fault-tolerant-patent-application-for-virtual-machine/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>[0018]For incoming network packets, the following is done during the      logging mode. When a packet is received, an event-request is posted for      the VMM, at Block 210. When the VMM processes the event, it stops the VM,      synchronizes the guest VCPU state, and then calls into the device      emulator (i.e., device emulation software event handler), at Block 220.      The device emulator logs an event at Block 230. Then, the device emulator      receives the packets, and logs their contents, at Block 240. The last      packet logged is marked so that during replay the device emulator can      know when the last packet for this event occurs in the log.</p>
<p>[0019]During replay the following occurs: When an I/O event is encountered      in the log, the device emulator (i.e., device emulation software event      handler) is called by the VMM. The device emulator reads all packets that      were logged, and copies them into the memory of the VM. In this way, the      receive queue of packets is updated at the exact same point in the      instruction execution sequence during logging and replay.</p></blockquote>
<table border="0" width="100%">
<tbody>
<tr>
<td width="50%" align="left"><strong>United States Patent Application</strong></td>
<td width="50%" align="right"><strong>20090007111 </strong></td>
</tr>
<tr>
<td width="50%" align="left" valign="top"><strong>Kind Code</strong></td>
<td width="50%" align="right"><strong>A1 </strong></td>
</tr>
<tr>
<td width="50%" align="left"><strong> Nelson; Michael ; Â  et al.</strong></td>
<td width="50%" align="right"><strong> January 1, 2009 </strong></td>
</tr>
</tbody>
</table>
<hr /><span style="font-size: xx-small;">LOGGING AND REPLAYING INPUT/OUTPUT EVENTS FOR A VIRTUAL MACHINE </span></p>
<p>VMWARE application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2009/01/fault-tolerant-patent-application-for-virtual-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

