SlideShare a Scribd company logo
© eG Innovations, Inc. | www.eginnovations.com
Quantifying User Experience
in
Virtual Ecosystems
Wendy Howard
Technical Consultant
eG Innovations
© eG Innovations, Inc. | www.eginnovations.com
Agenda
• Today’s Dilemma
• Virtual Environment Challenges
• User Experience Defined
• Calculating User Experience
• Making Improvements
2
© eG Innovations, Inc. | www.eginnovations.com
Today’s Dilemma
3
Server admins provide remote
access to apps and desktops using
a virtual environment
Users call and complain
about poor performance
Virtual environments are
complex and hard to monitor
Problems we have…
© eG Innovations, Inc. | www.eginnovations.com
User Experience: The Measure of IT Success
• When users complain: “My application is slow!”
• Identifying the root cause is challenging:
– In the application code, the server, OS, database, network
connectivity, virtualization/cloud platform, storage array, etc.?
© eG Innovations, Inc. | www.eginnovations.com 5
Virtual Environment Challenges
© eG Innovations, Inc. | www.eginnovations.com
What can impact the User Experience?
6
• Almost anything can impact a user’s
experience...
...performance Jokers are everywhere!!
Monitoring the performance of
the digital workspace ecosystem
has become mission-critical and
is a foundation for success
© eG Innovations, Inc. | www.eginnovations.com
Popular Virtualization Architectures
© eG Innovations, Inc. | www.eginnovations.com
Citrix
8
© eG Innovations, Inc. | www.eginnovations.com
VMware Horizon
9
Source: Navico.com
© eG Innovations, Inc. | www.eginnovations.com
Microsoft
10
© eG Innovations, Inc. | www.eginnovations.com
What do they all have in common?
11
© eG Innovations, Inc. | www.eginnovations.com
Wrong Ways to ‘Calculate’ your User’s Experience
Trouble Tickets
12
SupportCalls
Emotional data
Downtime %
© eG Innovations, Inc. | www.eginnovations.com
Parts of the User Experience
13
Can I log into work
quickly today?
Why does my
computer keep
freezing?
My cursor seems
slow….
This application is
moving at the speed
of molasses…
Latency Logins
Response
Times
Bandwidth
© eG Innovations, Inc. | www.eginnovations.com
Parts of the User Experience
14
Can I log into work
quickly today?
Why does my
computer keep
freezing?
My cursor seems
slow….
This application is
moving at the speed
of molasses…
15
Round Trip
© eG Innovations, Inc. | www.eginnovations.com
Round Trip Time
16
Source: 2016 Citrix Performance Survey by eG Innovations and DABCC
Common reasons for Citrix Performance Issues
© eG Innovations, Inc. | www.eginnovations.com
Network Latency= RTT
17
• Indicates the latency experienced by this user
when transmitting/receiving data over the
connection to the virtual environment
• Try to keep latency below 250ms
• For more aggressive SLA’s, keep it under 150ms
High Network Latency, AKA Round
Trip Time, can user can cause the
user loss of productivity
18
Logons
© eG Innovations, Inc. | www.eginnovations.com
Logon KPIs
19
“The “logon time” KPI deals with the time it takes from
when a user sits down in front of a device and submits
their credentials for authentication, to when they can
effectively start to use the system. ” – www.james-
rankin.com
Each virtual environment has
their own steps during a logon,
but they usually come down to:
• Initialization
• Authentication
• Profile
• Policies
Citrix Virtual Desktop logon process
© eG Innovations, Inc. | www.eginnovations.com
Measuring Logon times
• Consider measuring the logon time plus the breakdown
20
Initialization Authentication Profile Policies
User Initiates
Credential obtention
Enumeration
Group Policies
Scripts
Hive load
Folders
Printers
© eG Innovations, Inc. | www.eginnovations.com
Simulating Logins
• Consider a simulator for measuring logons at regular intervals
21
22
Response
Times
© eG Innovations, Inc. | www.eginnovations.com
Response Times
• In general, response time is the time between the user taking
an action, like using the mouse or keyboard, to the time it
appears on the virtual app/desktop.
23
“Response Times by-itself mean very little and do not provide anyone a good view of what the
system performance looks like. One has to look at Response Times in conjunction with other
Performance Quantities.”
– TangoWhiskey37.Github.io
© eG Innovations, Inc. | www.eginnovations.com
Response Time = Latency
24
• RT = Wt + Qt [ Wt = Wait Time, Qt = Queuing
Time ]
• Try to keep Response time to less than 250ms
• Includes Latency of any protocol:
– ICA
– EDT
– PCoIP
– Blast
– TCP
25
Bandwidth
© eG Innovations, Inc. | www.eginnovations.com
Bandwidth Usage
26
• It’s important to track the bandwidth used on each interface.
If the bandwidth usage is close to the maximum speed of the network interface,
this can indicate a bottleneck that affects performance.
• Also important to track individual user bandwidth usage across the interface
Users
Bandwidth Usage
27
• There is no indicator of bad or good bandwidth usage.
• Some users take up more than others
• Important to measure usage across all users
• Usually measured at a percentage of usage:
• Bandwidth usage =
• % of Bandwidth of User/total Bandwidth available
• Generally, if the bandwidth usage is low, and latency is high, there’s a
problem with the end-user’s network, resulting in poor user experience.
© eG Innovations, Inc. | www.eginnovations.com
User Experience and Connection Quality
Bandwidth + Response Time + Latency =
28
What is the Connection Quality of this user’s experience and why?
Weak Connection=
• Bandwidth is > 1Mbps
• Latency is <150ms
• Round Trip Time<180ms
Strong Connection=
• Bandwidth > 8Mbps
• Latency <=150ms
• Round Trip Time<=180ms
Connection Quality
© eG Innovations, Inc. | www.eginnovations.com
User’s Connection Quality Indicator (contd.)
Connection
Quality Indicator
Alert in eG
Enterprise
Bandwidth (MBps) Latency (ms) RTT (ms)
None None <= 0 < 0 < 0
Strong Normal > 8 <= 60 <= 80
Weak Minor > 1 & <= 8 >60 & <= 150 >80 & <= 180
Poor Major Any condition
other than the
above
Any condition
other than the
above
Any condition
other than the
above
Citrix recommended computation of user’s connection
quality indicator
Strong: Network and servers are operating normally
Weak: Possible network congestion or servers might be busy
Poor: Network or servers may be experiencing problems
© eG Innovations, Inc. | www.eginnovations.com
Do’s and Don’ts of Monitoring User Experience
© eG Innovations, Inc. | www.eginnovations.com
Do’s of UX Performance Monitoring
• Monitor End-to-end
• Keep monitoring “TOMA”
• Get regular reports and review them
• Own up and speak up
• Consider latencies and bandwidth usage
31
© eG Innovations, Inc. | www.eginnovations.com
Don’t’s of UX Performance Monitoring
• Ignore the data
• Blame other teams for poor performance
• Hide incriminating data
• Look at isolated metrics
32
© eG Innovations, Inc. | www.eginnovations.com
Summary
• Users Experience is a sum of its individual parts
– Use Connection Quality equation and User Logon data
• Consider performance from all users
• Use a tool, like eG Innovations, for calculating Connection
Quality
• Keep logins under 30s
33
© eG Innovations, Inc. | www.eginnovations.com
eG Innovations & VMware Horizon: The Perfect Marriage
eG Enterprise
Version 7
VMware Horizon
Version 7
• Monitors workspace user experience and
proactively alerts to problems
• Offers a single pane of glass for monitoring the
entire VMware Horizon workspace from end to
end
• Ensures that the performance of the VDI
infrastructure enabling digital transformation is
top notch
• Delivers a high-definition user experience on
any device
• Provides a centralized solution for accessing any
app, endpoint management and content
collaboration
• Ensures digital transformation success with
high ROI and operational efficiency
Monitoring solution purpose-built for
© eG Innovations, Inc. | www.eginnovations.com
eG Innovations and Citrix: The Perfect Marriage
eG Enterprise
Version 7
Virtual Apps and Desktops
Version 7
• Monitors workspace user experience and
proactively alerts to problems
• Offers a single pane of glass for monitoring the
entire Citrix workspace (on-prem, cloud, hybrid)
from end to end
• Ensures that the performance of the Citrix
infrastructure enabling digital transformation is
top notch
• Delivers a high-definition user experience on
any device
• Provides a centralized solution for accessing any
app delivery, endpoint management and content
collaboration
• Ensures digital transformation success with
high ROI and operational efficiency
Monitoring solution purpose-built for
© eG Innovations, Inc. | www.eginnovations.com
© eG Innovations, Inc. | www.eginnovations.com
+1 (866) 526 6700 www.eginnovations.comWendy.Howard@eginnovations.com
Thank You

