SRIDesk: A Streaming based Remote Interactivity Architecture for Desktop Virtualization System

Size: px
Start display at page:

Download "SRIDesk: A Streaming based Remote Interactivity Architecture for Desktop Virtualization System"

Transcription

1 SRIDesk: A Streaming based Remote Interactivity Architecture for Desktop Virtualization System Jiewei Wu, Jiajun Wang, Zhengwei Qi, Haibing Guan Shanghai Key Laboratory of Scalable Computing and Systems School of Software, Shanghai Jiao Tong University, Shanghai, China {zachary21,aeris.j,qizhwei,hbguan}@sjtu.edu.cn Abstract In recent years, desktop virtualization trends to be a new extension of virtualization framework. The existing desktop virtualization systems suffer performance degradation in terms of response time and video quality. However, previous remote access approaches are designed for standalone architectures and require semantic information which is not transparent to OS. So they are not feasible in desktop virtualization systems. In this paper, we propose SRIDesk, a Streaming based Remote Interactivity architecture for Desktop virtualization system. SRIDesk resides in the host through intercepting virtual display device, which is transparent to guest OS and its applications. SRIDesk integrates server-push streaming mechanism with H.264 encoder into virtualization system, which provides high quality display with low bandwidth consumption and low latency of interaction. We have implemented the SRIDesk prototype in a KVM system. Experimental results show that SRIDesk has low CPU-load, low bandwidth and good scalability. We compared SRIDesk with other popular platforms, including X, VNC, RDP and THiNC. SRIDesk outperformed other systems in bandwidth with no more than 2Mbps and 94% video quality. SRIDesk also achieved lowest latency in WAN environment among all systems. Keywords-Desktop Virtualization; Remote Display; Virtualization System I. INTRODUCTION Nowadays, IT organizations are struggling the widening gap of available resources and the demand for Information Technology resources. Personal desktop computers are ubiquitous in large enterprise, educational institutions and government organizations, while the cost of maintenance and upgrade turn out to be enormous and unmanageable. Under the circumstance, virtualization technology has become a feasible solution for resource consolidation and produced demonstrated cost saving results. By applying similar framework, Desktop virtualization is rising as an alternative to classical desktop delivery [1]. In desktop virtualization environment, all applications and operating system code are executed in a server in remote data center. End user only needs a thin client which handles display, keyboard and mouse combined with adequate processing power for graphical rendering and network communication. The client no longer has to keep user state and communicate with server by using a remote protocol. The protocol allows graphical displays to be virtualized, and transmit user input from the client to the server. Desktop virtualization offers a cost-efficient paradigm shift to ease management complexity, because operating systems, applications and data are kept in a data center. Moreover, since thin client is stateless, it is easy to troubleshoot and replace. However, desktop virtualization still faces technical challenges before being widely accepted. A key challenge is to provide high fidelity display and good interactive experiences for end users especially on multimedia applications which is commonly used in desktop computing. Current remote display protocols such as Remote Framebuffer protocol (RFB) [2] and RDP [3] are widely used in desktop virtualization systems [4]. They are mainly designed for low-motion graphical applications, such as text editors. The low-motion graphic changes minor with low frequency. However, those protocols cannot effectively support highmotion scenarios such as video playback and real-time interactions. Because the transport of multimedia data over those protocols is inefficient, requiring high bandwidth to ensure deliver all frames to the client in time [5]. Previous works [6], [7] try to support high fidelity displays or improve user experience in thin-client computing architecture. These architectures are dependent on underlying hardware, or have to implement specific hardware driver. However, virtualization technologies make both operating system and application execution abstract from underlying hardware, which means these works cannot be applied to desktop virtualization directly. We propose SRIDesk, a Streaming based Remote Interactivity architecture for Desktop virtualization system. Combined with a server-push mode stream architecture and virtualization technology, SRIDesk provides high quality display and good interactive experiences without modifying Guest Operating System nor requiring specific hardware. Its server can also scale screen size to suit small screen devices. The SRIDesk prototype is implemented in KVM [8], a virtualization system. Experimental results show that the system could reach 94% video quality in a 124x768 display resolution on video playback in LAN and WAN environment, while classic remote systems only achieve no more than 2%. In a high interaction scenario, SRIDesk achieved a

