Web Desktop Interface (WDI)

Size: px
Start display at page:

Download "Web Desktop Interface (WDI)"

Transcription

1 Whitepaper Web Desktop Interface (WDI) Jose carlos Norte, CTO, eyeos Ankit Iyer, Product Manager, eyeos July 2012

2 This document is confidential property of eyeos, S.L., and any copying or distribution of all or part of its content by any means without our prior written permission is forbidden. Its use and disclosure is limited to that expressly authorised under the contract or within the project under which it was delivered to you. Unless otherwise indicated, the information in this document is not binding and eyeos, S.L. will not be held liable for any errors or omissions. 2

3 Index Executive summary...4 Types of Desktop Virtualization...5 Understanding Virtualization Architecture...7 User environment management/endpoint management...9 Remoting Protocol...10 Connection Broker...10 Workspace Management...11 Application virtualization: isolation /streaming...11 Hypervisor Management...12 Web Desktop Interface (WDI)...15 Understanding the SPICE Protocol...16 A Brief History of SPICE...16 Traditional VDI...16 The SPICE Protocol...16 The eyeos SPICE Web Client...19 Architecture Diagram...20 Implications of eyeos s Solution...22 A Breakthrough Web Client, Integrated with a VDI solution...22 Flexible Application Delivery Mechanisms...22 Advanced Adaptability to Non-PC Devices...23 Cost Effective Infrastructure...23 Efficient Resource Utilization...23 Advanced Features for Web Delivery...24 Conclusion...26 Glossary of Terms Used...27 References

4 Executive summary Desktop virtualization has become a buzzword in enterprises everywhere. Most enterprises approach the technology as a means to reduce costs and integrate solutions so that a centrally managed environment can be built for IT. There are several vendors in the desktop virtualization industry, and each provides a different set of benefits. The core idea remains the same: decoupling of IT resources to have layers of abstraction within which to control the enterprise. For instance, decoupling of the desktop layer potentially allows the end user to work from anywhere and still be able to access a familiar environment with access to all the applications that reside on that layer. For IT, it means having the ability to manage the entire enterprise desktop as a single layer, without having to manage the underlying architecture, or worry about breaking compatibility with applications that depend on the desktop layer. This document aims to provide an understanding of what desktop virtualization is, and how various desktop virtualization solutions work. It provides a basic understanding of what the underlying components are in a VDI solution and looks at the current technology capability of different vendors in the market. It introduces the term 'Web Desktop Interface' (WDI) and explains how WDI expands the capabilities of a traditional VDI solution to be able to deliver virtualized content through a web browser. It also introduces the reader to the eyeos stack, SPICE web protocol and the eyeos SPICE web client, that is capable of delivering virtualized legacy applications via web protocol to a web browser. 4

5 Types of Desktop Virtualization Desktop virtualization Client-side local execution Server-hosted remote execution Bare-metal Type #1 hypervisor Hosted Type #2 hypervisor Shared Remote Desktops (RDSH) Personal Remote virtual Desktops (VDI) Personal Remote physical desktop (Blade PC) Non- Persistent Layered Persistent Pooled Hybrid Private Fig.1 Desktop Virtualization overview Source: VDI smackdown, PQR, Feb

6 There are two main types of desktop virtualization: client-side and server-hosted. A Server-Hosted Virtual Desktop Infrastructure (SH-VDI) is a remote desktop solution providing remote access to Windows desktops and applications. The virtual machines are running from within the data center. The virtual infrastructure increases the system s independence, availability and manageability. The implementation of Server-Hosted VDIs means that desktops are no longer bound to a location or end-user appliance. Each user has their own, unique, personalized, fully independent work place. Programs run and data is processed and stored on a centralized personal desktop. Information is sent to the client screen via a remote display protocol such as Microsoft RDP, Citrix ICA/ HDX, Teradici/VMware PC-over-IP, SPICE or VNC. The protocol used for displaying the correct information depends on the operating system, bandwidth, the type of application, and other technical facilities. As with other desktop delivery solutions, VDI consist of various infrastructure components that facilitate management, load balancing, session control and secure access to virtual workstations. Microsoft, Citrix, Quest, Oracle, Virtual Bridges, Red Hat and VMware are all important suppliers within the server-hosted VDI segment. The Graphical Processor Unit (GPU) acceleration functionality can be added to a server- hosted VDI solution. It provides each (virtual) machine with enough graphic performance to run multimedia, 2D/3D, Next- Gen and Unified Communications. Display data is presented to the client device via an optimized remote display protocol. To ensure that the end-users experience the best possible performance, the bandwidth, latency, or local (software) components have to meet extra requirements. In the case of eyeos, the entire desktop is web based, and as a result is much lighter than a traditional windows desktop. This makes the delivery of content to the client device very efficient and lightweight. For use cases that need windows applications, virtualized apps are delivered to the web browser. SPICE intelligently adapts to the underlying architecture and leverages client GPU, server GPU and network bandwidth to provide the best solution. In the diagram above, eyeos is a Server 6

7 Understanding Virtualization Architecture hosted, personal, layered VDI solution. The modern end-to-end desktop virtualization solution consists of many components. However, not all of these components or layers are needed to provide a complete solution. In some cases, a single layer, or the combination of a few layers will be able to provide the virtualization capability needed by an organization. Different vendors provide a different set of advantages in the industry today, and to expect each vendor to provide every aspect of virtualization is impractical. For the sake of understanding the various components and capabilities on offer in the world of virtualization today, we will look at what the various layers of desktop virtualization provide. Typically, all of these layers reside at the data center, with a transport protocol used to send data and a client receiver residing on the client side. 7

8 Endpoint / Desktop Receiver Endpoint / Desktop Receiver Endpoint Management Desktop Advertisement Transport Protocol Desktop Orchestation / Desktop Brokering Transport Protocol & Broker Management User Workspace Applications User Workspace Applications Workspace Management Application Virtualization Operating System Operating System Desktop Provisioning Virtual Desktop Virtual Desktop Hypervisor Hardware Hardware Monitoring & Performance Management Storage Virtualization Storage Storage Management Source: 8

9 For the sake of simplicity, we will be focusing on understanding the following layers of the VDI stack: User environment management/ endpoint management. Some kind of way to manage and customize a shared desktop for individual users, above and beyond roaming profiles. A remoting protocol with complete app compatibility. The protocol must support high graphics, multimedia, seamless audio, etc. On a fast network it needs to work as if the users don't even know they're working remotely. Desktop Connection broker. This is the baseline requirement that's needed to connect users into the VDI environment and to broker connections. User Workspace/ Workspace Management: The ability to allow users to have a roaming profile or a persistent profile. All user settings and data must be available the next time the user logs on. ment and end point management tools also include a management interface for IT departments to retain control of the layer as a whole, either at the time of deployment or to manage end user settings and preferences. UEM includes tools like Citrix XenDesktop, and in the case of eyeos, the eyeos desktop. Tools like these allow customization of the user interface, provide tools for maintenance and allow management of the virtual desktop configuration in terms of user permissions and user context for each user or group. eyeos s UEM is powerful because it runs within a web browser, making it truly platform independent and allowing the focus to be on the user experience, independent of the device used. Desktop Virtualization solutions usually have a persistent, non-persistent or layered approach when it comes to managing user environments in VDI solutions. These solutions aim to solve two problems in a single layer: End user preferences or settings customizability and group policy/ access rights control for IT. Application isolation / streaming: The ability to run applications in a VM without first going through the Windows (or host OS) installation process. Hypervisor management. The ability to turn on, suspend, migrate and provision VMs. User environment management/endpoint management User Environment Management (UEM) and endpoint management tools are interfaces that allow the end user to access files, data and settings. These include virtual desktops or interfaces that allow the entire user experience to be controlled locally while being executed remotely. The focus is primarily on the end-user and his environment and not on the end user's device. Usually, User Environment Manage- Non- Persistent Pooled Layered Hybrid Persistent Private 9