More Related Content

PDF
Complex Data Transformations Made Easy
PDF
Forget becoming a Data Scientist, become a Machine Learning Engineer instead
PDF
Quantum Computing: The next new technology in computing
PDF
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
PDF
Challenges of Operationalising Data Science in Production
PDF
Data Science Crash Course
PPTX
Real-Time Robot Predictive Maintenance in Action
PPTX
Stream Analytics
Complex Data Transformations Made Easy
Forget becoming a Data Scientist, become a Machine Learning Engineer instead
Quantum Computing: The next new technology in computing
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Challenges of Operationalising Data Science in Production
Data Science Crash Course
Real-Time Robot Predictive Maintenance in Action
Stream Analytics

What's hot (20)

PPSX
Microservices, DevOps & SRE
PPTX
Quick! Quick! Exploration!: A framework for searching a predictive model on A...
PDF
Microservices Patterns with GoldenGate
PDF
Airbyte @ Airflow Summit - The new modern data stack
PPTX
Big Data Application Architectures - Fraud Detection
PDF
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
PPTX
Highly configurable and extensible data processing framework at PubMatic
PPTX
Modernizing your Application Architecture with Microservices
PDF
Elastic @ Adobe: Making Search Smarter with Machine Learning at Scale
PDF
Transforming The Customer Experience With Real-Time Insights
PPTX
Cloud Innovation Day - Commonwealth of PA v11.3
PPTX
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
PPTX
Simplifying AI and Machine Learning with Watson Studio
PDF
How to design and implement a data ops architecture with sdc and gcp
PDF
Lambda Architecture 2.0 Convergence between Real-Time Analytics, Context-awar...
PDF
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
PPTX
Gartner event mesh solace - phil scanlon - gold coast
PPTX
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
PDF
Migrating Your Data Platform At a High Growth Startup
PDF
IoT Architectures for a Digital Twin with Apache Kafka, IoT Platforms and Mac...
Microservices, DevOps & SRE
Quick! Quick! Exploration!: A framework for searching a predictive model on A...
Microservices Patterns with GoldenGate
Airbyte @ Airflow Summit - The new modern data stack
Big Data Application Architectures - Fraud Detection
Data Acquisition Automation for NiFi in a Hybrid Cloud environment – the Path...
Highly configurable and extensible data processing framework at PubMatic
Modernizing your Application Architecture with Microservices
Elastic @ Adobe: Making Search Smarter with Machine Learning at Scale
Transforming The Customer Experience With Real-Time Insights
Cloud Innovation Day - Commonwealth of PA v11.3
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
Simplifying AI and Machine Learning with Watson Studio
How to design and implement a data ops architecture with sdc and gcp
Lambda Architecture 2.0 Convergence between Real-Time Analytics, Context-awar...
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Gartner event mesh solace - phil scanlon - gold coast
Nanda Vijaydev, BlueData - Deploying H2O in Large Scale Distributed Environme...
Migrating Your Data Platform At a High Growth Startup
IoT Architectures for a Digital Twin with Apache Kafka, IoT Platforms and Mac...
Ad

