Start-up Numecent has taken the wraps off a new cloud -based technology that aims to dramatically reduce software application download times while giving customers complete control over app licensing as well as the real-time delivery of software patches and upgrades.
Called cloudpaging, the new offering promises to transform the ways in which native software apps, an entire operating system or even a large virtual machine can be delivered, deployed and provisioned from public, private or on-premises cloud environments.
Numecent claims cloudpaging can reduce app download times by 20 to 100 times. The company is capable of delivering a complete end-to-end solution for virtualized application deployment for consumers and enterprises alike, said Numecent CEO Osman Kent.
"We want to be to software what Dropbox is to data -- but with secure yet friction-free license control so the rights-holders can protect their assets," Kent said Monday.
Fetching Virtual Pages
Once they have installed Numecent's Jukebox Studio tool on their servers, service administrators and ISVs will be able to take any licensed app and pre-virtualize or "cloudify" it. This near automatic process produces small encrypted fragments of the original app called "pages."
To read these encrypted fragments, a software client called a virtual memory manager unit, or MMU, must be installed on the computing devices of all authorized users. The virtual MMU, which is installed on each device within a virtualization sandbox, fetches the cloudified app one page at a time over a secure HTTP connection.
"In modern computer architectures an MMU is used to virtualize RAM to reduce the memory footprint of an application," said Numecent CTO Art Hitomi. "By deploying a virtual MMU in the communication path, we are in essence reducing the network footprint of the deliverable."
The good news for users is that there are no installation issues or resource conflicts for them to deal with. What's more, as soon as enough pages have been fetched -- just 6.5 percent for a cloudified version of Photoshop to perform basic imaging tasks -- the cloudified app starts executing inside the client's virtualized sandbox. (continued...)