2 Host Server Virtual Machine Guest OS Virtual Display Device... Virtual Machine Guest OS Event Manager Control Connection(TCP) Client Visual Interface Interactive Input Event Manager Virtual Loopback Video Stream RTP Video Stream Figure 1: Overall architecture of SRIDesk shortest response time in WAN environment compared with other systems. The remainder of this paper is structured as follows. Section II explores the related work on remote display techniques. Section III elaborates on our architecture. Section V presents experimental results measuring our performance and comparing it against other popular desktop virtualization systems. A brief conclusion is given in Section VI. II. RELATED WORK Desktop virtualization is the combination of virtualization system and thin-client computing [1]. Virtualization allows multiple isolated user instances or desktops to run in a real server. Currently, desktop virtualization is designed on a virtualization system, such as Xen [9] and KVM [8]. KVM is a newly mainstream Linux virtualization solution. It consists of a hypervisor and a modified QEMU emulation software. In thin-client computing, many alternative designs have been proposed. X [1] system simply forwards applicationlevel display commands to client for remote display functionality. It is cost efficient in server side, but leads to complexity in client. Software on client needs to be updated frequently, and the maintenance cost is inconsistent with the zero maintenance goal of desktop virtualization. In industry, Microsoft Remote Desktop [3] and Citrix XenDesktop [11] are two famous products used in desktop virtualization. Although they are improved in both performance and functionality, they also have shortcoming in maintenance cost for that their architectures are similar to X system. VNC [2] uses a virtual driver to maintain local copy of the framebuffer state used to refresh its display and forward user input directly to the server. Many approaches leverage sematic information of desktop to improve performance of remote interaction. THiNC [6] intercepts low-level video driver commands and adopts a push mode to interactive with client. Although it supports native multimedia playback, it suffers from performance degradation over multimedia content encoding. Muse [12] uses a window-aware updating mechanism to reduce data traffic and response latency. Since virtual desktop can have various Guest OS and the sematic information will be lost in Virtual Machine Monitor, those approaches are inappropriate to be used in desktop virtualization. D. De Winter [7] developed a thin-client system that the graphical output was captured through a hardware framegrabber. The dedicated framegrabber device in the system can only support one user each time, meaning that the architecture is not scalable and flexible for supporting multi-users. Classic remote access systems suffer performance degradation in due to inefficient mechanisms, while the aforementioned remote access approaches improve performance and interaction experience by implementing standalone architectures which is high CPU-load and not transparent to OS. So they are not feasible in desktop virtualization system. III. DESIGN OF ARCHITECTURE In order to provide high fidelity display and good user interactions in desktop virtualization system, we propose the SRIDesk to combine virtualization technology with videostreaming architecture. Figure 1 shows an overview of such architecture. Thin clients are connected to the desktop virtualization server through ethernet or wireless network. Users applications are executed in Guest OS virtualized by the server. Transparency: In the server side, the display of a Guest OS is generated in Guest OS s display driver and then rendered by a virtual display device. To be transparent to Guest OS, SRIDesk modifies the virtual display device that sits below the Guest OS proper so that SRIDesk requires no modification of drawing functionality in Guest OS, resulting in a simpler system that can work seamlessly with existing virtualization systems. SRIDesk intercepts displays rendered by virtual display device and redirects them to virtual loopback, instead of sending to framebuffer. Virtual loopback is a module to create virtual video devices. With virtual loopback, a process can read these devices as if

3 they were ordinary video devices, which makes multimedia architecture easier to implant in virtualization system. Push Mode Streaming: The multimedia architecture is a videostream pipeline mode. The videostream in the server is mainly responsible for encoding original display. Encoders such as H.264 and WebM, have high performance in compression so that network traffic can be reduced to suit low bandwidth network environment. To improve response time for interactions in desktop virtualization systems, SRIDesk uses a low-latency server-push display update mode to minimize synchronization costs between client and server, because the traditional client-pull mode needs client to send updating requests to server. It leads to higher latency that video frames are generated faster than the rate at which the client can send reqeusts to the server. Diversified Displays: It becomes important to promise ubiquitous computing access in cloud environment. The client may have different screen sizes and computing capabilities. To deliver on this promise, SRIDesk decouples the original framebuffer size from the display size of which the client is capable. The display resizing is fully supported by the server. The server resizes display size automatically in videostream pipeline, whenever a client reports a specific size to it. IV. IMPLEMENTATION We have implemented a prototype server based on QEMU-KVM (version 1.2.) and a client by extending a simple VNC Viewer. Since SRIDesk only hooks the virtual display device under Guest OS, no modifications are required to applications and operating systems. The rendered images are written into a virtual loopback by using standard Video4Linux interface. To support virtual loopback, we use a v4l2loopback [13] as a kernel module to create virtual video devices. The SRIDesk virtual loopback utilizes v4l2loopback s interfaces and multiplexes its resources. Figure 2 shows the pipeline details of videostream. The server uses display scaler to resize the output of image in virtual loopback to fulfil client s requirement of specific size. Then pipeline goes to the encoding. The codec we choose to encode is the x264 videocodec [14], an opensource H.264 encoder. Because encoding is in a live streaming environment, we have to minimize the delay of encoder. To reduce x264 codec s latency, the tune of zerolatency is enabled, which disables rc-lookahead and b-frames. The two parameters are mainly used in offline encoding, which cost high latency. After encoder encodes a frame, the pipeline starts to encapsulate it into RTP packet. Then RTP packets are sent to the client through UDP. The client depacketizes RTP packets received and writes into decoder. Since video decoding can be an extremely CPU-intensive task especially for higher resolutions, we use hardware-accelerated video decoding to allow CPU to concentrate on other tasks. Display Scale RTP Depacketlize Encode Network Decode RTP Packetlize Framebuffer Figure 2: Pipeline of videostream The communication between the server and the the client is through TCP connections. The event manager in the client handles interaction inputs such as keystroke and mouse click and sends it to the server. Then the event manager in the server handles the request and gives commands to videostream and interactions to the Guest OS. The remote display protocol is based on the modification of the RFB. The RFB is a client-pull updating mode. The display screen is updated and sent each time the client sends a FramebufferUpdateRequest. Since SRIDesk adopts server-push mode, the client no longer sends Framebuffer- UpdateRequest to the server. To support diversified displays in server, a extension message SetScreenSize is added into protocol. Whenever the client needs to change display size, SetScreenSize is sent from the client to the server. V. EVALUATION To demonstrate the effectiveness of SRIDesk, we first tested different scenarios on it and evaluated the overall performance. Then we conducted a direct comparison with a number of widely used platforms. There were X, VNC, Microsoft Remote Desktop and THiNC. Client Laptop Raspberry Pi A. Experimental Setup SRIDesk Server Figure 3: Experimental Testbed Webserver We conducted the experiment on our system by using an isolated network. Figure 3 shows our testbed. Server machine had a 2.66GHz Intel Core i7-92 processor and 6Gbyte of RAM. The clients were a 2.GHz Intel Core II laptop with 1Gbyte of RAM and a Raspberry Pi which was a credit-card-sized single-board computer with a 7MHz ARM11 processor and 512Mbyte memory. We considered two network environments: LAN and WAN. LAN is a 1Mbps network with ideal latency. WAN is a 1Mbps network with 66ms RTT emulated by ns-2.