Similar to Quantifying Genuine User Experience in Virtual Desktop Ecosystems (20)

PPTX
Citrix Troubleshooting 101
PPTX
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
PPTX
Troubleshooting the Most Common Citrix Complaints for Remote Workers
PPTX
Citrix troubleshooting 101
PPTX
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
PDF
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
PPTX
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
PDF
The Complete User Experience Monitoring Solution - eG Enterprise v7
PPTX
How to Deliver an Exceptional End User Experience in your Citrix Environment
PPTX
How to Achieve Great Citrix User Experience
PPTX
How to Ensure High-Performing Microsoft .NET Applications
PPTX
eG Citrix Performance Management & Analytics IBM Webinar 040815
PDF
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
PPTX
Getting Started With ThousandEyes Proof of Concepts: End User Digital Experience
PPTX
Getting Started with ThousandEyes Proof of Concepts
PPTX
Best Practices for Troubleshooting Four Real-world Java Performance Issues
PPTX
How to consolidate Citrix Monitoring in a Single Pane of Glass
PPTX
How to Make Citrix Logons Faster?
PDF
Choosing a citrix monitoring strategy key capabilities needed and pitfalls to...
PPTX
Getting Started with ThousandEyes Proof of Concepts
Citrix Troubleshooting 101
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Citrix troubleshooting 101
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Choosing a Citrix Monitoring Strategy: Key Capabilities and Pitfalls to Avoid
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
The Complete User Experience Monitoring Solution - eG Enterprise v7
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Achieve Great Citrix User Experience
How to Ensure High-Performing Microsoft .NET Applications
eG Citrix Performance Management & Analytics IBM Webinar 040815
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Getting Started With ThousandEyes Proof of Concepts: End User Digital Experience
Getting Started with ThousandEyes Proof of Concepts
Best Practices for Troubleshooting Four Real-world Java Performance Issues
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to Make Citrix Logons Faster?
Choosing a citrix monitoring strategy key capabilities needed and pitfalls to...
Getting Started with ThousandEyes Proof of Concepts
Ad