10 Non-Persistent: Non Persistent desktops are the simplest to manage. IT has only a single gold image or master image on which to apply patches, and the end user is always presented with the same, clean desktop. A gold image or master image provides the advantage of having a single operating system deployed for all users. It has the disadvantage of not being customizable and of not storing user settings or changes to the interface. This has the potential of reducing the end user experience, potentially lowering productivity in some cases. Persistent: Persistent desktops contain user customization information as well as settings. Each time a user logs on, he is being presented with his own, customized desktop. Applications, settings and preferences are on a per user basis, and are unique for each user. The user can apply settings or changes, log off and his customizations will be retained the next time he logs on. Depending on how this is implemented, managing persistent desktops can be challenging for IT to manage. Because of the one-to-one mapping of user settings to desktop environments, applying patches or updates can be challenging and complex. Layered: A layered approach combines the advantages of a persistent desktop with the advantages of a non-persistent desktop while including very few drawbacks. With this implementation, each user also needs a fraction of the space needed to run a conventional OS: ideally, each user needs only swap space and a space that contains all the changes from the original OS (the space for all the deltas ). This simplifies the management of the OS as well, as the support team only needs to manage the single gold image instead of each user s OS individually. Using a master image allows multiple identical virtual machines to be created and if additional machines are required which are set up differently, then multiple tailored master images can be created for the provisioning server to use. eyeos uses a single master image that is deployed for all users, allowing all updates and maintenance tasks to be applied to that central image. eyeos even goes one step further, allowing user profile and environment information to be stored separately, giving the system a stateful feature set (user customization and settings), while maintaining the benefits of a stateless system (central management of updates, easy single image deployment) as well. This layering combines the benefits of stateful and stateless desktops in one solution. Remoting Protocol Several remoting protocols exist, each promoted by a different vendor, and in each case offering slightly different advantages. Protocols like ICA (used by Citrix), PCoIP (PC-over-IP, used by VMware) and SPICE (Used by eyeos and Virtual Bridges in their VERDE5 solution) are not cross compatible, resulting in the choice of remoting protocol being a very important decision for a vendor, because the protocol determines the overall performance of the end user experience. Things like the flexibility of the content delivered, bandwidth based optimization, high definition graphics and smoothness of experience are all determined by the remoting protocol used. For instance, PCoIP offers an innovative host rendering, Multi-codec decode and Dynamic bandwidth adapting system. ICA transmits high-level window display information, and also features adaptive bandwidth usage technology. SPICE (explained in detail in section 4.3) uses an innovative three-component model that allows direct-to-gpu information streaming so that the client device can reduce the server GPU workload, while also featuring adaptive bandwidth usage technology. Connection Broker In desktop virtualization, a connection broker is a software program that allows the end-user to connect 10

11 to an available desktop. The connection broker is responsible for facilitating user access to the virtual machines on a remote system via integration with existing authentication services. The connection broker can also monitor the connection between users and the remote virtual machines and be configured to select particular remote virtual machines or make a selection from a 'pool' of similar virtual machines. The connection broker maintains a list of available virtual desktops, and when a client device makes a request it provides the client with the connection information for the most appropriate virtual desktop, or a response that indicates that an appropriate virtual desktop is not currently available. In many cases there are more than one appropriate virtual desktop, in which case the connection broker will have the option to provide the client with a list of possible candidates. The client will generally display this list to the user so that she or he can make a selection. The connection information provided by the connection broker to the client must contain the address of the virtual desktop, but may contain additional configuration information, such as which communication protocol to use and settings for that protocol. Workspace Management Note: Some desktop virtualization solutions may also call this user profile management or roaming profile management. Different vendors treat the term workspace management slightly differently. In the context of the eyeos architecture, this section contains some overlap with the User Environment Management section described above. While the section on UEM is more of an end-user perspective, the workspace management layer provides a description of the tools that IT has available to have granular control over the end user environment. While we have described this in the workspace management section, it is important to note that this can be considered to be a single UEM layer within the eyeos architecture. A workspace management solution aims to provide the user with a virtual workspace : A single layer of abstraction that contains all the users files, settings and preferences that can be accessed in the layers above, regardless of device used. For IT, this layer provides a means of controlling user groups, user profiles, application level access control, user level or group level storage limits, etc. Within eyeos, the admin panel allows for creation of user groups and profiles that can be managed centrally by IT. Everything from storage space to application access control can be defined on a user group level from within the admin panel. This also means that the end user has access to a familiar, customized desktop interface, independent of the device from which the desktop is being accessed. Since the entire OS is provided through a web browser, the end user also has the capability to have access to a virtual workspace: an environment that provides all of the applications, files and tools that the user requires, delivered through a web browser. Application virtualization: isolation / streaming Application virtualization allows organizations to deliver applications to end user client devices when they are needed. This solves a lot of problems like managing installations, updates and application compatibility, as the applications are sandboxed and execute in their own virtual space within the server. The delivery process of transporting the application specific data/resources to the end-point at the time the application is executed is called streaming. The application is quick-up-and-running and only the minimum amount of data (commonly between 10-30% of the total application) is delivered to a client before the application is launched. Not only does this result in a quicker first time launch for the user, it also results in significantly reduced load on the network (compared with full application distribution pre-caching) and makes it possible to keep end-user 11

12 images stateless. Citrix XenApp enables application virtualization by having an agent installed in the client. This is an agent like Citrix Receiver that can connect to a virtual application session and display it on the client device. Ericom does single app delivery, without requiring any installation on the client side. In the latest version of Ericom s AccessNow, virtualizing any application through a web browser running HTML5 is possible, without needing any complex client management software, thereby making the application delivery purely server based. eyeos is a very powerful browser based application delivery platform that also performs functions like application virtualization without the need to install any client software, since the entire OS runs through the web browser. Furthermore, with eyeos s SPICE web client, applications can be virtualized and streamed right to the browser of the client device, just like Ericom s Access Now. eyeos s agentless architecture means that no client side installation is required, any user can just connect and use the operating system, and any device with a web browser is sufficient to run the OS. The advantage of eyeos s solution is that the user experience is controlled and delivered through a single platform: the web browser. While Ericom s solution is a single purpose technology, eyeos provides a platform for all the needs of the user: The end user has access to a workspace and application delivery platform as well as an interface to deliver virtualized applications, without every leaving the eyeos desktop. Hypervisor Management A hypervisor, also called Virtual Machine Manager (VMM), is one of many hardware virtualization techniques allowing multiple operating systems, termed guests, to run concurrently on a host computer (or a single physical server). The main function of the hypervisor is to provide isolated environments for each Virtual Machine (VM) and to manage access between the guest operating systems and the underlying hardware resources on the physical server. The hypervisor presents to the guest operating systems a virtual operating platform and manages the execution of the guest operating systems. Hypervisor management tools facilitate tasks like live migration of VM s, a key feature in the virtualization market. In case a VM reaches full capacity in terms of RAM or CPU usage etc, a hypervisor management tool must be able to migrate the user s client session to another physical server without the end users experience being affected. Hypervisor management would usually also include functionality like starting and suspending VM s. KVM provides all of these advantages within the eyeos architecture. Linux virtualization users have two free, open source hypervisors to choose from: Xen and KVM. In the Openstack architecture, KVM is the default hypervisor. The biggest advantage of having a KVM hypervisor is that it is open source. VMware's ESX Server is the most popular hypervisor, while Microsoft's Hyper-V is number two and Citrix' XenServer is number three. KVM is behind the top three and ahead of Oracle's Oracle VM in terms of popularity. eyeos uses the KVM hypervisor and the Openstack architecture, making the overall solution inexpensive, when compared to existing solutions in the market. It is important to note that while the KVM hypervisor is open source, its capabilities are as good as, if not better than other solutions in the market, as detailed in the Openstack hypervisor comparison matrix detailed below. 12

