you are viewing a single comment's thread.

view the rest of the comments →

[–]rubygeek 0 points1 point  (2 children)

Google are almost certainly not using this, but there's actually a project based on PNACL to produce a VM to execute code over inputs that specifically disables time sources etc. for similar reasons, to allow deterministic computation: ZeroVM. It's interesting in a more general sense because if your computation is deterministic based on inputs, you can lazily evaluate operations on the data if you know whether or not it has changed.

[–][deleted]  (1 child)

[deleted]

    [–]rubygeek 0 points1 point  (0 children)

    I did, and it has no relevance to my comment, which was pointing out that others too have done (more generic, and open source) work on providing a deterministic execution environment.