Search the web
Sign In
New User? Sign Up
staticrecompilers · Static Binary Translation
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Rewindable computer   Message List  
Reply | Forward Message #311 of 326 |
Re: [staticrecompilers] Rewindable computer

Steve Coleman wrote:
>
> You could accomplish that with a the use of an OS hypervisor that traps
> memory writes via a hardware protection access and journals that to disk
> for future rewind/replay. Doing it at the application/compiler level
> would be difficult because there would be no synchronization between
> applications on the system thus the replay would happen out of sequence
> and the results would possibly give you a different outcome. The results
> of going forward again would be non-deterministic, though possibly still
> good for Monte Carlo analysis.
>
> I do recall somebody has done something like this at the OS level for
> the purpose of working with malware, but at the moment I can't remember
> who that was. I guess 'I' need to go rewind my grey matter a little, or
> go back and re-search all my bookmarks. ;)
>
> Also, a related topic where you can learn some of the tricks of the
> trade happen in the fault tolerance 'process migration' arena since
> during the migration of a process all memory writes need to be
> journalled for replication across both systems. Its all interesting stuff.
>
> btw - Looks like your/somebody's system is already rewound back to
> '2008-02-24' because that is the time stamp I got on the email you
> posted and I had to scroll back in my inbox just to find that one unread
> message.
>
> Jeremy Smith jeremy-at-xanadu.net |yahoogroups/fwdHome| wrote:
> > Hi all,
> >
> > In 2006, or thereabouts, I had an idea for a computer which you could
> > 'rewind' and take it back to any earlier instance. It would do this by
> > logging every memory write, and every hardware write.
> >
> > Problems are that you couldn't run a network client like this, because
> > the state of the network would change in the interim. However, you
> could
> > have every computer on the network also rewindable.
> >
>
>
Hi,

Thanks for the ideas.

The reason for the timestamp is I hit 'Send All Messages' by mistake and
it posted that old message. Sorry about that!

Jeremy.




Tue Aug 5, 2008 6:16 pm

jeremyalansmith
Offline Offline
Send Email Send Email

Forward
Message #311 of 326 |
Expand Messages Author Sort by Date

Hi all, In 2006, or thereabouts, I had an idea for a computer which you could 'rewind' and take it back to any earlier instance. It would do this by logging...
Jeremy Smith
jeremyalansmith
Offline Send Email
Aug 5, 2008
3:51 am

You could accomplish that with a the use of an OS hypervisor that traps memory writes via a hardware protection access and journals that to disk for future...
Steve Coleman
qedstate
Offline Send Email
Aug 5, 2008
10:26 am

... Hi, Thanks for the ideas. The reason for the timestamp is I hit 'Send All Messages' by mistake and it posted that old message. Sorry about that! Jeremy....
Jeremy Smith
jeremyalansmith
Offline Send Email
Aug 5, 2008
6:16 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help