13 Feature XenServer/XCP KVM QEMU LXC ESX ESXi Launch Reboot Terminate Resize Rescue Pause Un-pause Suspend Resume Inject Networking * * * * Inject File * * Serial Console VNC Console * * * Attach Volume Detach Volume Live Migration Snapshot iscsi Set Admin Pass Get Guest Info 13

14 Get Host Info Glance Integration Service Control VLAN Networking Flat Networking Security Groups Firewall Rules Routing Nova diagnostic Source: Legend: indicates support, indicates the feature is not supported, * indicates there is a caveat to the functionality and a blank cell generally indicates more testing is needed to make a judgment. 14

15 Web Desktop Interface (WDI) WDI is a term that is used to describe the next generation of VDI solutions: Those that have similar underlying architecture to conventional VDI solutions, but are capable of delivering content through a web protocol and displaying it on the client device's web browser. WDI makes the layer responsible for delivery of content completely Independent of the underlying client architecture, as long as the client device's browser is capable of rendering HTML5 content. This opens the door to a host of possibilities, and allows for truly agentless access to enterprise networks. It also creates a device agnostic and OS agnostic environment because a web browser is the only thing the client device needs, and whether the OS is Windows, OSX, Android or ios becomes Irrelevant. There exists a clear dichotomy when it comes to enterprise IT spending: most of the productivity comes from the use of applications while most of the expense is in maintaining, upgrading, patching and troubleshooting compatibility on the OS level. A lot of enterprises solve this problem by separating the OS and application layers or by sandboxing user applications and enterprise applications separately so that they do not cause compatibility problems with each other, or with the OS. WDI aims to solve this problem by a bold approach: web technology has reached a state of maturity where an entire operating system can be moved to the web. This has the potential to replace the concept of a local operating system and allows for very thin client devices to perform advanced tasks. For enterprises, this means central management and control over corporate data and access, while still keeping costs down and allowing users to bring their own device to the workplace. It even allows enterprises to focus on building or integrating applications that increase productivity rather than spend on maintaining operating systems, performing patches and upgrades. In the next section, we take a look at how eyeos Implements the WDI concept using the SPICE protocol, to get a better understanding of how this technology works. 15

16 Understanding the SPICE Protocol A Brief History of SPICE Qumranet originally developed SPICE as a closed source codebase in Even though Red Hat acquired Qumranet in 2008, a decision was taken by Red Hat to offer SPICE as open source and in December 2009, Red Hat decided to open-source the protocol and code. This was a vital decision, as it potentially created an opportunity for several vendors to use the SPICE protocol and build clients for the protocol and enrich its ecosystem. In effect, Red Hat opened the doors to the possibility of having a platform on which several vendors and technologies could be interconnected. Traditional VDI Traditional VDI protocols usually consist of two components: A server side component (Back-end) and a client side receiver (Front-end) that decodes the signals sent by the server: *Figure 2 A traditional VDI or virtualization solution has data broken down into signals for mouse, keyboard, audio and video commands. Most of the bandwidth is taken up by video commands and this causes a bottleneck in a smooth user experience. The SPICE Protocol SPICE is a remoting protocol that stands for: Simple Protocol for Independent Computing Environments. SPICE brings about innovative changes to the way remoting protocols work, and offers a very powerful way of dealing with the problem of transmitting graphically heavy information across the network with little or no lag for the end user. SPICE is an alternative to Microsoft's Remote Desktop Protocol (RDP) and other remote display protocols, such as Citrix's Independent Computing Architecture (ICA). Benefits of SPICE include enhanced multimedia capabilities and dynamic load balancing between servers and (display) clients. Brian Stevens, CTO and vice president, Engineering at Red Hat said "The SPICE protocol is designed to optimize performance by automatically adapting to the graphics and communications environment that it is running in, so vendors have a terrific opportunity to enhance it for their specific applications". Front-End VDI VDI VDI VDI VDI Virtual Dispaly port Virtual keyboard Virtual Mouse Virtual Sound Device Back-End *Figure 2 Source: Spice-space.org 16

