SlideShare a Scribd company logo
Remoting Protocols
Overview
• Genesis
• Terminal Services and Citrix
    – “Low-end and High-end”: RDP and ICA
• Desktop Virtualization
    – The protocol explosion
•   What every protocol wants to be
•   Things to consider
•   Protocol Comparison
•   VDIworks VideoOverIP
•   Future
•   Additional Resources
•   Questions
Genesis
• User experience remoting has been around as long
  as multi-user systems (1960s)

• Protocols initially focused on text-only experiences
  across serial lines

• With the advent of MIT’s X in 1984, graphical
  remoting protocols like XDMCP became mainstream

• Products like Norton pcAnywhere and Carbon Copy
  where early PC remoting solutions. DesqView/X
  brought X to the PC.
Wargames




Remoting Protocols (and a Data General terminal) almost
                 caused Armageddon!!
Terminal Services and Citrix
• Citrix was founded in 1989 to add multi-user remote
  computing to OS/2

• Microsoft then developed Windows NT as a multi-user, multi-
  threaded system
   – Chief architect of VMS was behind the effort
   – A key enhancement involved a multi-user capable kernel that could
     isolate sessions


• Microsoft funded Citrix in 1993 to help develop the remoting
  protocol and multi-user enablement
   – MS Terminal Services was born!
   – Citrix launched WinFrame for NT 4 and later MetaFrame
Low-end and “high” end: RDP and ICA

• Citrix and Microsoft partnered, so market differentiation
  become important
   – RDP evolved into lower end protocol for Admins
   – ICA was capable of delivering a relatively better experience, but still
     not suited for true multimedia


• Today, Citrix and Microsoft maintain a partnership but they
  are increasingly competing
   – RDP has improved, and with RDP7 may equal or improve upon ICA
   – With the XenSource acquisition, Citrix now has system level
     components (Hypervisors) that compete with Microsoft’s offerings
Desktop Virtualization
• Despite being around since the early 90s, Terminal Services
  and Citrix were able to capture ~ 2% overall market share
   – Call centers, Task workers & Niche applications
   – User experience, isolation and app compatibility were challenges


• With the advent of VDI, a clear need for a “full” desktop
  experience developed
   – Virtualization solved isolation and app compatibility
   – A new generation of protocols was needed for high-quality
     experiences
The Protocol Explosion
• Microsoft
   – RDP6 launched with enhancements in
     performance
   – RDP7 shipping with Win7, “Calista”
• HP: Remote Graphics Solution (RGS)
• Wyse: TCX Extension to RDP
• Citrix: Enhancements of ICA, HDX (Hi Def
  Experience)
• Quest/Provision: EOP (Experience
  Optimization Pack)
• Qumranet: ICE (now Redhat)
• Teradici: PCoIP
• VDIworks: VideoOverIP
What every protocol wants to be (Or
                                       should, anyway!)
• Fast
   – High frame rates
• Flexible and Open
   – Able to run on multiple platforms
   – Configurable for HW, Network and Hypervisor
• High Fidelity
   – Lossless images, full colour capabilities, expansive resolutions
• Light
   – Bandwidth efficient, processor efficient
• WAN-capable
   – Latency, jitter and bandwidth tolerant with features like local
     cursor
• Simple and Reliable
• Codec independent
Things to consider
•   Keep your usage scenarios front and center
     – WAN? Dual monitor? Full screen multimedia? Codec independence? Need
       DirectX or OpenGL support?
     – Cost? Can you afford dedicated host and client hardware to support the
       protocol?
     – Peripherals? Do you need Analog Audio in/out? Is USB support important?

•   Keep HW and Hypervisor needs in mind
     – Can you afford to be tied to a particular HW platform?
     – Is committing to a single Hypervisor ok?
     – Do you need a compact form-factor Thin client? Or is a full-fledged PC
       acceptable as a client?
     – Does the customer already have server or client hardware in place that will
       have to be used?

