MokaFive's virtual desktops run on a desktop or laptop regardless of whether that unit remains connected to a central server.
The field of virtualizing desktops is in ferment, with a wide array of new ideas being tried out. Startup MokaFive has launched its own approach.
If you listen to VMware or Citrix Systems, chances are you will arm yourself with a set of powerful central administrative consoles and servers, along with the ability to virtualize thousands of end users at a time as you build out their virtual desktop infrastructure (VDI).
Three-year-old MokaFive, coming out of research at Stanford University, is a 30-employee startup that thinks there's a simpler way.
Last week it launched MokaFive Virtual Desktop Solution 1.0. As opposed to VDI, its emphasis lies in generating desktops at a central location, then allowing them to run on a desktop or laptop, regardless of whether that unit remains connected to a central server.
The MokaFive approach is also the opposite of a thin-client approach. It assumes there's both a memory device and a CPU available, and that after the download the connection may be cut. MokaFive is targeting mobile workers, such as members of the enterprise sales force, as its first customers.
That option exists under some circumstances with the large vendors' virtual desktop infrastructures, but for the most part, VDI assumes the end users' devices will remain connected to central servers. VDI in some instances encourages thin clients, which have no hard disks or other lasting memory device.
The MokaFive approach allows a kind of free-roaming spilt in responsibility between central IT and end users. Documents and files generated by users will for the most part stay on their own devices. The core desktop is examined and updated on the end user device to keep it in conformance with central rules and regulations, said John Whaley, CTO and co-founder of MokaFive.
"The users can be as disconnected as they want to be," he said. "We allow central management combined with remote execution."
MokaFive divides the user's virtual desktop into "system state" and "user state." As the user starts up his virtual machine, system state checks in with a central server to see if any updates have occurred to the operating system or key applications. If they have, the changes and only the changes get downloaded to the VM resident on the PC, called a LivePC.
The user state, which consists of the data, files, and documents generated by the end user, is isolated on the user's machine and doesn't check with central management. User data may be uploaded periodically to a replication server for backup purposes. The approach minimizes dependence on central servers and might allow an end user to go for days without contact with a data center server.
There's an immediate drawback to the approach. MokaFive is generating VMware Server virtual machines, called Live PCs, and modifying their file format for their journey to the end-user desktop. This introduces yet another VM file format that will be incompatible with other VM formats and management software from VMware, Citrix Systems, Microsoft, and open source Xen.
SaaS As Innovation Driver?Software as a service is the clear No. 1 way enterprises consume cloud. InformationWeek's SaaS Innovation Survey reveals three tips to get the most from SaaS: Make it a popularity contest. Have an escape plan. And remember that identity is the new perimeter.