17 Hypervisor Feature Matrix with Openstack: SPICE achieves a user experience similar to an interaction with a local machine, while trying to offload most of the intensive CPU and GPU tasks to the client. SPICE is actually fairly advanced when it comes to bandwidth. It will make determinations of client capabilities, network characteristics, and other parameters to automatically change its behaviour to provide the best user experience possible. (So in some cases it might be sending raw graphics commands to the be processed on the client side, and in other cases it might send what amounts to screen bitmaps to the client). SPICE supports bi-directional audio and video, full USB support and offloading of multimedia processing, raising the VM per host density. SPICE agent is a software module executed in the guest. SPICE server and client use the agent for tasks that need to be performed in the guest context, such as configuring the guest display settings. Since SPICE runs outside the VM, the client device can watch machines boot and control them more directly without waiting for Remote Desktop Services to start. SPICE and the Openstack architecture allows a virtual GPU to run within the VDI back end. This means that instead of graphics commands being run purely on the server, the server can send raw graphics instructions to the client GPU, where the client will decode them. This has powerful implications, because the VM is no longer sending bitmap or raster like images to the client, but is sending graphics instructions to the client GPU for the client to draw. This distribution of load means that the whole user experience is much faster, and more bandwidth can be used more efficiently because heavy bitmaps are no longer being sent across. In fact, SPICE has an innovative solution for video: it separates (or demux s) video commands and sends them to the client GPU, separates audio commands and sends it to the audio card on the client, both with timecodes or timestamps. On the client side, it stitches them together (or MUX s them back together) producing a seamless experience on the client side. The experience can be such that it appears that the video is being run on the client locally. One important thing to understand is that SPICE is architected a bit different than ICA and RDP. While ICA and RDP are made of up two components (a remote software component that runs in the OS of the Windows host, and a client), SPICE is actually made up of three components: Remote guest component: A virtual graphics adapter running in the VM, just like ICA/RDP. Client component; The SPICE client software, just like ICA/RDP. Remote host component: A virtual graphics device, which the hypervisor makes available to the VM. (This is different from today's ICA/RDP.) In other words, because SPICE has a hypervisor component, it will only work when the remote hosts are VMs. The real opportunity and proper packaging of remote display protocols is integrated with the hypervisor, just like VirtualBox does with RDP and Red Hat does with Spice. Doing so provides four main advantages: Guest OS independence, since no guest OS software is required. Much closer to normal desktop experience, since clients can watch the machine boot. Eliminates the complex feature matrix in current protocol/guest OS/client device implementations. High performance. Once of the reasons Red Hat claims to get the spice performance that they get 17

18 is because they can dedicate cycles to protocol remoting outside of the guest VMs, where resources can be more appropriately allocated. (There is a lot of future potential for this to leverage GPUs, PC-over-IP chips, Calista chips, etc.) It s important to first keep in mind that as of today, even though SPICE can only connect to remote hosts running on KVM-based hypervisors there is an increase in adoption of the SPICE-KVM model and a lot of companies are leveraging the benefits of this technology, including Red Hat and Virtual Bridges. The cost advantage of leveraging the combination of these two open source technologies is immense, and since they are open source, an ecosystem of independent vendors developing add-ons to these technologies is increasing. Openstack has also provided a very capable solution in the latest release codenamed Essex and will be bringing on a host of powerful features in the upcoming Folsom release. In the current market, there are very few vendors who are in a position to leverage the advantages of the SPICE and Openstack combination. Citrix doesn't need to, they provide HDX/ICA with all their products, and so they have no incentive to support another protocol. Microsoft already has something like this with Remote FX as part of Hyper-V. That just leaves VMware, but now that they have invested in PCoIP, they may not have an incentive to add another protocol, especially if it means making changes to the hypervisor. This provides a massive advantage to eyeos, because it is one of the few companies leveraging the advantages of SPICE with an Openstack solution, eventually being able to package a complete virtualization technology at a fraction of the cost of other competitors. 18

19 The eyeos SPICE Web Client Fig: Virtualized windows 7 being delivered through the web browser eyeos has developed a technology that is one of the first of its kind: A web based client built for a remoting protocol as powerful as SPICE. While other virtualization solutions require a client side installation to send an image to the client, eyeos needs only a simple web browser to be able to virtualize. This is because all virtualized images, whether OS or application, are delivered to the web browser of the client. for Google s Chrome OS, the eyeos web client is far more capable by virtue of SPICE s underlying architecture. The ability of the protocol to understand raw graphics commands means that graphics intensive applications can be delivered remotely, and all rendered within a web browser, more efficiently than other protocols. Applications like Photoshop execute with almost no perceptible delay, and behave as though they are being executed on the client s local device. While this is similar to what Citrix Receiver provides 19

20 Architecture Diagram KVM Ubuntu SPICE Gateway Websocket Proxy Websocket Web Browser KVM Windows 7 SPICE Gateway Websocket Proxy Websocket Web Browser Agentless Client Devices Physical VM Host Server Websocket Server Client running Native SPICE client Software Supported browsers:ie 10,Firefox 12,Chrome 19,Safari 6 20

21 The eyeos implementation of SPICE consists of a physical VM host server where Virtual Machines are hosted in KVM s. These KVM s can host virtual instances of windows or Linux operating systems. While the OS runs remotely, data is encapsulated and sent by the SPICE gateway in the form of raw I/O and graphics commands. The data is sent directly from the SPICE gateway to the client device in case the client is using a native SPICE client. This is a software component that runs locally on the client machine and unpacks the data that is being streamed from the SPICE gateway. In case the client device is agentless, and is using a web browser to display the virtual machine screen, a websocket server is required. eyeos has developed a websocket proxy that is capable of encapsulating the raw graphics, audio and I/O commands that can be understood by an HTML5 capable web browser. This information is sent through the websocket server and delivered directly to the client s web browser via the SPICE protocol. All of this takes place very efficiently, so the client sees no perceivable difference in the user experience whether the content is being delivered to the web browser or to the native SPICE client. The capability of the eyeos solution as a whole is evident from the simple yet versatile agentless architecture that a web browser delivery model such 21

22 Implications of eyeos s Solution as this provides. A Breakthrough Web Client, Integrated with a VDI solution With the introduction of a SPICE client, eyeos becomes one of the few companies in the world to have its own remoting protocol client. With its web desktop and virtualization solution combined, it is the only company in the world capable of delivering a virtualization product and an enterprise desktop as a single solution via a web browser. Since eyeos s web desktop implementation is also a stateful desktop, user settings and preferences are maintained across different user sessions, and even after logoff. eyeos s hybrid virtualization is also well placed to deliver this technology. Flexible Application Delivery Mechanisms A single application can be delivered in three diffe- rent ways, based on what solution best fits the usage scenario: The application can be executed locally with eyerun, the application can be replaced with a corresponding web application or web interface, and the application can even be virtualized and delivered remotely to the users web browser. The two latter options use purely a web based architecture to deliver the application to the end user, making eyeos s solution completely device and OS independent, even allowing remote access to a user workspace environment from anywhere. Furthermore, the user session is maintained consistently so an end user could start editing a word document from the local app on his workstation and resume editing where he left off on his ipad on his way home using a virtualized word application delivered to his browser. For a quick read and review, the user could then pull out his phone and use the web application to render a viewable version of the document, without needing to access a virtual or local app. Fig: Virtualized applications can be displayed on any device with a web browser 22

23 Advanced Adaptability to Non-PC Devices Several enterprises in the world today have a mix of web based and windows based applications. A current solution in the enterprise today has been to convert legacy applications to web applications so that there is a consistent application delivery platform: the web browser. However, with the BYOD trend, smartphones and tablets have been added to the mix, and enterprises are expected to support all of these endpoints, while keeping costs down. A large number of legacy applications still exist, for which there are no web version. Not only does eyeos s technology provide a single platform to deliver both web and windows based apps, the technology also solves the endpoint management problem. Instead of having custom solutions for each endpoint device, the SPICE web client can be used with a virtual mouse displayed on touchscreen devices. This virtual mouse has left-click and right-click capabilities and the native device keyboard can be used for text input. This technology enables the client device like a tablet or a smartphone to create a fully capable desktop computing experience. Enterprises will no longer have to rely on re-writing applications to have a web version available, and will no longer have the extra overhead of creating new applications specific to a particular endpoint device. Regular windows based applications, legacy client-server applications and web based applications can all be delivered through the web browser and accessed through any device, even touch screen tablets and smartphones, with minimum loss in the user experience and with full application functionality. Cost Effective Infrastructure All of this is built on a very cost effective infrastructure. SPICE is an open source remoting protocol that is highly capable. Openstack is also an open source solution, meaning that the entire underlying architecture of a hypervisor, a powerful VMM and a remoting protocol has no licensing fee. Open stack has many advocates in the industry and iopen stack has many advocates in the industry and its wide adoption is an indication of the capability of the platform. Openstack has created a booming ecosystem with a lot of development for its platform, and has been implemented by Rackspace, Citrix, Dell, AMD, Intel, Cisco, NTT, NEC, AT&T, Red Hat and Yahoo among others. Justin Santa Barbara from Fathom DB said Openstack will seed many clouds public and private powered by this single, open industry standard. When the capability of the Openstack VMM is taken into consideration, from being dynamically able to assign KVMs and resources to user sessions as they are needed, to being able to have live migration that is imperceptible to the end user, you have a solution that provides extremely powerful benefits, free of cost. Efficient Resource Utilization As mentioned before, SPICE provides a unique benefit by being able to intelligently assess the underlying architecture, and analyse the capabilities of the client machine. This allows the Virtual GPU on the host to offload rendering to the client GPU, in effect sending it low-level GPU commands so that the GPU intensive tasks can be handled on the client side. This provides a number of benefits: 1. Throughput: Any application that is being streamed from the host machine to the client is sending I/O commands and GPU commands. This is allowing the client machine to use its processing capability to provide the user with a real-time interaction with the application as if the client was running on the local client machine itself. This is because the GPU level commands allow 23

24 for a much faster visual feedback: rather than drawing the entire application on the server and then streaming it to the client, the client draws the application locally, giving the user much faster response times, while the server is streaming GPU instructions to the client, at a much faster rate than streaming the content of the whole screen. 2. Reduction in server resource utilization: Another major benefit of this technology is that the server can host more virtual machines and more clients. This is because, once graphic intensive GPU tasks are handed over to the client, the server resource utilization is much less, allowing it to take on a heavier load, potentially allowing more clients to connect to the server simultaneously. This also reduces infrastructure costs in the long run. Advanced Features for Web Delivery With eyeos s SPICE client technology, any content can be delivered through the web browser. 1. For applications running on a desktop, SPICE can transmit the entire desktop, and thereafter only send updates on areas of the screen that are changing (in this case, the application, or even a small part of the application). SPICE can even send just application window content, so that only the application window data is sent across to the client device rather than the full windows desktop. SPICE server identifies the part of the screen that is changing, compresses that information and sends it to the client device (or sends raw GPU commands). This saves on bandwidth and provides high performance, as the network traffic between client and server is only the bits of information where the screen has changed rather than the entire screen. 2. For Images, Spice offers several image compression algorithms, which can be chosen on server initiation, and dynamically at run-time. SPICE s own proprietary compression technology Global LZ (or GLZ) takes advantage of repeating patterns among images for shrinking traffic and saving bandwidth, which is critical in a WAN. Spice also offers an automatic mode for compression selection per-image, where the choice between LZ/GLZ and Quic (another SPICE proprietary compression algorithm) is heuristically based on the image properties. 3. For Audio, Spice supports audio playback and recording, and uses an innovative technique to deliver video content with audio. Playback is compressed using the CELT [5] algorithm. Lip-sync between video and audio is achieved by time-stamping the video frames in the QXL device and injecting them in the client side, synchronized with the audio. Even though video and audio is split up during compression on the server side, the audio and video are stitched back together with the help of timecodes on the client side, giving a near-perfect playback experience. 4. For video, SPICE server heuristically identifies video areas by recognizing regions that are updated at a high rate. These areas are analyzed, isolated and streamed separately. The updates are sent to the client as video streams coded using the Motion JPEG algorithm (M-JPEG). This mechanism saves a lot of traffic; improving Spice performance, especially in WAN. A big advantage is that Video streaming can be chosen on server initiation and can be changed dynamically at run-time. SPICE s video compression algorithm will attempt to provide the best quality possible based on the bandwidth available and organizations can even tweak the performance/ bandwidth utilization to whatever parameters they deem suitable. 5. For Caching, SPICE uses an intelligent mecha- 24

25 nism. Spice implements client image caching in order to avoid redundant transmissions to the client. Caching applies to any kind of image data sent to the client, including bitmaps, palettes and cursors. The cache is defined per connection and synchronized between the server and the client, i.e., in each moment the server knows exactly which images are in the client cache. Moreover, the server is the one to decide whether an item should be added or removed from the cache. The client cache size is set by the client and transferred to the server through the display channel initialization message. The server monitors the current cache capacity and when it lacks space it removes the least recently used cache items until there is enough available cache space, ensuring that the performance is optimal. Essentially, SPICE makes it possible to deliver rich enterprise content while maintaining total control over resource and bandwidth utilization. SPICE has the latest technological enhancements on its side, and uses an intelligent heuristic approach to identify what parts of the screen are changing. eyeos is the first and only company to take advantage of this technology, and make advanced content delivery possible 25

26 Conclusion through a web browser. A Disruptive Technology Not Just for VDI, But for the Future of the Web The flexibility of the entire eyeos solution is extremely powerful considering that a single architecture is capable of fulfilling a diverse set of needs, not just in terms of end user requirements but also by providing a centralized infrastructure for IT to manage. The potential for this technology is enormous: the web has now become a ubiquitous platform for all content delivery, and a protocol like SPICE with the eyeos web client has the potential to deliver any content via the web browser. Furthermore, the SPICE web client has powerful implications when it comes to being used with web apps. With this technology, embedding a fully functional excel worksheet in a web page or web app becomes possible. We are witnessing an era when the concept of local computing is being challenged and where the need for centralization, collaboration and crowdsourcing are driving technology. Different technologies provide different pieces of the solution, but at the same time there is a gradual but undeniable migration towards web technologies. Web based content delivery is reaching a state of maturity, and the modern browser has finally become that single layer that can cater to the needs of a diverse and complex user base, providing universal access to content without sacrificing the quality of the experience. 26

27 Glossary of Terms Used CMDB: Configuration Management Database GPU: Graphics Processing Unit HDX: High Definition User Experience ICA: Independent Computing Architecture KVM: Kernel based Virtual Machine MAM: Mobile Application Management MDM: Mobile Device Management RDP: Remote Desktop Protocol RHEV: Red Hat Enterprise Virtualization RHEL: Red Hat Enterprise Linux SAN: Storage Area Network SBC: Server Based Computing SPICE: Simple Protocol for Independent Computing Environments VDI: Virtual Desktop Infrastructure VMM: Virtual Machine Manager WDI: Web Desktop Interface 27

28 References for_vdi.pdf Bridges Here_2700_s-my-take_3A00_.aspx Bridges A Demo of SPICE:

29 A protocol like SPICE uses a 3 tier architecture: VMware-or-Microsoft.htm %2Fdownload.microsoft.com%2Fdownload%2F7%2F9%2FA%2F79AAA903-25B4-4D BC47D %2FMicrosoft%2520VDI%2520TCO%2520whitepaper%2520customer%2520ready%2520v1%25202.pd f&ei=cs7qt7uvlueu0qxd8bi2bq&usg=afqjcngckoowwv574dp3co0_mkhoomporg&sig2=u2ye_ nxe6nprg5ewthsjfq

Desktop Virtualization. The back-end

Desktop Virtualization. The back-end Desktop Virtualization The back-end Will desktop virtualization really fit every user? Cost? Scalability? User Experience? Beyond VDI with FlexCast Mobile users Guest workers Office workers Remote workers

More information

DeviceLock Virtual DLP: Overview & Scenarios

DeviceLock Virtual DLP: Overview & Scenarios DeviceLock Virtual DLP: Overview & Scenarios DeviceLock Virtual DLP Overview DeviceLock s Virtual DLP feature extends the reach of DeviceLock data leak prevention capabilities to a variety of virtual computing

More information

VMware End User Computing Horizon Suite

VMware End User Computing Horizon Suite VMware End User Computing Horizon Suite Luc Gallet lgallet@vmware.com 2010 VMware Inc. All rights reserved The pace and rate of technology change is faster than ever Devices 66 % use 2+ devices for work

More information

Red Hat VDI. David Simmons

Red Hat VDI. David Simmons Red Hat VDI David Simmons Senior Architect, Red Hat Virtualization AGENDA Open Source and the Evolution of Virtualization Desktop VDI Value Components Real VDI TCO The Future of the Desktop and the savings

More information

Mobile Computing and Virtual Desktops

Mobile Computing and Virtual Desktops Mobile Computing and Virtual Desktops buzzetti@us.ibm.com The IBM Worldwide Design Centers comprise certified IT architects and specialists using state-of-the-art methodologies and technologies in the

More information

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering Architectural Guidance July 2009 The information contained in this document represents the current view of Microsoft Corporation

More information

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

Microsoft Virtual Desktop Infrastructure (VDI) FAQ Microsoft Virtual Desktop Infrastructure (VDI) FAQ Q1: What is VDI? A1: Virtual Desktop Infrastructure (VDI) is a centralized desktop delivery solution that enables organizations to store and execute desktop

More information

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS Server virtualization offers tremendous benefits for enterprise IT organizations server

More information

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper Enterprise-class desktop virtualization with NComputing Clear the hurdles that block you from getting ahead Whitepaper Introduction Enterprise IT departments are realizing virtualization is not just for

More information

Overview of Desktop Virtualization

Overview of Desktop Virtualization Virtual Desktops Increasing Access, Increasing Productivity and Reducing Service Costs UCSD, Princeton University, Duke University, Yale University, University of Iowa Overview of Desktop Virtualization

More information

Technical Brief. Userful Multiplatform Desktop Virtualization Software

Technical Brief. Userful Multiplatform Desktop Virtualization Software Technical Brief Userful Multiplatform Desktop Virtualization Software 11.04.2014 SUMMARY: This Technical Brief will summarize the installation and set up of Userful Multiplatform desktop virtualization

More information

9/26/2011. What is Virtualization? What are the different types of virtualization.

9/26/2011. What is Virtualization? What are the different types of virtualization. CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,

More information

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios White paper Microsoft and Citrix VDI: Virtual desktop implementation scenarios Table of contents Objective Microsoft VDI offering components High definition user experience...3 A very cost-effective and

More information

Maximizing Your Desktop and Application Virtualization Implementation

Maximizing Your Desktop and Application Virtualization Implementation Maximizing Your Desktop and Application Virtualization Implementation The Essentials Series sponsored by David Davis Article 1: Using Hosted Applications with Desktop Virtualization... 1 The State of Desktop

More information

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE ORACLE VIRTUAL DESKTOP INFRASTRUCTURE HIGHLY SECURE AND MOBILE ACCESS TO VIRTUALIZED DESKTOP ENVIRONMENTS KEY FEATURES Centralized virtual desktop management and hosting Facilitates access to VDI desktops

More information

Hosted desktops from Synergy IT Solutions Inc. with

Hosted desktops from Synergy IT Solutions Inc. with [partner logo here] Hosted desktops from Synergy IT Solutions Inc. with Microsoft Windows Server 2012 Technical whitepaper Contents 1 Virtual Desktop Solutions 3 Microsoft VDI 3 New and enhanced features

More information

Server-centric client virtualization model reduces costs while improving security and flexibility.

Server-centric client virtualization model reduces costs while improving security and flexibility. BUSINESS SOLUTIONS Desktop Demystified Server-centric client virtualization model reduces costs while improving security and flexibility. Virtualization is transforming the data center. It s eliminating

More information

Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC

Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC Paper 347-2009 Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC ABSTRACT SAS groups virtualization into four categories: Hardware Virtualization,

More information

Maximizing Your Desktop and Application Virtualization Implementation

Maximizing Your Desktop and Application Virtualization Implementation Maximizing Your Desktop and Application Virtualization Implementation The Essentials Series sponsored by David Davis Article 1: Using Hosted Applications with Desktop Virtualization... 1 The State of Desktop

More information

Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card

Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card Performance Validation A joint Teradici / Dell white paper Contents 1. Executive overview...2 2. Introduction...3

More information

Vertex Virtual Desktops

Vertex Virtual Desktops Vertex Virtual Desktops Whitepaper Revision 3.1 Updated 9-1-2012 Tangent, Inc. 2009. V.2 To the reader, I m Ron Perkes and I run the engineering group at Tangent responsible for our virtual desktop solutions.

More information

Server Based Desktop Virtualization with Mobile Thin Clients

Server Based Desktop Virtualization with Mobile Thin Clients Server Based Desktop Virtualization with Mobile Thin Clients Prof. Sangita Chaudhari Email: sangita123sp@rediffmail.com Amod N. Narvekar Abhishek V. Potnis Pratik J. Patil Email: amod.narvekar@rediffmail.com

More information

RED HAT ENTERPRISE VIRTUALIZATION

RED HAT ENTERPRISE VIRTUALIZATION Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April

More information

W H I T E P A P E R M y t h s a n d R e a l i t i e s o f C e n t r a l i z e d V i r t u a l D e s k t o p A d o p t i o n

W H I T E P A P E R M y t h s a n d R e a l i t i e s o f C e n t r a l i z e d V i r t u a l D e s k t o p A d o p t i o n Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R M y t h s a n d R e a l i t i e s o f C e n t r a l i z e d V i r t u a l D e

More information

Virtualization 101 ASPE RESOURCE SERIES. Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor

Virtualization 101 ASPE RESOURCE SERIES. Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor ASPE RESOURCE SERIES Virtualization 101 Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor Real Skills. Real Results. Real IT. in partnership with Virtualization 101

More information

Why Migrate from Citrix to Parallels?

Why Migrate from Citrix to Parallels? Why Migrate from Citrix to Parallels? On 3 March 2015, Citrix reviewed the lifecycle of XenApp and Presentation Server, confirming that the end of extended support for Windows Server 2003 will be on 24

More information

How To Create A Desktop Cloud Computing Solution For Call Centers

How To Create A Desktop Cloud Computing Solution For Call Centers Desktops in the Cloud: A Perfect Fit for Call Centers The Challenges Call Center Challenges >Call centers experience challenges such as decentralized management, difficulty in scaling, slow desktop performance,

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

Windows Server 2012 2,500-user pooled VDI deployment guide

Windows Server 2012 2,500-user pooled VDI deployment guide Windows Server 2012 2,500-user pooled VDI deployment guide Microsoft Corporation Published: August 2013 Abstract Microsoft Virtual Desktop Infrastructure (VDI) is a centralized desktop delivery solution

More information

FOR SERVERS 2.2: FEATURE matrix

FOR SERVERS 2.2: FEATURE matrix RED hat ENTERPRISE VIRTUALIZATION FOR SERVERS 2.2: FEATURE matrix Red hat enterprise virtualization for servers Server virtualization offers tremendous benefits for enterprise IT organizations server consolidation,

More information

SCO Virtualization Presentation to Customers

SCO Virtualization Presentation to Customers SCO Virtualization Presentation to Customers 1 Content Virtualization An Overview Short introduction including key benefits Additional virtualization information from SCO Additional information about Virtualization

More information

XenDesktop 4 Product Review

XenDesktop 4 Product Review XenDesktop 4 Product Review Virtual Desktop software is technology that is designed to run a desktop operating system, on a virtual cluster while attempting to provide the same user experience as a physical

More information

Foundation for Windows as a Service. With FlexCast Management Architecture (FMA)

Foundation for Windows as a Service. With FlexCast Management Architecture (FMA) Foundation for Windows as a Service With FlexCast Management Architecture (FMA) FlexCast Delivery Technology Simplified approaches to deployment flexibility Central Management Application & Desktop Delivery

More information

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE Greg Lissy Director, Red Hat Virtualization Business James Rankin Senior Solutions Architect 1 THE VIRTUALIZATION MARKET HAS CHANGED The release of Red Hat Enterprise

More information

Setting Up Control Rooms With Modern IT Solutions

Setting Up Control Rooms With Modern IT Solutions Superior Flexibility for the Control Room Workplace Thomas Singer 1, Ursula Kretschel 2 and Michael Schmidhuber 3 German Space Operations Center, DLR Oberpfaffenhofen, Germany The workplaces typically

More information

Virtualization for Desktops

Virtualization for Desktops Red Hat Enterprise Virtualization for Desktops Delivering on the promises of Desktop Virtualization www.redhat.com TABLE OF CONTENTS 3 Benefits of desktop virtualization 3 Benefits for IT Departments 3

More information

Boost your VDI Confidence with Monitoring and Load Testing

Boost your VDI Confidence with Monitoring and Load Testing White Paper Boost your VDI Confidence with Monitoring and Load Testing How combining monitoring tools and load testing tools offers a complete solution for VDI performance assurance By Adam Carter, Product

More information

Wyse vworkspace Supports Higher Education s Desktop Virtualization Needs

Wyse vworkspace Supports Higher Education s Desktop Virtualization Needs Wyse vworkspace Supports Higher Education s Desktop Virtualization Needs Prepared by Chris Lyman, Senior Systems Consultant Dell cloud client-computing Solutions Abstract As interest in alternative approaches

More information

Real World Considerations for Implementing Desktop Virtualization

Real World Considerations for Implementing Desktop Virtualization Real World Considerations for Implementing Desktop Virtualization The Essentials Series sponsored by Intro duction to Desktop Virtualization for the IT Pro... 1 What Is Desktop Virtualization?... 2 VDI

More information

WHITE PAPER 1 WWW.FUSIONIO.COM

WHITE PAPER 1 WWW.FUSIONIO.COM 1 WWW.FUSIONIO.COM WHITE PAPER WHITE PAPER Executive Summary Fusion iovdi is the first desktop- aware solution to virtual desktop infrastructure. Its software- defined approach uniquely combines the economics

More information

Transform: Cloud Client Computing

Transform: Cloud Client Computing Transform: Cloud Client Computing 跨 界 桌 面 雲 - 風 暴 即 來 臨 蘇 建 龍 戴 爾 桌 面 虛 擬 化 解 決 方 案 資 深 協 理 全 球 桌 面 虛 擬 化 市 場 趨 勢 -I 67% Market Growth Fast growth market = more opportunities 3 rd Wave 2 nd Wave Cloud

More information

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide

605: Design and implement a desktop virtualization solution based on a mock scenario. Hands-on Lab Exercise Guide 605: Design and implement a desktop virtualization solution based on a mock scenario Hands-on Lab Exercise Guide Contents Overview... 2 Scenario... 5 Quick Design Phase...11 Lab Build Out...12 Implementing

More information

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E VMware View 4 with PCoIP I N F O R M AT I O N G U I D E Table of Contents VMware View 4 with PCoIP................................................... 3 About This Guide........................................................

More information

Whitepaper. Vertex VDI. Tangent, Inc.

Whitepaper. Vertex VDI. Tangent, Inc. Whitepaper Vertex VDI Tangent, Inc. To the reader, As head of engineering at Tangent, I m responsible for our VDI solutions. This white paper is intended to provide useful information to help you investigate

More information

Citrix XenServer 7 Feature Matrix

Citrix XenServer 7 Feature Matrix Citrix XenServer 7 Matrix Citrix XenServer 7 Matrix A list of Citrix XenServer 7 features by product edition, including entitlements XenApp and XenDesktop license holders. The most comprehensive application

More information

(VDI) William Stein, LHRIC. Jim Geueke, MainLine

(VDI) William Stein, LHRIC. Jim Geueke, MainLine Virtual Desktop Infrastructure (VDI) William Stein, LHRIC Jim Geueke, MainLine Why Desktop Virtualization? Central management of desktop images User receives a fresh image every time Easier Windows OS

More information

RDS & VDI - Simple & Affordable. Parallels 2X RAS Selling Points

RDS & VDI - Simple & Affordable. Parallels 2X RAS Selling Points RDS & VDI - Simple & Affordable Parallels 2X RAS Selling Points What is Parallels 2X RAS? Parallels 2X Remote Application Server (2X RAS) is a connection broker that enables and facilitates the interactions

More information

Desktop Virtualization Technologies and Implementation

Desktop Virtualization Technologies and Implementation ISSN : 2250-3021 Desktop Virtualization Technologies and Implementation Pranit Patil 1, Shakti Shekar 2 1 ( Mumbai, India) 2 (Mumbai, India) ABSTRACT Desktop virtualization is new desktop delivery method

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R O r a c l e V i r t u a l N e t w o r k i n g D e l i v e r i n g F a b r i c

More information

Desktop Virtualization: A Buyer s Guide

Desktop Virtualization: A Buyer s Guide Desktop Virtualization Buyer s Guide Desktop Virtualization: A Buyer s Guide Published: May, 2008 TABLE OF CONTENTS INTRODUCTION... 2 A BRIEF OVERVIEW OF THE DESKTOP DELIVERY APPROACH... 3 User experience

More information

Trusteer Rapport Virtual Implementation Scenarios

Trusteer Rapport Virtual Implementation Scenarios Trusteer Rapport Virtual Implementation Scenarios Technical White Paper Version 1.0 October 2012 new threats, new thinking Contents About this Document 1 1. Overview of Virtual Desktop/Machine Environments

More information

Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes

Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes We will be reviewing Microsoft s Remote Desktop Services (RDS), which has undergone significant reworking since it was released as Windows 2008 Terminal Services. In the original release of Microsoft Windows

More information

Get into higher gears with Citrix in 2012: XenDesktop 5.6 the most complete solution on the planet

Get into higher gears with Citrix in 2012: XenDesktop 5.6 the most complete solution on the planet Get into higher gears with Citrix in 2012: XenDesktop 5.6 the most complete solution on the planet Fabian Kienle, Senior Channel Manager @ Citrix Systems Business runs on Applications Decision Support

More information

Whitepaper: A Business Case For Virtual Desktop Infrastructure (VDI) Deployments

Whitepaper: A Business Case For Virtual Desktop Infrastructure (VDI) Deployments Whitepaper: A Business Case For Virtual Desktop Infrastructure (VDI) Deployments VISIT TELEPHONE 703-673-1350 EMAIL info@icore.com OFFICES Washington, DC Chicago Philadelphia Baltimore New York 1 1 Introduction

More information

Increasing Your VDI Project s Return on Investment Using Workspace Virtualization

Increasing Your VDI Project s Return on Investment Using Workspace Virtualization W H I T E P A P E R Increasing Your VDI Project s Return on Investment Using Workspace Virtualization W H I T E P A P E R Increasing Your VDI Project s Return on Investment Using Workspace Virtualization

More information

FastPass Password Manager

FastPass Password Manager FastPass Password Manager Version 3.4 FastPass in Thin Clients environments Document Title FastPass in Thin Clients environments Document Classification Public Document Revision B Document Status Final

More information

Closing The Application Performance Visibility Gap Inherent To Citrix Environments

Closing The Application Performance Visibility Gap Inherent To Citrix Environments Closing The Application Performance Visibility Gap Inherent To Citrix Environments WHITE PAPER: DYNATRACE FOR CITRIX XENAPP/XENDESKTOP Many companies have invested in Citrix XenApp and XenDesktop environments

More information

Performance analysis and comparison of virtualization protocols, RDP and PCoIP

Performance analysis and comparison of virtualization protocols, RDP and PCoIP Performance analysis and comparison of virtualization protocols, RDP and PCoIP Jiri Kouril, Petra Lambertova Department of Telecommunications Brno University of Technology Ustav telekomunikaci, Purkynova

More information

Microsoft. Remote Desktop Services. November 2013

Microsoft. Remote Desktop Services. November 2013 Microsoft Remote Desktop Services November 2013 Who? Technology Consulting and Support Content Developer, Technical Reviewer Presenter, RDS, Hyper-V, System Center JWUG Event co-ordinator Ronnie Isherwood

More information

Meet the BYOD, Computing Anywhere Challenge: Planning and License Management for Desktop Virtualization

Meet the BYOD, Computing Anywhere Challenge: Planning and License Management for Desktop Virtualization Meet the BYOD, Computing Anywhere Challenge: Planning and License Management for Desktop Virtualization Barb Goldworm Founder, president & chief analyst, FOCUS, LLC Barbgoldworm@focusonsystems.com The

More information

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led) Citrix Training Course: Citrix Training Duration: 40 hours Mode of Training: Classroom (Instructor-Led) Virtualization has redefined the way IT resources are consumed and services are delivered. It offers