•   How well supported is the protocol?
     – Is there a good connection broker available?
     – Is there a long-term roadmap? Are updates being delivered quickly?
     – Does it work on XPe and Linux?
Protocol Comparison
VDIworks VideoOverIP

•   Simple & Inexpensive: Protocol host and client available without expensive bulky
    software infrastructure

•   FAST: 720p full motion, high res and dual monitor capabilities, delta-updates

•   Open: Runs on any hardware, any Hypervisor

•   Flexible: Highly configurable; sound buffer, encoders, levels

•   Unique: Desktop Compositing & Transparency, Aero support, GDI/Mirror modes

•   Good support for Peripherals: Analog Audio In/Out, USB

•   Rapid Improvements: OpenGL, DirectX support came out in alpha recently. Hyper-
    V optimizations expected soon. Linux client in Alpha. Significant roadmap.
Future
• VMware View Enhancements expected
   – “Soft” version of PCoIP only for Vmware


• Microsoft RDP 7 and “Calista”
   – MSFT aggressively pursuing partners
   – Hyper-V/Calista positioning vs. Vmware


• Questions about RGS futures

• Questions about ICE/KVM tie-ins and Redhat strategy

• Rapid VideoOverIP development
Additional Resources

• VideoOverIP Info
  – Full demonstration: http://vdiworks.com/wp/?p=86
  – Running DirectX apps:
    http://www.youtube.com/watch?v=hUW1LarDM_M
  – Product page: http://vdiworks.com/new_vdi/?q=node/4


• More on protocols
  – How much bandwidth do I need for VDI?
    http://vdiworks.com/wp/?p=56
  – Demonstrations of VMware View on YouTube
    http://vdiworks.com/wp/?p=53
Questions

More Related Content

PPT
Linux red hat overview and installation
PDF
2011-12-08 Red Hat Enterprise Virtualization for Desktops (RHEV VDI) with Cis...
PDF
Red Hat Linux Certified Professional step by step guide Tech Arkit
PPT
RedHat Linux
 
PPTX
VMworld 2016: What's New with Horizon 7
PDF
How to Reduce IT Complexity with the Right Systems Management Platform
PPTX
SDN and NFV: Friends or Enemies
PDF
Automated Deployment and Management of Edge Clouds
Linux red hat overview and installation
2011-12-08 Red Hat Enterprise Virtualization for Desktops (RHEV VDI) with Cis...
Red Hat Linux Certified Professional step by step guide Tech Arkit
RedHat Linux
 
VMworld 2016: What's New with Horizon 7
How to Reduce IT Complexity with the Right Systems Management Platform
SDN and NFV: Friends or Enemies
Automated Deployment and Management of Edge Clouds

What's hot (18)

PPTX
Introducing sna
PPTX
Mersive Solstice & the Corporate Enterprise Network
PPTX
NephoScale Elastic Networking
PPTX
SkaliCloud_Private_Package_v1[2]
PDF
Community Session: Strategic Private Cloud in SKY UK
PPTX
VMworld 2016: The KISS of vRealize Operations!
PDF
Software defined infrastructure for airports
PDF
Tudor Damian - What's new in Hyper-V 2012 R2
PPTX
DataArt Innovation Showcase Immutable Diskless Pool Demo
PDF
SDN Service Provider use cases Network Function Virtualization (NFV)
PDF
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
PDF
FOSS in Broadcast
PPTX
Strategies for Successful Enterprise Cloud UC Deployments
PPT
Implementing Uncompressed over IP in software and the pitfalls
PPTX
Qnap iei partners_day_2016 1108
PDF
Windows Azure: Scaling SDN in the Public Cloud
PDF
The Dawn of NFV
PDF
SDN in the Public Cloud: Windows Azure
Introducing sna
Mersive Solstice & the Corporate Enterprise Network
NephoScale Elastic Networking
SkaliCloud_Private_Package_v1[2]
Community Session: Strategic Private Cloud in SKY UK
VMworld 2016: The KISS of vRealize Operations!
Software defined infrastructure for airports
Tudor Damian - What's new in Hyper-V 2012 R2
DataArt Innovation Showcase Immutable Diskless Pool Demo
SDN Service Provider use cases Network Function Virtualization (NFV)
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
FOSS in Broadcast
Strategies for Successful Enterprise Cloud UC Deployments
Implementing Uncompressed over IP in software and the pitfalls
Qnap iei partners_day_2016 1108
Windows Azure: Scaling SDN in the Public Cloud
The Dawn of NFV
SDN in the Public Cloud: Windows Azure
Ad