More from Data Con LA (20)

PPTX
Data Con LA 2022 Keynotes
PPTX
Data Con LA 2022 Keynotes
PDF
Data Con LA 2022 Keynote
PPTX
Data Con LA 2022 - Startup Showcase
PPTX
Data Con LA 2022 Keynote
PDF
Data Con LA 2022 - Using Google trends data to build product recommendations
PPTX
Data Con LA 2022 - AI Ethics
PDF
Data Con LA 2022 - Improving disaster response with machine learning
PDF
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
PDF
Data Con LA 2022 - Real world consumer segmentation
PPTX
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
PPTX
Data Con LA 2022 - Moving Data at Scale to AWS
PDF
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
PDF
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
PDF
Data Con LA 2022 - Intro to Data Science
PDF
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
PPTX
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
PPTX
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
PPTX
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
PPTX
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA 2022 Keynotes
Data Con LA 2022 Keynotes
Data Con LA 2022 Keynote
Data Con LA 2022 - Startup Showcase
Data Con LA 2022 Keynote
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA 2022 - AI Ethics
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA 2022 - Data Streaming with Kafka

Recently uploaded (20)

PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Global journeys: estimating international migration
PPTX
A Quantitative-WPS Office.pptx research study
PDF
Mega Projects Data Mega Projects Data
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Taxes Foundatisdcsdcsdon Certificate.pdf
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Foundation of Data Science unit number two notes
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
Computer network topology notes for revision
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Clinical guidelines as a resource for EBP(1).pdf
Reliability_Chapter_ presentation 1221.5784
Global journeys: estimating international migration
A Quantitative-WPS Office.pptx research study
Mega Projects Data Mega Projects Data
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Taxes Foundatisdcsdcsdon Certificate.pdf
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
climate analysis of Dhaka ,Banglades.pptx
Foundation of Data Science unit number two notes
Major-Components-ofNKJNNKNKNKNKronment.pptx
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
Computer network topology notes for revision
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf

Quantifying Genuine User Experience in Virtual Desktop Ecosystems

  • 1. © eG Innovations, Inc. | www.eginnovations.com Quantifying User Experience in Virtual Ecosystems Wendy Howard Technical Consultant eG Innovations
  • 2. © eG Innovations, Inc. | www.eginnovations.com Agenda • Today’s Dilemma • Virtual Environment Challenges • User Experience Defined • Calculating User Experience • Making Improvements 2
  • 3. © eG Innovations, Inc. | www.eginnovations.com Today’s Dilemma 3 Server admins provide remote access to apps and desktops using a virtual environment Users call and complain about poor performance Virtual environments are complex and hard to monitor Problems we have…
  • 4. © eG Innovations, Inc. | www.eginnovations.com User Experience: The Measure of IT Success • When users complain: “My application is slow!” • Identifying the root cause is challenging: – In the application code, the server, OS, database, network connectivity, virtualization/cloud platform, storage array, etc.?
  • 5. © eG Innovations, Inc. | www.eginnovations.com 5 Virtual Environment Challenges
  • 6. © eG Innovations, Inc. | www.eginnovations.com What can impact the User Experience? 6 • Almost anything can impact a user’s experience... ...performance Jokers are everywhere!! Monitoring the performance of the digital workspace ecosystem has become mission-critical and is a foundation for success
  • 7. © eG Innovations, Inc. | www.eginnovations.com Popular Virtualization Architectures
  • 8. © eG Innovations, Inc. | www.eginnovations.com Citrix 8
  • 9. © eG Innovations, Inc. | www.eginnovations.com VMware Horizon 9 Source: Navico.com
  • 10. © eG Innovations, Inc. | www.eginnovations.com Microsoft 10
  • 11. © eG Innovations, Inc. | www.eginnovations.com What do they all have in common? 11
  • 12. © eG Innovations, Inc. | www.eginnovations.com Wrong Ways to ‘Calculate’ your User’s Experience Trouble Tickets 12 SupportCalls Emotional data Downtime %
  • 13. © eG Innovations, Inc. | www.eginnovations.com Parts of the User Experience 13 Can I log into work quickly today? Why does my computer keep freezing? My cursor seems slow…. This application is moving at the speed of molasses… Latency Logins Response Times Bandwidth
  • 14. © eG Innovations, Inc. | www.eginnovations.com Parts of the User Experience 14 Can I log into work quickly today? Why does my computer keep freezing? My cursor seems slow…. This application is moving at the speed of molasses…
  • 16. © eG Innovations, Inc. | www.eginnovations.com Round Trip Time 16 Source: 2016 Citrix Performance Survey by eG Innovations and DABCC Common reasons for Citrix Performance Issues
  • 17. © eG Innovations, Inc. | www.eginnovations.com Network Latency= RTT 17 • Indicates the latency experienced by this user when transmitting/receiving data over the connection to the virtual environment • Try to keep latency below 250ms • For more aggressive SLA’s, keep it under 150ms High Network Latency, AKA Round Trip Time, can user can cause the user loss of productivity
  • 19. © eG Innovations, Inc. | www.eginnovations.com Logon KPIs 19 “The “logon time” KPI deals with the time it takes from when a user sits down in front of a device and submits their credentials for authentication, to when they can effectively start to use the system. ” – www.james- rankin.com Each virtual environment has their own steps during a logon, but they usually come down to: • Initialization • Authentication • Profile • Policies Citrix Virtual Desktop logon process
  • 20. © eG Innovations, Inc. | www.eginnovations.com Measuring Logon times • Consider measuring the logon time plus the breakdown 20 Initialization Authentication Profile Policies User Initiates Credential obtention Enumeration Group Policies Scripts Hive load Folders Printers
  • 21. © eG Innovations, Inc. | www.eginnovations.com Simulating Logins • Consider a simulator for measuring logons at regular intervals 21
  • 23. © eG Innovations, Inc. | www.eginnovations.com Response Times • In general, response time is the time between the user taking an action, like using the mouse or keyboard, to the time it appears on the virtual app/desktop. 23 “Response Times by-itself mean very little and do not provide anyone a good view of what the system performance looks like. One has to look at Response Times in conjunction with other Performance Quantities.” – TangoWhiskey37.Github.io
  • 24. © eG Innovations, Inc. | www.eginnovations.com Response Time = Latency 24 • RT = Wt + Qt [ Wt = Wait Time, Qt = Queuing Time ] • Try to keep Response time to less than 250ms • Includes Latency of any protocol: – ICA – EDT – PCoIP – Blast – TCP
  • 26. © eG Innovations, Inc. | www.eginnovations.com Bandwidth Usage 26 • It’s important to track the bandwidth used on each interface. If the bandwidth usage is close to the maximum speed of the network interface, this can indicate a bottleneck that affects performance. • Also important to track individual user bandwidth usage across the interface Users
  • 27. Bandwidth Usage 27 • There is no indicator of bad or good bandwidth usage. • Some users take up more than others • Important to measure usage across all users • Usually measured at a percentage of usage: • Bandwidth usage = • % of Bandwidth of User/total Bandwidth available • Generally, if the bandwidth usage is low, and latency is high, there’s a problem with the end-user’s network, resulting in poor user experience.
  • 28. © eG Innovations, Inc. | www.eginnovations.com User Experience and Connection Quality Bandwidth + Response Time + Latency = 28 What is the Connection Quality of this user’s experience and why? Weak Connection= • Bandwidth is > 1Mbps • Latency is <150ms • Round Trip Time<180ms Strong Connection= • Bandwidth > 8Mbps • Latency <=150ms • Round Trip Time<=180ms Connection Quality
  • 29. © eG Innovations, Inc. | www.eginnovations.com User’s Connection Quality Indicator (contd.) Connection Quality Indicator Alert in eG Enterprise Bandwidth (MBps) Latency (ms) RTT (ms) None None <= 0 < 0 < 0 Strong Normal > 8 <= 60 <= 80 Weak Minor > 1 & <= 8 >60 & <= 150 >80 & <= 180 Poor Major Any condition other than the above Any condition other than the above Any condition other than the above Citrix recommended computation of user’s connection quality indicator Strong: Network and servers are operating normally Weak: Possible network congestion or servers might be busy Poor: Network or servers may be experiencing problems
  • 30. © eG Innovations, Inc. | www.eginnovations.com Do’s and Don’ts of Monitoring User Experience
  • 31. © eG Innovations, Inc. | www.eginnovations.com Do’s of UX Performance Monitoring • Monitor End-to-end • Keep monitoring “TOMA” • Get regular reports and review them • Own up and speak up • Consider latencies and bandwidth usage 31
  • 32. © eG Innovations, Inc. | www.eginnovations.com Don’t’s of UX Performance Monitoring • Ignore the data • Blame other teams for poor performance • Hide incriminating data • Look at isolated metrics 32
  • 33. © eG Innovations, Inc. | www.eginnovations.com Summary • Users Experience is a sum of its individual parts – Use Connection Quality equation and User Logon data • Consider performance from all users • Use a tool, like eG Innovations, for calculating Connection Quality • Keep logins under 30s 33
  • 34. © eG Innovations, Inc. | www.eginnovations.com eG Innovations & VMware Horizon: The Perfect Marriage eG Enterprise Version 7 VMware Horizon Version 7 • Monitors workspace user experience and proactively alerts to problems • Offers a single pane of glass for monitoring the entire VMware Horizon workspace from end to end • Ensures that the performance of the VDI infrastructure enabling digital transformation is top notch • Delivers a high-definition user experience on any device • Provides a centralized solution for accessing any app, endpoint management and content collaboration • Ensures digital transformation success with high ROI and operational efficiency Monitoring solution purpose-built for
  • 35. © eG Innovations, Inc. | www.eginnovations.com eG Innovations and Citrix: The Perfect Marriage eG Enterprise Version 7 Virtual Apps and Desktops Version 7 • Monitors workspace user experience and proactively alerts to problems • Offers a single pane of glass for monitoring the entire Citrix workspace (on-prem, cloud, hybrid) from end to end • Ensures that the performance of the Citrix infrastructure enabling digital transformation is top notch • Delivers a high-definition user experience on any device • Provides a centralized solution for accessing any app delivery, endpoint management and content collaboration • Ensures digital transformation success with high ROI and operational efficiency Monitoring solution purpose-built for
  • 36. © eG Innovations, Inc. | www.eginnovations.com
  • 37. © eG Innovations, Inc. | www.eginnovations.com +1 (866) 526 6700 www.eginnovations.comWendy.Howard@eginnovations.com Thank You

Editor's Notes

  • #2: In this talk, I will attempt to explain at a basic level, how to measure User Experience in a virtual environment. I will focus on how UX affects users today that are working remotely on applications and virtual desktops and show a few common ways to improve the experience within out getting too technical and in the weeds.
  • #12: They are all complex, full of parts and you’re not sure where to start when there’s a problem.
  • #17: There are different types of Latencies, in this case, I am talking about the Network connection from the virtual machine to the user’s end point.
  • #18: Think of Client Network Latency as a ping check – it’s the RTT from the virtual machine to the end-user’s device and back.
  • #21: Total logon time is the sum of these parts
  • #22: Use a simulator like eG’s to launch desktops or applications throughout the day.
  • #24: This is extremely difficult to measure without the proper tool in place.
  • #27: Better if a tool automatically calculates the usage based on your max available bandwidth.
  • #29: This user has a poor connection when any of the indicators are breaching the threshold. I promised math and here it is. Measurements are averaged over a time interval
  • #30: EG enterprise has this built in and doesn’t require anything on the end-user’s side.this is just a suggestion and you can change it based on your protocols used for WVD, Horizon, or Citrix.