More information

GREEN HOUSE DATA. 4 Steps to Secure BYOD. Using Virtual Desktops To Increase Productivity Without Increasing Risk. Built right. Just for you.

GREEN HOUSE DATA. 4 Steps to Secure BYOD. Using Virtual Desktops To Increase Productivity Without Increasing Risk. Built right. Just for you. Built right. Just for you. 4 Steps to Secure BYOD Using Virtual Desktops To Increase Productivity Without Increasing Risk Presented by Green House Data Green House Data 304 Progress Circle Cheyenne, WY

More information

WHITEPAPER A BUSINESS CASE FOR VIRTUAL DESKTOP INFRASTRUCTURE (VDI) DEPLOYMENTS. www.icore.com

WHITEPAPER A BUSINESS CASE FOR VIRTUAL DESKTOP INFRASTRUCTURE (VDI) DEPLOYMENTS. www.icore.com WHITEPAPER A BUSINESS CASE FOR VIRTUAL DESKTOP INFRASTRUCTURE (VDI) DEPLOYMENTS www.icore.com Introduction Now more than ever, the typical employee is no longer tied to their desk and are constantly moving

More information

Comparing Free Virtualization Products

Comparing Free Virtualization Products A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this

More information

End to end application delivery & Citrix XenServer 5. John Glendenning Vice President Server Virtualization, EMEA