Similar to Overview of Remoting Protocols - By VDIworks (20)

PPTX
Lecture Virutal Destop Infrastructure.pptx
PPT
Presentaties seminar rethink the desktop 20.01.2011
PDF
1st Athens DaaS meetup
PDF
Citrix Excalibur - First Look@a Glance
PPTX
Desktop virtualization scott calvet
PDF
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
PDF
Videoconferencing web
PPTX
RemoteFX - Rich End User Experience for VDI and Remote Desktops
PPTX
VDI-Citrix Solution comparison Presentation.pptx
PDF
Xen Roadmap 11 09
PPSX
Cvc2009 Moscow Xd3 Fabian Kienle Final
PPTX
Cloud Computing
PPTX
Virtualization 101
PDF
Desktop Virtualization Smackdown
PDF
Presentation citrix desktop virtualization (2)
PPTX
Virtualization--Transforming the Desktop of the Past
PDF
VMworld 2013: VMware Horizon View with Rich Media, Unified Communications and...
PDF
15 stephan pfister citrix day hdx-multimedia
PPTX
Citrix Desktop Master Class - XenApp/XD Feature Pack 2
PPTX
Microsoft Hyper-V
Lecture Virutal Destop Infrastructure.pptx
Presentaties seminar rethink the desktop 20.01.2011
1st Athens DaaS meetup
Citrix Excalibur - First Look@a Glance
Desktop virtualization scott calvet
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
Videoconferencing web
RemoteFX - Rich End User Experience for VDI and Remote Desktops
VDI-Citrix Solution comparison Presentation.pptx
Xen Roadmap 11 09
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cloud Computing
Virtualization 101
Desktop Virtualization Smackdown
Presentation citrix desktop virtualization (2)
Virtualization--Transforming the Desktop of the Past
VMworld 2013: VMware Horizon View with Rich Media, Unified Communications and...
15 stephan pfister citrix day hdx-multimedia
Citrix Desktop Master Class - XenApp/XD Feature Pack 2
Microsoft Hyper-V
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
Approach and Philosophy of On baking technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectroscopy.pptx food analysis technology
Approach and Philosophy of On baking technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
sap open course for s4hana steps from ECC to s4
Programs and apps: productivity, graphics, security and other tools
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