4 6 % 5 % Server Client:PC Raspberry Pi 1 8 Bandwidth CPU Utilization(%) 4 % 3 % 2 % Bandwidth (Mbps) % 2 % Office Office (Linux) (Windows) Browse Browse (Linux) (Windows) (Linux) Photo Photo (Windows) (Linux) Video Video (Windows) Scenarios Office Office (Linux) (Windows) Browse Browse (Linux) (Windows) (Linux) Photo Photo Video Video (Windows) (Linux) (Windows) (a) CPU Utilization (b) Bandwidth Figure 4: Resource requirements in server and client in four scenarios and two operating systems We used four distinguished scenarios with a 124x768 display resolution to represent low-motion, high-motion, low and high interactive scenarios. Since SRIDesk is transparent to Guest OS, we ran both Linux and Windows Guest OS on SRIDesk server in order to provide a fair comparison with other systems. Four scenarios are listed as below: Office: We did a sequence of actions in Openoffice in Linux platforms and Microsoft Office in Windows platforms. Actions included typing, creating objects, editing tables, etc. Browsing Web: We browsed a sequence of 3 web pages containing a mix of texts and images. The browser we choose were Mozilla Firefox, since both platforms support it. The web pages were saved on a local web server. Photo Editing: Photo editing used a sequence of filters like blur, red eyes removal, sharepen, etc. The GNU Image Manipulation Program and Adobe Photoshop were used in Linux platforms and Windows platforms. Video Playback: We played an H.264 codec movie clip at 24fps in fullscreen. The video player used was MPlayer 1.rc4 in both the Linux platforms and the Windows platforms. The clip s original size is 853x48. All scenarios were recorded with Xnee in the client to ensure that clients did the same inputs each time. Every scenario lasted at least 5 minutes and was tested 3 times. To perform scenarios on Guest OS, we chose Ubuntu 12.4 for Linux platform and Windows 7 for Windows platform. To minimize application environment differences, we used common configuration options whenever possible. Display was set to 32-bit color. RDP was set to LAN settings when we tested in LAN environment and WAN settings in WAN environment. Any remaining settings were set to defaults. CPU Utilization(%) scenarios 2 scenarios time (sec.) Figure 5: CPU utilization in server with 2 and 4 running scenarios B. Overall Performance We first ran one scenario at a time. Figure 4 shows the overall performance results of SRIDesk. Figure 4a shows the average CPU utilization in both server side and client side. In the server side, the Office scenario has the lowest CPU-load at 14.69% in Linux and 15.23% in Windows, because it contains a large number of low-motion display updates. The Video playback scenario as the representation of high-motion display has the highest CPU-load among all scenarios, which is around 1% higher than low-motion scenarios. Browsing Web and Photo Editing have some high CPU-intensive actions, but human interactions make CPUload lower. It is also critical to keep CPU-load as low as possible for client device. Figure 4a also shows that CPUload in client has no relevant to the scenarios and the average CPU-load of client is about 14.5%. Leveraging hardwareaccelerated video decoding, Raspberry Pi s CPU-load is lower than 5% in average, which means that a function limited thin client can be used in SRIDesk architecture.

5 2 LAN WAN 1 % LAN WAN 15 8 % Latency(ms) 1 Quality 6 % 4 % 5 2 % baseline baseline (Windows) (Linux) X11 VNC RDP THiNC SRIDesk (Windows) SRIDesk (Linux) Platform Figure 6: Latency in photo editing scenario % X11 VNC RDP THiNC SRIDesk (Windows) SRIDesk (Linux) Platform Figure 7: Video quality in video playback scenario using the formula 1 Figure 4b shows the average bandwidth cost for each scenario and demonstrates that SRIDesk requires no more than 2Mbps for control and image transmission. Even highmotion scenario needs more screen updates, Video Playback scenario requires only 1.56Mbps. Since Video Playback is the most bandwidth consumption scenario, a comparison of Video Playback bandwidth with other systems will be described in Section V-D. To test the scalability of SRIDesk system, we ran 2 and 4 scenarios together in a server. We selected Linux system for Web Browsing and Video playback scenario, and Windows for the rest two. Photo Editing and Video playback were used in 2 scenarios, and all used in 4 scenarios. Figure 5 shows the CPU utilization in a server for 5 minute. The CPU-load of server is 46.38% and 75.79% for 2 and 4 scenarios, and running 4 scenarios has 1.7 times higher CPU-load than running 2, which shows that SRIDesk has a good scalability. Figure 5 demonstrates that SRIDesk server can afford at least four clients together in various scenarios without performance degradation in our testbed, since server s CPU-load does not exceed 1% at any time. C. Interaction Response Analysis Good response time is the key to overall satisfaction in user experience, especially in highly interactive scenario. So we mainly focused on Photo Editing Scenario. We recorded the time from mouse click or keystroke to a complete screen update of corresponding reaction. A full response time consists of processing time of server and client, transmission time of remote display protocol and application execution time. Because some actions in photo editing lasted for a relative longer application execution time, we also tested Photo Editing scenario on local PC as a baseline in order to exclude the impact of application execution time. Figure 6 shows the average latency of a sequence of actions on Photo Editing scenario on LAN and WAN environment. VNC has the slowest response time for LAN at 635ms, and X11 is the worst for WAN at 1935ms. They are much slower than Transferred Data Size(MB) X11 VNC RDP THiNC SRIDesk (Windows) SRIDesk (Linux) Platform LAN WAN Figure 8: Total data transferred during video playback others due to client-pull mode or bandwidth limitation. Figure 6 shows SRIDesk gets 3ms latency on LAN environment and does not suffer much performance degradation in WAN environment. Although RDP achieves nearly native performance in LAN environment, it suffers greatly degradation in WAN environment and is 1.8 times slower than SRIDesk. SRIDesk provides fastest response time in WAN environment in all platforms. THiNC also achieves a similar result with SRIDesk, because they also adopts a server-push mode. D. Video Quality Analysis Multimedia performance is measured using benchmark based on video quality [15], which takes both playback delays and frame drops into consideration. The video quality is calculated according to formula 1. 1% video quality is the optimal quality, which means all video frames are played at real-time speed. V Q(P ) = Data(P )/P laybackt ime(p ) IdealF P S(P ) Data(slowmo)/P laybackt ime(slowmo) IdealF P S(slowmo) (1)

