Debugging Software using Virtual Networks 10
gunnk writes "In today's large intertwined networks it is awfully easy for a bug in one piece of software to have far-flung ramifications that may be horribly difficult to track down. For example, think about the chaos that could ensue if Cisco had a subtle routing bug in it's next generation of internet switches. Unfortunately, it is too expensive to build a test environment anywhere near the scale of the real environment, so the final "testing" occurs in the real world. A new idea has come along, however, that might just help: creating a virtual world in the real world network to test the software (with the added bonus of being able to step backwards through the process to analyze bugs). Sciencedaily is running an article on this method entitled "New Computer System Solves Problems by Tricking Computers"."
Avoid monocultures (Score:4, Interesting)
The internet is too much a brittle tree, instead of the mesh it was intended to be. If I have internet from two vendors, and you have internet from a different vendor, why shouldn't we be able run a wire, and add redundancy to the internet?
--Mike--
Re:Avoid monocultures (Score:1)
Re:Avoid monocultures (Score:3, Funny)
If you're thinking of marking this as a flame, take the time to research the T-shirt that the inventor of IP likes to wear. Guess what it says?
Virtual Networks for Testing? (Score:4, Informative)
Anyway, back to work...
This isn't new. (Score:2, Informative)
Heisenburg Uncertainty Principle (Score:2)
What's the odds of a bug occuring in the virtual network and not the real network?
What's the odds of a bug NOT occuring in the virtual network and in the real network?
There is no clear-cut way to be absolutely sure...