chungy wrote:...Sun Microsystems has a revenue of ~$14 billion...I can't imagine that money is a real factor in this.
Sorry, but from my professional background this is
exactly how it is. Each business stream and product line has to work within strict business plans and P&L. Variations against plan have to go though strict change and approval processes. If you need an extra M€ then you need to get this approved on the basis of a business plan.
chungy wrote:...The real factor here is the technical feat...and this just doesn't happen in the real world of computing.
Sorry, but I've got to disagree with this one on two levels. First don't believe the MS achievements set the bounds of possibility. When I last looked at this, the best that MS had released was an active/passive system where one system was read-write and the other read-monitor, but with a heartbeat so that the control could flick if the active node stalls. However, Digital's VMS supported active-active clustering where nodes could symmetrically share file systems and other shared resources. This was robust and worked
extremely well. The key thing you need is the OS to support a lean and fast Distributed Lock Manager (DLM) in the heart of its kernel, plus some other Comp Sci techniques that were pretty much hammered out in the 70s and 80s.
My second point is that this whole issue of integrity is actually the business of the guest OSs and not the VMMs. All the VMM needs to do is to properly virtualise whatever the shared I/O channel mechanism to the multiple VMMs and again this is a standard problem.
Notwithstanding this, the devil is in the detail and if this takes a man-year, say $150K built up cost, to realise then someone needs to make a business case for an extra $1M revenue or whatever to cover this.