6 Figure 7 shows the video quality results on LAN and WAN environment. X11, VNC and RDP deliver a very poor video quality. RDP has the worst quality for LAN at only 14.83%, and X11 has the worst quality for WAN at no more than 2%. These systems suffer from their mechanisms and algorithms. These algorithms are unable to keep up with the speed of screen updates, leading to frame dropping or longer playback time. VNC drops third of video quality in WAN environment, because it uses a client-pull mode which makes client send screen update requests to server. In a higher latency WAN environment, the rate of update request will be slower than video playback rate, so that some of frames are dropped. However, THiNC and SRIDesk achieve almost ideal video quality. THiNC gets 97.62% and 71.42% video quality in LAN and WAN environment. SRIDesk gets 95% video quality in LAN environment, and 92.94% the highest one in WAN environment benefiting from using a server-push mode. Figure 8 shows the total data transferred during the video playback for each system. SRIDesk is transparent to Guest OS, so the video performance and data size are almost same in two operating systems. Among all systems, SRIDesk is the most bandwidth for video playback. It sends 6.9MB and 6.8MB of data in LAN and WAN environment, with 94% video quality in average. Although THiNC s video quality is slightly better than SRIDesk in LAN environment, it needs more bandwidth. Since THiNC intercepts drawing commands in the driver of Guest OS, it has to contain more semantic information of display which increases the size of data. Due to low efficient algorithm, other systems need to send much more data to the client. VI. CONCLUSION We presented SRIDesk, a Streaming based Remote Interactivity architecture for Desktop virtualization system. By intercepting virtual display driver under Guest OS, SRIDesk works seamlessly with unmodified applications, desktops and operating systems. SRIDesk leverages videostream architecture and efficient video codec to provide high quality display updates with low latency and bandwidth consumption. With server-side display scaling, SRIDesk can also support small screen devices. We have measured SRIDesk s overall performance on various scenarios in different network environments and compared it with widely used remote desktop systems. Experimental results show that SRIDesk can deliver a good user experience with low CPU-load in both client and server. Moreover, SRIDesk shows good scalability that server can afford at least 4 clients without performance degradation. SRIDesk also provides good response time in both LAN and WAN environment and outperforms other systems in WAN environment. SRIDesk gives the same top video quality with THiNC system and uses fewer bandwidth. VII. ACKNOWLEDGEMENTS This work is supported by the Program for PCSIRT and NCET of MOENSFC (No , ), 863 Program (No. 211AA1A22, 212AA195), 973 Program (No. 212CB72341), the key program (No ) of MOE, and International Cooperation Program (No , 211DFA185). REFERENCES [1] G. Lai, H. Song, and X. Lin, A service based lightweight desktop virtualization system, in Service Sciences (ICSS), 21 International Conference on. IEEE, 21, pp [2] T. Richardson, Q. Stafford-Fraser, K. Wood, and A. Hopper, Virtual network computing, Internet Computing, IEEE, vol. 2, no. 1, pp , [3] Windows Remote Desktop Protocol (RDP), microsoft.com/en-us/library/aa38315.aspx. [4] C. Border, The development and deployment of a multi-user, remote access virtualiztion system for networking, security, and system administration classes, 27. [5] L. Deboosere, J. De Wachter, P. Simoens, F. De Turck, B. D- hoedt, and P. Demeester, Thin client computing solutions in low-and high-motion scenarios, in Networking and Services, 27. ICNS. IEEE, 27, pp [6] R. A. Baratto, L. N. Kim, and J. Nieh, Thinc: a virtual display architecture for thin-client computing, in Proceedings of the 2th ACM Symposium on Operating Systems Principles 25(SOSP), 25, pp [7] D. De Winter, P. Simoens, L. Deboosere, F. De Turck, J. Moreau, B. Dhoedt, and P. Demeester, A hybrid thin-client protocol for multimedia streaming and interactive gaming applications, in Proceedings of the 26 international workshop on Network and operating systems support for digital audio and video. ACM, 26, p. 15. [8] A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori, kvm: the linux virtual machine monitor, in Proceedings of the Linux Symposium, vol. 1, 27, pp [9] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, Xen and the art of virtualization, in ACM SIGOPS Operating Systems Review, vol. 37, no. 5. ACM, 23, pp [1] R. Scheifler and J. Gettys, The x window system, ACM Transactions on Graphics (TOG), vol. 5, no. 2, pp , [11] Citrix XenDesktop Desktop Virtualization, Virtual Desktops, [12] W. Yu, J. Li, C. Hu, and L. Zhong, Muse: a multimedia streaming enabled remote interactivity system for mobile devices, in Proceedings of the 1th International Conference on Mobile and Ubiquitous Multimedia. ACM, 211, pp [13] v4l2loopback - video for linux 2(v4l2) loopback device, [14] L. Aimar, L. Merritt, E. Petit, M. Chen, J. Clay, M. Rullgrd, C. Heine, and A. Izvorski, x264-a free h264/avc encoder, Online, 25. [15] J. Nieh, S. Yang, and N. Novik, Measuring thin-client performance using slow-motion benchmarking, ACM Transactions on Computer Systems (TOCS), vol. 21, no. 1, pp , 23.

VNC in High-Latency Environments and Techniques for Improvement

VNC in High-Latency Environments and Techniques for Improvement VNC in High-Latency Environments and Techniques for Improvement Taurin Tan-atichat Dept. of Computer Science and Engineering University of California, San Diego La Jolla, CA, USA ttanatic@cs.ucsd.edu Joseph