Overview of Remoting Protocols - By VDIworks

  • 2. Overview • Genesis • Terminal Services and Citrix – “Low-end and High-end”: RDP and ICA • Desktop Virtualization – The protocol explosion • What every protocol wants to be • Things to consider • Protocol Comparison • VDIworks VideoOverIP • Future • Additional Resources • Questions
  • 3. Genesis • User experience remoting has been around as long as multi-user systems (1960s) • Protocols initially focused on text-only experiences across serial lines • With the advent of MIT’s X in 1984, graphical remoting protocols like XDMCP became mainstream • Products like Norton pcAnywhere and Carbon Copy where early PC remoting solutions. DesqView/X brought X to the PC.
  • 4. Wargames Remoting Protocols (and a Data General terminal) almost caused Armageddon!!
  • 5. Terminal Services and Citrix • Citrix was founded in 1989 to add multi-user remote computing to OS/2 • Microsoft then developed Windows NT as a multi-user, multi- threaded system – Chief architect of VMS was behind the effort – A key enhancement involved a multi-user capable kernel that could isolate sessions • Microsoft funded Citrix in 1993 to help develop the remoting protocol and multi-user enablement – MS Terminal Services was born! – Citrix launched WinFrame for NT 4 and later MetaFrame
  • 6. Low-end and “high” end: RDP and ICA • Citrix and Microsoft partnered, so market differentiation become important – RDP evolved into lower end protocol for Admins – ICA was capable of delivering a relatively better experience, but still not suited for true multimedia • Today, Citrix and Microsoft maintain a partnership but they are increasingly competing – RDP has improved, and with RDP7 may equal or improve upon ICA – With the XenSource acquisition, Citrix now has system level components (Hypervisors) that compete with Microsoft’s offerings
  • 7. Desktop Virtualization • Despite being around since the early 90s, Terminal Services and Citrix were able to capture ~ 2% overall market share – Call centers, Task workers & Niche applications – User experience, isolation and app compatibility were challenges • With the advent of VDI, a clear need for a “full” desktop experience developed – Virtualization solved isolation and app compatibility – A new generation of protocols was needed for high-quality experiences
  • 8. The Protocol Explosion • Microsoft – RDP6 launched with enhancements in performance – RDP7 shipping with Win7, “Calista” • HP: Remote Graphics Solution (RGS) • Wyse: TCX Extension to RDP • Citrix: Enhancements of ICA, HDX (Hi Def Experience) • Quest/Provision: EOP (Experience Optimization Pack) • Qumranet: ICE (now Redhat) • Teradici: PCoIP • VDIworks: VideoOverIP
  • 9. What every protocol wants to be (Or should, anyway!) • Fast – High frame rates • Flexible and Open – Able to run on multiple platforms – Configurable for HW, Network and Hypervisor • High Fidelity – Lossless images, full colour capabilities, expansive resolutions • Light – Bandwidth efficient, processor efficient • WAN-capable – Latency, jitter and bandwidth tolerant with features like local cursor • Simple and Reliable • Codec independent
  • 10. Things to consider • Keep your usage scenarios front and center – WAN? Dual monitor? Full screen multimedia? Codec independence? Need DirectX or OpenGL support? – Cost? Can you afford dedicated host and client hardware to support the protocol? – Peripherals? Do you need Analog Audio in/out? Is USB support important? • Keep HW and Hypervisor needs in mind – Can you afford to be tied to a particular HW platform? – Is committing to a single Hypervisor ok? – Do you need a compact form-factor Thin client? Or is a full-fledged PC acceptable as a client? – Does the customer already have server or client hardware in place that will have to be used? • How well supported is the protocol? – Is there a good connection broker available? – Is there a long-term roadmap? Are updates being delivered quickly? – Does it work on XPe and Linux?
  • 12. VDIworks VideoOverIP • Simple & Inexpensive: Protocol host and client available without expensive bulky software infrastructure • FAST: 720p full motion, high res and dual monitor capabilities, delta-updates • Open: Runs on any hardware, any Hypervisor • Flexible: Highly configurable; sound buffer, encoders, levels • Unique: Desktop Compositing & Transparency, Aero support, GDI/Mirror modes • Good support for Peripherals: Analog Audio In/Out, USB • Rapid Improvements: OpenGL, DirectX support came out in alpha recently. Hyper- V optimizations expected soon. Linux client in Alpha. Significant roadmap.
  • 13. Future • VMware View Enhancements expected – “Soft” version of PCoIP only for Vmware • Microsoft RDP 7 and “Calista” – MSFT aggressively pursuing partners – Hyper-V/Calista positioning vs. Vmware • Questions about RGS futures • Questions about ICE/KVM tie-ins and Redhat strategy • Rapid VideoOverIP development
  • 14. Additional Resources • VideoOverIP Info – Full demonstration: http://vdiworks.com/wp/?p=86 – Running DirectX apps: http://www.youtube.com/watch?v=hUW1LarDM_M – Product page: http://vdiworks.com/new_vdi/?q=node/4 • More on protocols – How much bandwidth do I need for VDI? http://vdiworks.com/wp/?p=56 – Demonstrations of VMware View on YouTube http://vdiworks.com/wp/?p=53