How To Write A Virtual Desktop Infrastructure (Vdi) Protocol Problem Statement For Iet-81



Similar documents
Virtual Desktop Infrastructure (VDI)

Cloud Security Framework (CSF): Gap Analysis & Roadmap

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Cloud Security Framework (CSF): Gap Analysis & Roadmap

VMware Virtual Desktop Infrastructure (VDI) - The Best Strategy for Managing Desktop Environments Mike Coleman, VMware (mcoleman@vmware.

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

How To Write A Cloud Security Framework

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Network and Services (NETW-903)

Streaming Stored Audio & Video

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

Technical Brief. Userful Multiplatform Desktop Virtualization Software

The real Way of Open Source

Bridgit Conferencing Software: Security, Firewalls, Bandwidth and Scalability

PQ v3.0. Voice over Wi-Fi. Datasheet

How To Create A Virtual Network With A Router And Network Operating System (Ip) For A Network (Ipv) (Ip V2) (Netv) And A Virtualization) (Network) (Wired) (Virtual) (Wire)

Chapter 17. Transport-Level Security

Software Engineering 4C03 VoIP: The Next Telecommunication Frontier

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

AlphaTrust PRONTO - Hardware Requirements

Lesson 1 Quiz Certification Partners, LLC. All Rights Reserved. Version 2.0

InTouch Access Anywhere

Need for Signaling and Call Control

Cisco WebEx Meetings Server

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

AlphaTrust PRONTO Enterprise Platform Product Overview

On-Demand Call Center with VMware View

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

Server Based Desktop Virtualization with Mobile Thin Clients

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

Secured Communications using Linphone & Flexisip

Computer System Management: Hosting Servers, Miscellaneous

Bandwidth Aggregation, Teaming and Bonding

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

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

MINISTRY OF HEALTH CUSTOMER PROPOSAL

Lenovo Secure Cloud Access Access your files, applications and reports from any device.

SIP-H.323 Interworking

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

VS-100. PoE. H.264 PoE Video Server. H.264 Compression H.264 DI/DO. Compression Rate Comparison MJPEG MPEG4 H.264.

Scopia Desktop Server

Quantum Hyper- V plugin

Tidspunkt : : :59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: Safari9 ios %

Desktop virtualization using SaaS Architecture

Overview SSL/TLS HTTPS SSH. TLS Protocol Architecture TLS Handshake Protocol TLS Record Protocol. SSH Protocol Architecture SSH Transport Protocol

VIDEOCONFERENCING. Video class

OmniJoin Security (July 2015)

How to Integrate Camera Live View into Web Application?

NETAVIS Observer 4.6. Full Feature List

IR-Cut. Day/Night. Filter

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

An Introduction to VoIP Protocols

Computer Networks. Examples of network applica3ons. Applica3on Layer

Cloud Video. Data Sheet

Web Browsing Examples. How Web Browsing and HTTP Works

Web Enabling Solution for Windows Desktop Applications. White Paper

Course 4: IP Telephony and VoIP

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

Maximize your Remote Desktop Services

Desktop virtualization and the branch office. Optimizing virtual desktops and applications to the branch office VDI.

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

Red Hat VDI. David Simmons

The Best RDP One-to-many Computing Solution. Start

Basic Vulnerability Issues for SIP Security