End to end application delivery & Citrix XenServer 5. John Glendenning Vice President Server Virtualization, EMEA End to end application delivery & Citrix XenServer 5 John Glendenning Vice President Server Virtualization, EMEA Businesses Run on Applications Users Apps 2 Users and Apps are Moving Further Apart Consolidation

More information

GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD

GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD Overcoming the Challenges of Virtual Desktop Infrastructure (VDI), Desktop-as-a-Service (DaaS) and Bring-Your-Own-Device (BYOD) August 2012 Rev. A 08/12

More information

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP? NVIDIA GRID OVERVIEW Imagine if responsive Windows and rich multimedia experiences were available via virtual desktop infrastructure, even those with intensive graphics needs. NVIDIA makes this possible

More information

2009 AAMGA Automation Conference

2009 AAMGA Automation Conference 2009 AAMGA Automation Conference Kenny Morris, MCSE Manager of Network Services CRC Insurance Services, Inc. kmorris@crcins.com Server Infrastructure 170 servers 70% in Central Datacenter 25% of server

More information

Getting Real about Virtual Desktops

Getting Real about Virtual Desktops Getting Real about Virtual Desktops VDI Overview Important Features Addressing User Requirements Competitive Analysis Determining Costs and ROI Keeping it Simple and Cost Effective Factors in selecting