More information

Remote desktop protocols. A comparison of Spice, NX and VNC. Bachelor Degree Project in Network and System administration G2E 15h Spring term 2012

Remote desktop protocols. A comparison of Spice, NX and VNC. Bachelor Degree Project in Network and System administration G2E 15h Spring term 2012 Remote desktop protocols A comparison of Spice, NX and VNC Bachelor Degree Project in Network and System administration G2E 15h Spring term 2012 Martin Hagström h06marha@student.his.se June 5, 2012 Supervisor:

More information

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw

More information

An Original-Stream Based Solution for Smoothly Replaying High-definition Videos in Desktop Virtualization Systems

An Original-Stream Based Solution for Smoothly Replaying High-definition Videos in Desktop Virtualization Systems An Original-Stream Based Solution for Smoothly Replaying High-definition Videos in Desktop Virtualization Systems Kui Su, Zonghui Wang, Xuequan Lu, Wenzhi Chen College of Computer Science Zhejiang University,

More information

Infor Web UI Sizing and Deployment for a Thin Client Solution

Infor Web UI Sizing and Deployment for a Thin Client Solution Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and

More information

Development of Web-Based Remote Desktop to Provide Adaptive User Interfaces in Cloud Platform

Development of Web-Based Remote Desktop to Provide Adaptive User Interfaces in Cloud Platform Development of Web-Based Remote Desktop to Provide Adaptive User Interfaces in Cloud Platform Shuen-Tai Wang, Hsi-Ya Chang Abstract Cloud virtualization technologies are becoming more and more prevalent,

More information

Understanding the Performance of an X550 11-User Environment

Understanding the Performance of an X550 11-User Environment Understanding the Performance of an X550 11-User Environment Overview NComputing's desktop virtualization technology enables significantly lower computing costs by letting multiple users share a single

More information

MICROSOFT. Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7

MICROSOFT. Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7 MICROSOFT Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7 Microsoft Corporation January 2010 Copyright This document is provided as-is. Information and views expressed

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

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand

More information

User Manual Version 0.9.9.p BETA III December 23rd, 2015

User Manual Version 0.9.9.p BETA III December 23rd, 2015 User Manual Version 0.9.9.p BETA III December 23rd, 2015 Disclaimer: This document is provided as-is. Information and views expressed in this document, including URL and other Internet website references,

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

Getting Started with RemoteFX in Windows Embedded Compact 7

Getting Started with RemoteFX in Windows Embedded Compact 7 Getting Started with RemoteFX in Windows Embedded Compact 7 Writers: Randy Ocheltree, Ryan Wike Technical Reviewer: Windows Embedded Compact RDP Team Applies To: Windows Embedded Compact 7 Published: January

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

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

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

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

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,

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

THINC: A Virtual Display Architecture for Thin-Client Computing

