Utility computing can occur at different levels. Prom Software- as-a-Service (SaaS) paradigm, Desktop-as-a-Service (DaaS) paradigm can be derived: desktops can be transformed into a cost-effective, scalable and comfortable subscription service. In VDD, desktop virtual machines are instantiated on a server and then provided to clients as a whole, on demand, across a network. Since the first release and publication, new features have been implemented and performance improvements achieved. As visualization holds a critical role in the system, research and tests have been done for implementing the best virtualization solution. A comprehensive performance analysis is presented, depicting results that encourage to go on with the research and towards a real-life use. Operational costs analysis showed further economic and ecological advantages. The possibility to project operating systems not natively supporting the Xorg X11 has been introduced, opening the way to the projection of widespread though proprietary operating systems.
[1]
Roberto Baldoni,et al.
Distributed software platforms for rehabilitating obsolete hardware
,
2005
.
[2]
David Chisnall,et al.
The Definitive Guide to the Xen Hypervisor
,
2007
.
[3]
Dutch T. Meyer,et al.
Remus: High Availability via Asynchronous Virtual Machine Replication. (Best Paper)
,
2008,
NSDI.
[4]
Carl Hewitt,et al.
ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing
,
2008,
IEEE Internet Computing.
[5]
Roberto Baldoni,et al.
Virtual Distro Dispatcher: A Costless Distributed Virtual Environment from Trashware
,
2007,
ISPA.
[6]
Robert P. Goldberg,et al.
Formal requirements for virtualizable third generation architectures
,
1973,
SOSP 1973.