April 06, 2011, 9:45 AM — The IEEE, home of the most objective technology standards and least interesting discussion about them, is wading into a standards effort that has stymied the industry with too many standards rather than too few.
VMware and Citrix both support the cloud-interoperability spec the DMTF announced two years ago to bring order to a market that couldn't manage to come up with a standard definition of "cloud," let alone any standard specs for getting two of them to work together.
The spec released a year later, the Open Virtualization Format was less of a real "cloud" standard than it was a way for customers to get their virtual machines off one vendor's platform and over to another if they had to.
The that may not have solved all the interoperability problems, but it did deal with one issue. End-user companies that, at the time, were just beginning to dip their toes into the cloud (while trying not to mix their metaphors) worried about getting locked in to one cloud provider. OVF was intended as a way out of that, according to Winston Bumpus, president of DMTF and director of standards architecture at VMware.
The result so far hasn't been a lot of portability or lock-in avoidance, according to David Bernstein, chairman of the two IEEE working groups announced Monday to develop the cloud standards.
One of the two groups will work on allowing apps and virtual machines to move from one cloud to another; the other will develop ways to apps on two difference clouds to trade data or programmatic requests securely.
DMTF did ship a standardized container format for virtual machines that allow one VM to be converted into a format that can be interpreted by the hypervisor running under another vendor's cloud.
The format is more of a conversion method than one that works for interoperability, though.
The real interoperability spec is still under development by the DMTF's Cloud Management Working Group, which is working on specs to let cloud-based apps trade data and queries.
OVF became an import format to let one virtual machine be exported from a cloud running on one vendor's hypervisor and be recognized well enough on another cloud to be converted into the new hypervisor's format without being rebuilt from scratch.