How To Run A Server On A Linux Computer (For Free) On A Microsoft Server (For Linux) On An Ipad Or Ipad (For Microsoft) On Free Software (For Ubuntu) On Your Computer Or Ipa (

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

RemoteApp 101 Delivering Seamless Remote Applications

Exam Questions SY0-401

Computer Networks. Secure Systems

How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

4-CH Hybrid Digital Video Recorder

Cisco TelePresence Content Server

DeviceLock Virtual DLP: Overview & Scenarios

Cisco Digital Media System: Cisco Digital Media Player 4305G

2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

Applications that Benefit from IPv6

VIDEOCONFERENCE. 1 Introduction. Service Description Videoconferece

MED: Voice over IP systems

IP 67. IR-Cut. Day/Night. Filter

SMART Bridgit software

7 Things You Need to Know about Virtual Mobile Infrastructure

A&H Software House Inc. Web: Luxriot

Achieving the Promise of WebRTC for Pervasive Communications

JOIN A complete OTT client framework for desktop and mobile devices

Application Note. Onsight Mobile Collaboration Video Endpoint Interoperability v5.0

LARGE-SCALE INTERNET MEASUREMENTS FOR DIAGNOSTICS AND PUBLIC POLICY. Henning Schulzrinne (+ Walter Johnston & James Miller) FCC & Columbia University

Medical 360 Network Edition and Citrix

mydlink One-bay Standalone NVR

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Upgrading from a previous release of LifeSize Video Center to LifeSize UVC Video Center 2.0 is not supported in this release.

Understanding Voice over IP Protocols

Transcription:

Virtual Desktop Infrastructure (VDI) Protocol Problem Statement IETF-81 July 25, 2011 Presenter & Contributor: Liang Liang lyon.liang12@gmail.com Contributors: Bingyi Fang fangby2@chinaunicom.cn Jun Wang wang.jun17@zte.com.cn Suan Ma Ma.suan@zte.com.cn Yu Meng meng.yu@zte.com.cn Bhumip Khasnabish vumip1@gmail.com

What is VDI Client VDI Protocol Control Channel Screen Channel Mouse/Keyboard Channel Audio Channel USB Device Channel Cloud VM Application Guest OS VMM VM: Virtual Machine VMM: Virtual Machine Monitor VDI means Virtual Desktop Infrastructure, in which the client acts as purely I/O devices and the computing moves into the server in the cloud VDI protocol connects Client and server, transporting the necessary control commands and I/O data. Different I/O data may be encapsulated in different virtual channel.

Proposed VDI Protocol Stack Architecture Application Layer Application Virtual Channel Layer Screen Channel Mouse/Keyboard Channel Audio Channel USB Channel SmartCard Channel User Provide Channel Plug-in Session Control Layer User Authentication Channel Control Load Balance Session Mobility Transport Layer TCP UDP TLS DTLS

VDI is not new VDI is one new name, but the concept is already there for a long time server-based computing(sbc). This is the same for VDI protocol. Mainframe Computing Age Cloud Computing Age Client-Server Computing Age

VDI protocol is not new also VDI protocols at different period: TTY: text input/output Mainframe age X-window/RFB: graphic output Client-Server age client multimedia input/output server NOW IETF has been a place for VDI protocols like: RFC for X Window: RFC1013 RFC for RFB: RFC6143 We investigated* current mainstream VDI protocols and found that they are doing the same thing. * Please refer to VDI survey document

Challenges for non-standard VDI protocols Challenges Interworking Ecosystem Optimization for mobile access Currently VDI deployment is in the initial phase, NOW is the right time to look forward to one standard VDI protocol, because the cost of standardization is lowest in the initial phases.

Big challenge: Interoperability Although current VDI protocols are aiming the same goal, they are defined by different companies using different methodologies. So Vendor A VDI server Vendor A VDI client Vendor B VDI server Vendor B VDI client

Big challenge: Ecosystem VDI Server Vendor A VDI Server Vendor B VDI Server Vendor C VDI Server VDI Protocol A VDI Protocol B VDI Protocol C VDI Protocol VDI Client Vendor A VDI Client Vendor B VDI closed-system VDI Client Vendor C VDI Client Web server HTTP Protocol Web Browser Web Ecosystem Tomcat, IIS, lighttpd, AOLserver, nginx, iplanet, Zeus IE, Firefox, Chrome, Safari, Opera, Icab, Aweb, Konqueror, Lunascape, OmniWeb Benefiting from standardization of HTTP protocol, web server vendors and web browser vendors have no tightcoupling relationship. y could move forward independently and attract new comers at any time. All these composes one ecosystem. VDI also need such ecosystem.

K bp s Challenge Accessing through mobile devices Current VDI protocol/application 25000 20000 15000 10000 5000 0 541.91 22118.4 6428.8 960 517.6 Resolution800x600 Original Bitrate RDP SPICE M-JPEG SPICE MPEG41 SPICE MPEG42 has no much optimization for mobile access: Streaming application in the best current systems consuming extra 8x bandwidth compared to original bitrate. Replacing M-JPEG encoder with MPEG4, Bandwidth can be saved 75%-92% In addition, audio compression still need further optimization to keep up with existing VoIP codec s efficiency Service continuity issue while switching over different access networks and different devices Duplicate sign-on issue: mobile user will be authenticated at least twice (one by the network, and another by VDI server) LTE handoff Mobile Device WiFi

Proposed VDI Protocol Stack Architecture Principle: Protocols defined in IETF and other standard organization will be re-used as many as possible. Application Layer Application Virtual Channel Layer Screen Channel Mouse/ Keyboard Channel Audio Channel USB Channel SmartCard Channel User Provide Channel Plug-in CHAP Digest PKI EAP Session Control Layer User Authentication Transport Layer Channel Control Load Balance TCP UDP TLS DTLS Session Mobility HIP LISP NDN

What will we do in IETF next? Extended definition: It is the protocol for communication between client and server, used to exchange input/ output/ control messages. Benefiting from this protocol, user could get the same experience of running tasks in remote server as doing that in local device. Scope: Focus on drafting architecture, framework and basic capability addressing above extended definition. Goal: open and standard remote access protocol: Allowing interworking between different vendors; Well-defined framework and flexible to be extended by separate components for performance optimization; Built on top of IETF defined protocols and reuse IETF standards as much as possible.

What will we do in IETF next? (Cont.) Next Step: Continue to call for companies/parties/persons with interest in VDI protocol standardization; Discussion meeting with all stakeholders and teamwork for: Developing a comprehensive VDI Problem Statement and Resolution document listing the technical issues of the existing VDI systems; Proposing reference architecture, and defining the scope of VDI protocol standard; Developing a VDI Requirements document that defines the functional and operational requirements of the VDI protocol; Looking for participation volunteers for a possible BOF on VDI during IETF-82 in Taipei;

Call for your joining! Pls. feel free to send mail to us: lyon.liang12@gmail.com

Thanks for your comments

BACKUP

VDI services in cloud computing age Many business model could be created to better serve customer: MORE reliable, secure, flexible Enterprise IT Infrastructure Personal Virtual Desktop Hosting Telecom Terminals hosting SaaS delivery