Slashdot Mirror


Ask Slashdot: How Reproducible Is Arithmetic In the Cloud?

goodminton writes "I'm research the long-term consistency and reproducibility of math results in the cloud and have questions about floating point calculations. For example, say I create a virtual OS instance on a cloud provider (doesn't matter which one) and install Mathematica to run a precise calculation. Mathematica generates the result based on the combination of software version, operating system, hypervisor, firmware and hardware that are running at that time. In the cloud, hardware, firmware and hypervisors are invisible to the users but could still impact the implementation/operation of floating point math. Say I archive the virutal instance and in 5 or 10 years I fire it up on another cloud provider and run the same calculation. What's the likelihood that the results would be the same? What can be done to adjust for this? Currently, I know people who 'archive' hardware just for the purpose of ensuring reproducibility and I'm wondering how this tranlates to the world of cloud and virtualization across multiple hardware types."

2 of 226 comments (clear)

  1. Re:Good luck by Anonymous Coward · · Score: 0, Offtopic

    Any distributed system based on elements out of your control is bound to be somewhat unstable.

    You've just explained many of the problems with government in one concise sentence.

  2. Frist 3D pirnter prost by Hognoxious · · Score: 1, Offtopic

    The solution is to use a 3D printer to make your own cloud.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."