More information

Citrix XenDesktop. Deploy virtual desktops and apps for any use case.

Citrix XenDesktop. Deploy virtual desktops and apps for any use case. Citrix XenDesktop Citrix XenDesktop transforms Windows desktops and apps into a cloud service available to any user, any device, anywhere. XenDesktop quickly and securely delivers any type of virtual desktop

More information

Simplified Private Cloud Management

Simplified Private Cloud Management BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing

More information

Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant

Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant Tim Tharratt, Technical Design Lead Neil Burton, Citrix Consultant Replacement solution for aging heritage branch infrastructures (Co-op and Britannia) New unified app delivery platform for the bank to

More information

Desktop Virtualization and Storage Infrastructure Optimization

Desktop Virtualization and Storage Infrastructure Optimization Desktop Virtualization and Storage Infrastructure Optimization Realizing the Most Value from Virtualization Investment Contents Executive Summary......................................... 1 Introduction.............................................

More information

Hosted Desktop for Business

Hosted Desktop for Business Your complete guide to Hosted Desktop Hosted Desktop for Business 1 Doc V1.0 Jan 2014 Table of Contents Hosted Desk- 3 Hosted Desktops today... 4 What is a hosted desktop? 4 How does it work? 6 How easy

More information

NEC Virtual PC Center (VPCC) Product and Technology Overview