THINC: A Virtual Display Architecture for Thin-Client Computing THINC: A Virtual Display Architecture for Thin-Client Computing Ricardo A. Baratto, Leonard N. Kim, and Jason Nieh Department of Computer Science Columbia University, New York, NY, USA {ricardo, lnk2101,

More information

A Comparison of Thin-Client Computing Architectures

A Comparison of Thin-Client Computing Architectures A Comparison of Thin-Client Computing Architectures Technical Report CUCS-022-00 November 2000 Jason Nieh, S. Jae Yang, Naomi Novik Network Computing Laboratory, Columbia University {nieh, sy180, nn80}@cs.columbia.edu

More information

Web Browsing Performance of Wireless Thin-client Computing

Web Browsing Performance of Wireless Thin-client Computing Web Browsing Performance of Wireless Thin-client Computing S. Jae Yang Dept. of Computer Science Columbia University New York, NY 27 sy8@columbia.edu Jason Nieh Dept. of Computer Science Columbia University

More information

pthinc: A Thin-Client Architecture for Mobile Wireless Web

pthinc: A Thin-Client Architecture for Mobile Wireless Web pthinc: A Thin-Client Architecture for Mobile Wireless Web Joeng Kim, Ricardo A. Baratto, and Jason Nieh Department of Computer Science Columbia University, New York, NY, USA {jk2438, ricardo, nieh}@cs.columbia.edu

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

Thin Clients and PCs A comparative study to find suitability for different computing environments

Thin Clients and PCs A comparative study to find suitability for different computing environments Thin Clients and PCs A comparative study to find suitability for different computing environments Tanmay K. Mohapatra Choosing between thin clients and PCs requires a rational evaluation. Often a correct

More information

Source Traffic Characterization for Thin Client Based Office Applications

Source Traffic Characterization for Thin Client Based Office Applications Source Traffic Characterization for Thin Client Based Office Applications Barbara Emmert, Andreas Binzenhöfer, Daniel Schlosser, and Markus Weiß University of Würzburg, Institute of Computer Science, Würzburg

More information

Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers

Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers Performance Isolation of a Misbehaving Virtual Machine with Xen, VMware and Solaris Containers Todd Deshane, Demetrios Dimatos, Gary Hamilton, Madhujith Hapuarachchi, Wenjin Hu, Michael McCabe, Jeanna

More information

VirtuMob : Remote Display Virtualization Solution For Smartphones

VirtuMob : Remote Display Virtualization Solution For Smartphones VirtuMob : Remote Display Virtualization Solution For Smartphones M H Soorajprasad #1, Balapradeep K N #2, Dr. Antony P J #3 #1 M.Tech Student, Department of CS&E,KVGCE Sullia, India #2 Assistant Professor,

More information

Mobile Virtual Network Computing System

Mobile Virtual Network Computing System Mobile Virtual Network Computing System Vidhi S. Patel, Darshi R. Somaiya Student, Dept. of I.T., K.J. Somaiya College of Engineering and Information Technology, Mumbai, India ABSTRACT: we are planning

More information

Improving Web Browsing on Wireless PDAs Using Thin-Client Computing

Improving Web Browsing on Wireless PDAs Using Thin-Client Computing Improving Web Browsing on Wireless PDAs Using Thin-Client Computing Albert M. Lai, Jason Nieh, Bhagyashree Bohra, Vijayarka Nandikonda, Abhishek P. Surana, and Suchita Varshneya Department of Computer

More information

IMPACT OF NETWORK QUALITY DETERIORATION ON USER S PERCEIVED OPERABILITY AND LIVE-MIGRATION OF VIRTUAL MACHINES IN REMOTE DESKTOP ENVIRONMENTS

IMPACT OF NETWORK QUALITY DETERIORATION ON USER S PERCEIVED OPERABILITY AND LIVE-MIGRATION OF VIRTUAL MACHINES IN REMOTE DESKTOP ENVIRONMENTS IMPACT OF NETWORK QUALITY DETERIORATION ON USER S PERCEIVED OPERABILITY AND LIVE-MIGRATION OF VIRTUAL MACHINES IN REMOTE DESKTOP ENVIRONMENTS Shin-ichi Kuribayashi Department of Computer and Information

More information

Remote Desktop Protocol Performance

Remote Desktop Protocol Performance MICROSOFT Remote Desktop Protocol Performance Presentation and Hosted Desktop Virtualization Team 10/13/2008 Contents Overview... 3 User Scenarios... 3 Test Setup... 4 Remote Desktop Connection Settings...

More information

FileMaker Pro 13. Using a Remote Desktop Connection with FileMaker Pro 13

FileMaker Pro 13. Using a Remote Desktop Connection with FileMaker Pro 13 FileMaker Pro 13 Using a Remote Desktop Connection with FileMaker Pro 13 2007 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker

More information

Performance Comparison of VMware and Xen Hypervisor on Guest OS

Performance Comparison of VMware and Xen Hypervisor on Guest OS ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 2 Issue 3; July-August-2015; Page No. 56-60 Performance Comparison of

More information

Citrix & Terminal Services Considerations (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs)

Citrix & Terminal Services Considerations (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs) (Ascent Capture 7.5 Enterprise with Citrix & Terminal Services FAQs) Date March 17, 2008 Applies To Ascent Capture Enterprise (Only), Version 7.5. This version of Ascent Capture has been certified with:

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

RECENTLY, cloud computing [1] services have become

RECENTLY, cloud computing [1] services have become 1 Cloud-based Desktop Services for Thin Clients Lien Deboosere, Bert Vankeirsbilck, Pieter Simoens, Filip De Turck, Bart Dhoedt and Piet Demeester Abstract Cloud computing and ubiquitous network availability

More information

FCE: A Fast Content Expression for Server-based Computing

FCE: A Fast Content Expression for Server-based Computing FCE: A Fast Content Expression for Server-based Computing Qiao Li Mentor Graphics Corporation 11 Ridder Park Drive San Jose, CA 95131, U.S.A. Email: qiao li@mentor.com Fei Li Department of Computer Science

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions Minimum System Requirements What do I need to host or attend a meeting using Microsoft Windows? What do I need to host or attend a meeting using Mac OS? What do I need to host

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

Performance of Host Identity Protocol on Nokia Internet Tablet

Performance of Host Identity Protocol on Nokia Internet Tablet Performance of Host Identity Protocol on Nokia Internet Tablet Andrey Khurri Helsinki Institute for Information Technology HIP Research Group IETF 68 Prague March 23, 2007

More information

Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT

Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT Experimental Investigation Decentralized IaaS Cloud Architecture Open Stack with CDT S. Gobinath, S. Saravanan PG Scholar, CSE Dept, M.Kumarasamy College of Engineering, Karur, India 1 Assistant Professor,

More information

Handling Multimedia Under Desktop Virtualization for Knowledge Workers

Handling Multimedia Under Desktop Virtualization for Knowledge Workers Handling Multimedia Under Desktop Virtualization for Knowledge Workers Wyse TCX Multimedia capabilities deliver the applications and performance required, for less A white paper by Wyse Technology Inc.

More information

AT&T Connect Video Conferencing Functional and Architectural Overview. v9.5 October 2012

AT&T Connect Video Conferencing Functional and Architectural Overview. v9.5 October 2012 AT&T Connect Video Conferencing Functional and Architectural Overview v9.5 October 2012 Video Conferencing Functional and Architectural Overview Published by: AT&T Intellectual Property Product: AT&T Connect

More information

evm Virtualization Platform for Windows

evm Virtualization Platform for Windows B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400

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

Cascade Collaboration Solutions 5 Aug 2014

Cascade Collaboration Solutions 5 Aug 2014 Cascade Collaboration Solutions 5 Aug 2014 5530001600 Rev 03 Contents 1. Solution Overview... 3 2. Collaboration End Points... 5 3. Collaboration Cloud Server... 7 4. Technical Specifications... 8 4.1.

More information

Screen Sharing Performance of Web Conferencing Services. Competitive Analysis. Prepared for Adobe Systems

Screen Sharing Performance of Web Conferencing Services. Competitive Analysis. Prepared for Adobe Systems Screen Sharing Performance of Web Conferencing Services Competitive Analysis Prepared for Adobe Systems Prepared by: Heather Petersen handl Consulting Table of Contents Introduction...1 The Next Generation

More information

Detailed Lab Report DR101115D. Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead

Detailed Lab Report DR101115D. Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead Detailed Lab Report Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead February 11, 2011 Miercom www.miercom.com Table of Contents 1.0 Executive Summary... 3 2.0

More information

CSE 237A Final Project Final Report

CSE 237A Final Project Final Report CSE 237A Final Project Final Report Multi-way video conferencing system over 802.11 wireless network Motivation Yanhua Mao and Shan Yan The latest technology trends in personal mobile computing are towards

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

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X Performance Evaluation of Virtual Routers in Para-virtual Environment 1. Abhishek Bajaj abhishek.bajaj@iiitb.net 2. Anargha Biswas anargha.biswas@iiitb.net 3. Ambarish Kumar ambarish.kumar@iiitb.net 4.

More information

Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology

Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology Autodesk Vault Professional Manufacturing Industry Marketing 2011 Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology Geographically dispersed

More information

ArcGIS for Desktop Best Practices in a Citrix XenApp Environment. Jeff DeWeese Sr. Technical Architect Esri January 4, 2013

ArcGIS for Desktop Best Practices in a Citrix XenApp Environment. Jeff DeWeese Sr. Technical Architect Esri January 4, 2013 ArcGIS for Desktop Best Practices in a Citrix XenApp Environment Jeff DeWeese Sr. Technical Architect Esri January 4, 2013 Primer - How Compute Intensive is GIS? Processing Intensive (CPU) - Analysis and

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

FileMaker Pro 12. Using a Remote Desktop Connection with FileMaker Pro 12

FileMaker Pro 12. Using a Remote Desktop Connection with FileMaker Pro 12 FileMaker Pro 12 Using a Remote Desktop Connection with FileMaker Pro 12 2007 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker

More information

A Heterogeneous Auto-Offloading Framework Based on Web Browser for Resource-constrained Devices

A Heterogeneous Auto-Offloading Framework Based on Web Browser for Resource-constrained Devices 29 Fourth International Conference on Internet and Web Applications and Services A Heterogeneous Auto-Offloading Framework Based on Web Browser for Resource-constrained Devices Yang Zhang, Xue-tao Guan,

More information

An Efficient Application Virtualization Mechanism using Separated Software Execution System

An Efficient Application Virtualization Mechanism using Separated Software Execution System An Efficient Application Virtualization Mechanism using Separated Software Execution System Su-Min Jang, Won-Hyuk Choi and Won-Young Kim Cloud Computing Research Department, Electronics and Telecommunications

More information

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms Intel Cloud Builders Guide Intel Xeon Processor-based Servers RES Virtual Desktop Extender Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms Client Aware Cloud with RES Virtual

More information

Implementation of the Remote Control and Management System. in the Windows O.S

Implementation of the Remote Control and Management System. in the Windows O.S IJCSNS International Journal of Computer Science and Network Security, VOL.12 No.8, August 2012 11 Implementation of the Remote Control and Management System in the Windows O.S Seung-Ju Jang Dong-Eui University,

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

Cisco Unified Workforce Optimization

Cisco Unified Workforce Optimization Cisco Unified Workforce Optimization Desktop Requirements Guide Version 10.5 First Published: June 18, 2014 Last Updated: March 6, 2015 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS

More information

Medical 360 Network Edition and Citrix

Medical 360 Network Edition and Citrix WHITE PAPER Dragon Medical 360 Network Edition and Citrix A White Paper from Nuance Healthcare HEALTHCARE DRAGON MEDICAL 360 AND CITRIX Contents Introduction... 3 Citrix Overview... 4 Dragon Medical 360

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

Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1

Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1 Xen Live Migration Matúš Harvan Networks and Distributed Systems Seminar, 24 April 2006 Matúš Harvan Xen Live Migration 1 Outline 1 Xen Overview 2 Live migration General Memory, Network, Storage Migration

More information

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

Dynamic Load Balancing of Virtual Machines using QEMU-KVM Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College

More information

VMWARE WHITE PAPER 1

VMWARE WHITE PAPER 1 1 VMWARE WHITE PAPER Introduction This paper outlines the considerations that affect network throughput. The paper examines the applications deployed on top of a virtual infrastructure and discusses the

More information

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On Transport and Security Specification 15 July 2015 Version: 5.9 Contents Overview 3 Standard network requirements 3 Source and Destination Ports 3 Configuring the Connection Wizard 4 Private Bloomberg Network

More information

Performance Evaluation of Linux Bridge

Performance Evaluation of Linux Bridge Performance Evaluation of Linux Bridge James T. Yu School of Computer Science, Telecommunications, and Information System (CTI) DePaul University ABSTRACT This paper studies a unique network feature, Ethernet

More information

System requirements for MuseumPlus and emuseumplus

System requirements for MuseumPlus and emuseumplus System requirements for MuseumPlus and emuseumplus System requirements for MuseumPlus and emuseumplus Valid from July 1 st, 2008 Apart from the listed system requirements, the requirements established

More information

White paper. Latency in live network video surveillance

White paper. Latency in live network video surveillance White paper Latency in live network video surveillance Table of contents 1. Introduction 3 2. What is latency? 3 3. How do we measure latency? 3 4. What affects latency? 4 4.1 Latency in the camera 4 4.1.1

More information

NComputing L-Series LAN Deployment

NComputing L-Series LAN Deployment NComputing L-Series LAN Deployment Best Practices for Local Area Network Infrastructure Scope: NComputing s L-Series terminals connect to a host computer through an Ethernet interface and IP protocol.

More information

Deploying in a Distributed Environment

Deploying in a Distributed Environment Deploying in a Distributed Environment Distributed enterprise networks have many remote locations, ranging from dozens to thousands of small offices. Typically, between 5 and 50 employees work at each

More information

Requirements. System Requirements. System Requirements, page 1 Port Requirements, page 4 Supported Codecs, page 5

Requirements. System Requirements. System Requirements, page 1 Port Requirements, page 4 Supported Codecs, page 5 System, page 1 Port, page 4 Supported Codecs, page 5 System Each of the components listed in the following table must meet the requirements. Use of unsupported components can result in a nonfunctional

More information

Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks

Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks ENSC 427: Communication Network Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks Simon Fraser University - Spring 2012 Claire Liu Alan Fang Linda Zhao Team 3 csl12 at sfu.ca

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

Desktop virtualization using SaaS Architecture

Desktop virtualization using SaaS Architecture Desktop virtualization using SaaS Architecture Pranit U. Patil, Pranav S. Ambavkar, Dr.B.B.Meshram, Prof. Varshapriya VJTI, Matunga, Mumbai, India. pranit_patil@aol.in Abstract - Desktop virtualization

More information

Dragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009

Dragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009 Dragon NaturallySpeaking and citrix A White Paper from Nuance Communications March 2009 Introduction As the number of deployed enterprise applications increases, organizations are seeking solutions that

More information

VIA CONNECT PRO Deployment Guide

VIA CONNECT PRO Deployment Guide VIA CONNECT PRO Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...

More information

PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD ENVIRONMENT

PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD ENVIRONMENT Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 1, 2015, pp 1 5 ISSN: 2395 0196 PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD

More information

On the Performance of Wide-Area Thin-Client Computing

On the Performance of Wide-Area Thin-Client Computing ACM, 2006. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Computer

More information

Enabling Technologies for Distributed and Cloud Computing

Enabling Technologies for Distributed and Cloud Computing Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading

More information

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago Globus Striped GridFTP Framework and Server Raj Kettimuthu, ANL and U. Chicago Outline Introduction Features Motivation Architecture Globus XIO Experimental Results 3 August 2005 The Ohio State University

More information

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 2, Feb 2014, 167-174 Impact Journals OPTIMIZED CONSUMPTION AND

More information

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments Devanathan Nandhagopal, Nithin Mohan, Saimanojkumaar Ravichandran, Shilp Malpani Devanathan.Nandhagopal@Colorado.edu,

More information

HDX Technology. Citrix Consulting Solutions White Paper. Best Practices and Recommendations for Citrix Receiver 3 and HDX Technology with XenDesktop

HDX Technology. Citrix Consulting Solutions White Paper. Best Practices and Recommendations for Citrix Receiver 3 and HDX Technology with XenDesktop Citrix Consulting Solutions White Paper HDX Technology Best Practices and Recommendations for Citrix Receiver 3 and HDX Technology with XenDesktop www.citrix.com Contents Executive Summary... 3 HDX Technology

More information

Virtual Technologies for Learning System. Chao-Wen Chan, Chih-Min Chen. National Taichung University of Science and Technology, Taiwan

Virtual Technologies for Learning System. Chao-Wen Chan, Chih-Min Chen. National Taichung University of Science and Technology, Taiwan Virtual Technologies for Learning System Chao-Wen Chan, Chih-Min Chen 0274 National Taichung University of Science and Technology, Taiwan The Asian Conference on Technology in the Classroom 2012 2012 Abstract:

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network

More information

WebEx. Remote Support. User s Guide

WebEx. Remote Support. User s Guide WebEx Remote Support User s Guide Version 6.5 Copyright WebEx Communications, Inc. reserves the right to make changes in the information contained in this publication without prior notice. The reader should

More information

Remote PC Guide Series - Volume 1

Remote PC Guide Series - Volume 1 Introduction and Planning for Remote PC Implementation with NETLAB+ Document Version: 2016-02-01 What is a remote PC and how does it work with NETLAB+? This educational guide will introduce the concepts

More information

Aqua Accelerated Protocol (AAP) For Mac User Manual

Aqua Accelerated Protocol (AAP) For Mac User Manual Aqua Accelerated Protocol (AAP) For Mac User Manual Table of Contents About Aqua Accelerated Protocol...3 System Requirements... 4 Hardware (Client)... 4 Hardware (Server Connecting to)... 4 Software (AAP

More information

Accelerating Microsoft Windows 7 migrations with Citrix XenApp

Accelerating Microsoft Windows 7 migrations with Citrix XenApp Citrix XenApp and Microsoft Windows 7 White Paper Accelerating Microsoft Windows 7 migrations with Citrix XenApp XenApp will accelerate your Windows 7 migration, save money and resources, minimize disruption

More information

Advances in Natural and Applied Sciences. Virtualization Environment for Reporting Logs Using Hyper Monitor Algorithm Technique

Advances in Natural and Applied Sciences. Virtualization Environment for Reporting Logs Using Hyper Monitor Algorithm Technique AENSI Journals Advances in Natural and Applied Sciences ISSN:1995-0772 EISSN: 1998-1090 Journal home page: www.aensiweb.com/anas Virtualization Environment for Reporting Logs Using Hyper Monitor Algorithm

More information

Journal of Chemical and Pharmaceutical Research, 2013, 5(12):118-122. Research Article. An independence display platform using multiple media streams

Journal of Chemical and Pharmaceutical Research, 2013, 5(12):118-122. Research Article. An independence display platform using multiple media streams Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2013, 5(12):118-122 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 An independence display platform using multiple

More information

Characterize Performance in Horizon 6

Characterize Performance in Horizon 6 EUC2027 Characterize Performance in Horizon 6 Banit Agrawal VMware, Inc Staff Engineer II Rasmus Sjørslev VMware, Inc Senior EUC Architect Disclaimer This presentation may contain product features that

More information

Boundless Security Systems, Inc.

Boundless Security Systems, Inc. Boundless Security Systems, Inc. sharper images with better access and easier installation Product Overview Product Summary Data Sheet Control Panel client live and recorded viewing, and search software

More information

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched

More information

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il Today s challenges Users Devices Apps Data Users expect to be able to work in any

More information

FileMaker Pro 11. Running FileMaker Pro 11 on Citrix XenApp

FileMaker Pro 11. Running FileMaker Pro 11 on Citrix XenApp FileMaker Pro 11 Running FileMaker Pro 11 on Citrix XenApp 2007 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark

More information

Enterprise Edition Technology Overview

Enterprise Edition Technology Overview Enterprise Edition Technology Overview The Scholastic Achievement Manager, SAM, is the management system and technology platform for all Scholastic Enterprise Edition (EE) applications. Previous versions

More information