NEC Virtual PC Center (VPCC) Product and Technology Overview NEC Virtual PC Center (VPCC) Product and Technology Overview Virtual PC Center is NEC s complete software solution to deploy and manage virtual desktop users throughout your entire organization. It is

More information

Citrix XenDesktop. Deploy virtual desktops and apps for any use case.

Citrix XenDesktop. Deploy virtual desktops and apps for any use case. Citrix XenDesktop Citrix XenDesktop transforms Windows desktops and apps into a cloud service available to any user, any device, anywhere. XenDesktop quickly and securely delivers any type of virtual desktop

More information

Enabling Technologies for Distributed Computing

Enabling Technologies for Distributed Computing Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies

More information

Networking for Caribbean Development

Networking for Caribbean Development Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the

More information

Design a Scalable Virtual Desktop Infrastructure

Design a Scalable Virtual Desktop Infrastructure Design a Scalable Virtual Desktop Infrastructure Ranganath GK, Technology Consultant, VCP VMware India. 6 th November 2008 Basics of Virtual Desktop Infrastructure (VDI) Ease of provisioning Migration

More information

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to

More information

Servervirualisierung mit Citrix XenServer

Servervirualisierung mit Citrix XenServer Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH paul.murray@eu.citrix.com Virtualization Wave is Just Beginning Only 6% of x86

More information

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

Desktop Consolidation. Stéphane Verdy, CTO Devon IT Desktop Consolidation Stéphane Verdy, CTO Devon IT Agenda - Desktop Consolidation Migrating from PCs to Hosted Desktops Desktop Centralization Deployment Graphics Compression PCs vs. Thin s TCO User segmentation

More information

Full and Para Virtualization

Full and Para Virtualization Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels

More information

Maximizing Your Desktop and Application Virtualization Implementation

Maximizing Your Desktop and Application Virtualization Implementation Maximizing Your Desktop and Application Virtualization Implementation The Essentials Series sponsored by David Davis Using Hosted Applications with Desktop Virtualization... 1 The State of Desktop Virtualization...

More information

Virtualization. Dr. Yingwu Zhu

Virtualization. Dr. Yingwu Zhu Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the

More information

Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments

Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments Table of Contents Introduction.......................................3 Benefits of VDI.....................................4

More information

Virtualization in Enterprise Environment. Krisztian Egi

Virtualization in Enterprise Environment. Krisztian Egi Virtualization in Enterprise Environment Krisztian Egi Session Outline Virtualization technology overview Challenges in enterprise environment Q & A 2 Virtualization technology overview What s virtualization

More information

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module June, 2015 WHITE PAPER Contents Advantages of IBM SoftLayer and RackWare Together... 4 Relationship between

More information

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Successfully Deploying Globalized Applications Requires Application Delivery Controllers SHARE THIS WHITEPAPER Successfully Deploying Globalized Applications Requires Application Delivery Controllers Whitepaper Table of Contents Abstract... 3 Virtualization imposes new challenges on mission

More information

Expert Reference Series of White Papers. vterminology: A Guide to Key Virtualization Terminology

Expert Reference Series of White Papers. vterminology: A Guide to Key Virtualization Terminology Expert Reference Series of White Papers vterminology: A Guide to Key Virtualization Terminology 1-800-COURSES www.globalknowledge.com vterminology: A Guide to Key Virtualization Terminology John A. Davis,

More information

Paragon Protect & Restore

Paragon Protect & Restore Paragon Protect & Restore ver. 3 Centralized and Disaster Recovery for virtual and physical environments Tight Integration with hypervisors for agentless backups, VM replication and seamless restores Paragon

More information

Cisco WAAS Optimized for Citrix XenDesktop

Cisco WAAS Optimized for Citrix XenDesktop White Paper Cisco WAAS Optimized for Citrix XenDesktop Cisco Wide Area Application Services (WAAS) provides high performance delivery of Citrix XenDesktop and Citrix XenApp over the WAN. What ou Will Learn

More information

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments RED HAT ENTERPRISE VIRTUALIZATION DATASHEET RED HAT ENTERPRISE VIRTUALIZATION AT A GLANCE Provides a complete end-toend enterprise virtualization solution for servers and desktop Provides an on-ramp to

More information

7 Things You Need to Know about Virtual Mobile Infrastructure

7 Things You Need to Know about Virtual Mobile Infrastructure 7 Things You Need to Know about Virtual Mobile Infrastructure Executive Summary Employees are bringing their phones and tablets to work in droves. This tidal wave of unmanaged devices has forced IT departments

More information

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING James Rankin Senior Solutions Architect Red Hat, Inc. 1 KVM BACKGROUND Project started in October 2006 by Qumranet - Submitted to Kernel maintainers

More information

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology Reduce I/O cost and power by 40 50% Reduce I/O real estate needs in blade servers through consolidation Maintain

More information

VMware Server 2.0 Essentials. Virtualization Deployment and Management

VMware Server 2.0 Essentials. Virtualization Deployment and Management VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.

More information

Why is the V3 appliance so effective as a physical desktop replacement?

Why is the V3 appliance so effective as a physical desktop replacement? V3 Appliance FAQ Why is the V3 appliance so effective as a physical desktop replacement? The V3 appliance leverages local solid-state storage in the appliance. This design allows V3 to dramatically reduce

More information

Red Hat Powered VDI: Setting a New Standard for Desktop Virtualization

Red Hat Powered VDI: Setting a New Standard for Desktop Virtualization Red Hat Powered VDI: Setting a New Standard for Desktop Virtualization Session#208 Jeff Jameson, Product Marketing Manager Dave Simmons, Sr. Solutions Architect May 5, 2011 AGENDA VDI: Market Benefits

More information