SlideShare a Scribd company logo
1 of 9
Download to read offline
citrix.com	
  
CloudBridge Video Delivery Optimization White Paper
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Optimizing the
video experience
for XenAppand
XenDesktop
deployments
with CloudBridge
citrix.com
CloudBridge Video Delivery Optimization Paper 2	
  
	
  
	
  
	
  
	
  
	
  
	
  
Video content usage within the enterprise is growing
significantly. In fact, Gartner forecasted that by 2016,
large companies will stream more than 16 hours of
video, per worker, per month.1
One reason is the
migration to video-based training classes aimed
at reducing travel costs. Also, to meet government
requirements for routine training in certain HR
topics and to communicate corporate policies on
insider trading and conflicts of interest, among
others, many enterprises have developed video-
based classes. Marketing departments are now
recording product announcements and product
training classes to distribute to sales teams and
partners. Enterprises are even adding internal video
content sites for sharing business-related materials.
Further, as companies host how-to videos for their
enterprise products on consumer sites (e.g., the
CitrixTV channel on YouTube) and the new genre
of edutainment videos (e.g., TED) expands, the
distinction between recreational and work-related
websites has blurred.
	
  
	
  
While video provides a richer training, marketing and collaboration experience, it
comes with large bandwidth demands. Transmission of video to branch and mobile
workers consumes large amounts of costly WAN bandwidth and may clog the WAN
pipe. Moreover, in the case of mandatory training and compliance videos, the same
content is watched over and over by multiple branch employees, leading to
repeated downloads. Similarly, if a popular video goes viral within the enterprise,
the same video files will traverse the WAN link from server to branch multiple times.
These scenarios result not only in a poor viewing experience and but also in slower
response time for office-critical applications such as email.
	
  
Citrix CloudBridge presents a solution by offering control with connection-level
visibility and prioritization and reduction of bandwidth consumption using caching
and compression.
citrix.com
CloudBridge Video Delivery Optimization Paper 3	
  
	
  
	
  
	
  
	
  
	
  
	
  
Video over XenApp/XenDesktop: HDX MediaStream
Users’ experience with latency-critical real-time applications, including video content,
hosted on Citrix XenApp and Citrix XenDesktop in the enterprise datacenter, is often
adversely impacted by latency and congestion on the WAN. This situation can cause
inconsistent rendering of video and excessive waiting time while the video buffers.
To mitigate these effects, Citrix enhanced XenApp and XenDesktop with HDX
MediaStream, which offloads content fetching and/or video rendering on the client.
Despite this technology, the effects of latency may persist. To further optimize the
video user’s experience, CloudBridge video acceleration features add value on top of
HDX MediaStream in XenApp and XenDesktop environments.
	
  
The three features of CloudBridge that optimize video users’ experience are:
	
  
1. Video caching
	
  
2. Disk-based compression
	
  
3.Quality of Service (QoS)
	
  
In this paper, we discuss each of these features and how to configure them, and
present relevant use cases.
	
  
	
  
Figure 1. HDX Flash redirection scenarios and relevant CloudBridge optimization techniques
	
  
For more details about HDX MediaStream, please refer to the Citrix white paper,
HDX Optimization and Best Practices.
	
  
Depending on the HDX Flash redirection option used in HDX MediaStream-enabled
environments, CloudBridge provides different sets of optimization techniques. The
mapping for redirection scenario and optimization technique is shown in Figure 1.
citrix.com
CloudBridge Video Delivery Optimization Paper 4	
  
	
  
	
  
	
  
	
  
	
  
	
  
CloudBridge video acceleration
1. Video caching
	
  
When a user at a branch office provisioned with a properly configured CloudBridge
appliance plays a video from the video server hosted in the datacenter or on the
public Internet, the request for video content will result in caching of that video
on the local CloudBridge device. Once cached, the video will be served from
the local CloudBridge appliance in response to all subsequent requests until the
content is flushed or marked as stale. Local caching has two main advantages:
1. performance is faster and the viewing experience improves dramatically
because the video is served at LAN speed; and 2. WAN link usage for redundant
transfers is minimized.
	
  
CloudBridge video caching supports all video content transmitted over HTTP,
including videos played directly within the browser or played in a XenApp/
XenDesktop environment with HDX Flash redirection enabled.
	
  
Video caching allows customers to:
	
  
• Enable or disable caching on specific video content sites or video servers
	
  
• Control the maximum size of video objects to be cached
	
  
• Bypass the caching engine in the case of pre-defined traffic to control the load
on the CloudBridge appliance
	
  
Video caching in a client-fetched, client-rendered HDX
redirection environment
	
  
In the previous section we discussed the three HDX redirection modes that can
be used depending on client capacity and network topology. To preserve the best
user experience the recommended method for video content delivery is client-
fetched, client-rendered HDX Flash redirection mode. In this section we explain
how CloudBridge video caching can be used to cache content in client-fetched,
client-rendered mode. Note that configuration and management of the video
caching feature are performed on the branch office CloudBridge appliance.
	
  
Figure 2 shows User A and User B who are running a XenDesktop session on a
laptop and an iPad tablet, respectively. As HDX Flash redirection is enabled,
both users first access the XenDesktop server for authentication through an ICA
connection, and then try to access a video through native HTTP.
citrix.com
CloudBridge Video Delivery Optimization Paper 5	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Figure 2. Video caching in client-fetched, client-rendered HDX Flash mode for XenDesktop users
	
  
The numbered arrows in the figure illustrate the traffic flow steps:
(1) User A establishes an ICA connection to XenDesktop.
(2) User B establishes an ICA connection to XenDesktop.
	
  
(3) First, User A accesses HTTP video over a slow WAN link.
	
  
(4) Subsequently, User B fetches HTTP video content directly from the local
CloudBridge video cache over a fast LAN link. Note that little or no WAN
bandwidth is used.
	
  
Video caching performance results
	
  
As discussed earlier, video caching accelerates downloads because the cached
copy is served locally. Figure 3 shows some of our lab results when using video
files of different sizes. From the graph, it can be seen that the time to download is
accelerated by up to 48 times in the case of a cache hit when compared with no
caching in the network.
	
  
These tests were done over 10 Mbps simulated WAN link with 50 ms round trip-
time and 0.01% losses.
citrix.com
CloudBridge Video Delivery Optimization Paper 6	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Figure 3. Reduction in time to download using video caching acceleration on CloudBridge 2000 appliance
	
  
The slight increase in time to download during a cache miss case when compared
to a cache disabled scenario is due to overhead of disk-write operations.
	
  
2. Disk-based compression
	
  
Disk-based compression reduces bandwidth requirements between appliance
pairs residing on opposite ends of a WAN connection. CloudBridge maintains
a compression history of traffic traversing the WAN. CloudBridge utilizes block-
level pattern-matching algorithms to identify and eliminate duplicate traffic.
Information about the matched data is stored on the CloudBridge appliances on
the datacenter and branch sides of the WAN. Block-level compression of this type
can match and eliminate very large blocks of identical data. It is especially effective
when identical video content is accessed by multiple users. Repetitive accessing
of the same video results in very high compression ratios and more-efficient use
of the WAN. So when sent multiple times, the entire block of data can be replaced
by a pointer to the data already in the receiving appliance’s compression history,
resulting in significant bandwidth savings. Since pattern matching works on a very
granular level it can also remove redundant data transmitted across different files
and applications.
	
  
Disk-based compression for video traffic in XenApp/
XenDesktop environments
	
  
Figure 4 shows User A and User B who are running a XenDesktop session on
a laptop and an iPad, respectively. CloudBridge appliances are present on both the
datacenter and the branch sides of the WAN. The solution’s disk-based
compression feature comes into play to remove any duplicate traffic flowing across
the WAN.
citrix.com
CloudBridge Video Delivery Optimization Paper 7	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Figure 4. Disk-based compression in server-fetched HDX modes for XenDesktop users
	
  
The numbered arrows in the figure illustrate the traffic flow steps:
(1) Users A establishes an ICA connection to XenDesktop.
(2) Users B establishes an ICA connection to XenDesktop.
	
  
(3) First, User A requests the video. This request goes over the ICA connection.
XenDesktop fetches the video from the video server over HTTP and sends it,
encapsulated in the ICA channel, to User A. During this transmission, a local copy
of the video file is stored on the disk of both CloudBridge appliances.
	
  
(4) Subsequently, when User B requests the same video, the CloudBridge pair
recognize that blocks of data are already available in their disk and can be directly
served from the branch-side CloudBridge appliance.
	
  
3. Quality of Service
	
  
The enterprise WAN is a costly resource and traffic passing through it should be
monitored and adjusted to align with companies’ policies and objectives. The
bursty nature of video content is difficult to predict and can affect business-
critical applications. This means that a mechanism to preserve both the video
and application experience is a requirement. The CloudBridge Advanced Traffic
Management feature serves as a tool for managing WAN utilization and preserving
user experience.
	
  
The QoS module of CloudBridge helps enterprises achieve these goals through:
	
  
1. Visibility, monitoring and reporting of WAN traffic
	
  
2. Classification, prioritization and DiffServ/TOS bit marking
citrix.com
CloudBridge Video Delivery Optimization Paper 8	
  
	
  
	
  
	
  
	
  
	
  
	
  
Table 1 shows examples of how the granular control capabilities in CloudBridge
QoS can be used to classify and prioritize video traffic for an enterprise.
	
  
Category Classification criteria Priority
Training and
compliance videos
Work-domain
related video
IP address match with HR training
video server
URL match with department-
specific internal video server
Very high
	
  
	
  
Medium
Recreational content URL match with external websites Very low
	
  
Table 1: Sample QoS settings for classification and prioritization of XenApp/XenDesktop video traffic. The
classification criteria and priority shown can be enforced by defining application classifiers, traffic shaping
policies and service classes on CloudBridge.
	
  
Prioritizing video in MultiStream ICA with CloudBridge QoS engine
	
  
Where supported, MultiStream ICA splits the ICA protocol into the four basic
components: real time, interactive, bulk and background traffic. You can assign
QoS values, from high priority to low priority or best effort, to each of these
streams. The video traffic is categorized under real-time traffic in MultiStream ICA.
	
  
	
  
Figure 5. MultiStream ICA with CloudBridge QoS engine
	
  
CloudBridge will automatically query the XenApp or XenDesktop farm to see if
MultiStream ICA is supported. If supported, CloudBridge will automatically apply
different ICA priorities to each of these streams based on the traffic shaping policy
configured. However, without CloudBridge the MultiStream ICA traffic will traverse
the WAN as a single stream and the absence of desired prioritization will cause
real-time applications like video to suffer.
CloudBridge Video Delivery Optimization Paper 9
0813/PDF citrix.com
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Summary
Video caching, disk-based compression and QoS are key features of CloudBridge
that help enterprises significantly improve video viewing experience in XenApp and
XenDesktop environments while drastically reducing WAN bandwidth usage.
	
  
Following are highlights of CloudBridge video acceleration:
	
  
• Enhanced viewing experience with reduced latency
	
  
• Elimination of duplicate video traffic and unclogging of the network
	
  
• Ability to configure caching for enterprise video servers
	
  
• Acceleration of XenDesktop HDX Flash re-direction mode by caching video traffic
	
  
• Intelligent URL re-write detection mechanism to boost the caching hit rate
	
  
• Fully validated for YouTube, Metacafe, Vimeo and Youko
	
  
• Selective caching configuration
	
  
• Video content identification, classification and shaping to manage bandwidth
consumed by video
	
  
• QoS for MultiStream ICA
	
  
To learn more about the video acceleration features of CloudBridge, please visit:
http://support.citrix.com/proddocs/topic/cloudbridge/cldb-cloudbridge.html. Video
caching was introduced as a feature of CloudBridge in firmware release 7.0
while disk-based compression and QoS have been available with the earlier
releases as well. Also if you have questions about the solution, please contact
the CloudBridge Product Management team at CloudBridge-PM@citrix.com.
Notes
1
MarketScope for Video Content Management and Delivery. Gartner.
April 13, 2012.	
  
	
  
	
  
	
  
	
  
	
  
Corporate Headquarters
Fort Lauderdale, FL, USA
	
  
Silicon Valley Headquarters
Santa Clara, CA, USA
	
  
EMEA Headquarters
Schaffhausen, Switzerland
India Development Center
Bangalore, India
	
  
Online Division Headquarters
Santa Barbara, CA, USA
	
  
Pacific Headquarters
Hong Kong, China
Latin America Headquarters
Coral Gables, FL, USA
	
  
UK Development Center
Chalfont, United Kingdom
	
  
	
  
	
  
About Citrix
Citrix (NASDAQ:CTXS) is the cloud company that enables mobile workstyles—empowering people to work and collaborate from anywhere, easily
and securely. With market-leading solutions for mobility, desktop virtualization, cloud networking, cloud platforms, collaboration and data sharing,
Citrix helps organizations achieve the speed and agility necessary to succeed in a mobile and dynamic world. Citrix products are in use at more
than 260,000 organizations and by over 100 million users globally. Annual revenue in 2012 was $2.59 billion. Learn more at www.citrix.com.
	
  
Copyright © 2013 Citrix Systems, Inc. All rights reserved. Citrix, XenDesktop, XenApp, ICA, HDX and CloudBridge are trademarks of Citrix
Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names
mentioned herein may be trademarks of their respective companies.

More Related Content

What's hot

Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloudBhaskar Jayaraman
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualizationxKinAnx
 
Horizon view technical deep dive
Horizon view   technical deep diveHorizon view   technical deep dive
Horizon view technical deep diveMurugesan Arumugam
 
Windows 2008 R2 Virtualization
Windows 2008 R2 VirtualizationWindows 2008 R2 Virtualization
Windows 2008 R2 VirtualizationEduardo Castro
 
Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7
Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7
Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7Principled Technologies
 
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Citrix
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
Vmware view overview
Vmware view overviewVmware view overview
Vmware view overviewManny Singh
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesDavid McGeough
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructureKavaskar Ganesan
 
Citrix command lines
Citrix command linesCitrix command lines
Citrix command linesprincesly
 
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalsp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalKunal Khairnar
 
#VMUGMTL - Radware Breakout
#VMUGMTL - Radware Breakout#VMUGMTL - Radware Breakout
#VMUGMTL - Radware Breakout1CloudRoad.com
 
PVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DivePVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DiveDavid McGeough
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft Private Cloud
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise EditionTobias Koprowski
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld
 

What's hot (20)

Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloud
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
Horizon view technical deep dive
Horizon view   technical deep diveHorizon view   technical deep dive
Horizon view technical deep dive
 
Windows 2008 R2 Virtualization
Windows 2008 R2 VirtualizationWindows 2008 R2 Virtualization
Windows 2008 R2 Virtualization
 
Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7
Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7
Multi-feature VDI comparison: VMware Horizon View 5.2 vs. Citrix XenDesktop 7
 
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Vmware view overview
Vmware view overviewVmware view overview
Vmware view overview
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop Sites
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
Citrix command lines
Citrix command linesCitrix command lines
Citrix command lines
 
Virtualization Business Case
Virtualization Business CaseVirtualization Business Case
Virtualization Business Case
 
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalsp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
 
#VMUGMTL - Radware Breakout
#VMUGMTL - Radware Breakout#VMUGMTL - Radware Breakout
#VMUGMTL - Radware Breakout
 
Blue mix and cloudone jazz vpc
Blue mix and cloudone jazz vpcBlue mix and cloudone jazz vpc
Blue mix and cloudone jazz vpc
 
PVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep DivePVS and MCS Webinar - Technical Deep Dive
PVS and MCS Webinar - Technical Deep Dive
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Edition
 
Virtulaisation
VirtulaisationVirtulaisation
Virtulaisation
 
VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101 VMworld 2013: Virtualization 101
VMworld 2013: Virtualization 101
 

Similar to Cloudbridge video delivery

Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager csandit
 
Paper id 28201439
Paper id 28201439Paper id 28201439
Paper id 28201439IJRAT
 
Building Cloud-ready Video Transcoding System for Content Delivery Networks (...
Building Cloud-ready Video Transcoding System for Content Delivery Networks (...Building Cloud-ready Video Transcoding System for Content Delivery Networks (...
Building Cloud-ready Video Transcoding System for Content Delivery Networks (...Zhenyun Zhuang
 
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...Citrix
 
A distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoopA distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoopredpel dot com
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresUniversity of Southern California
 
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingUse of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingTELKOMNIKA JOURNAL
 
Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386Editor IJARCET
 
gla-video-Streaming-..
gla-video-Streaming-..gla-video-Streaming-..
gla-video-Streaming-..Videoguy
 
Iaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming publicIaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming publicIaetsd Iaetsd
 
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUDA FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUDJournal For Research
 
[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streamingVu Nguyen
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...Cisco Service Provider
 
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdfAZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdfshirlybaker1
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Server-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video StreamingServer-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video StreamingEswar Publications
 
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackupDATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackupSymantec
 

Similar to Cloudbridge video delivery (20)

Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager
 
Paper id 28201439
Paper id 28201439Paper id 28201439
Paper id 28201439
 
Building Cloud-ready Video Transcoding System for Content Delivery Networks (...
Building Cloud-ready Video Transcoding System for Content Delivery Networks (...Building Cloud-ready Video Transcoding System for Content Delivery Networks (...
Building Cloud-ready Video Transcoding System for Content Delivery Networks (...
 
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
Synergy 2015 Session Slides: SYN234 Delivering Lync & Other Audio-Video Appli...
 
Citrix Day 2014: Cloud Bridge
Citrix Day 2014: Cloud BridgeCitrix Day 2014: Cloud Bridge
Citrix Day 2014: Cloud Bridge
 
A distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoopA distributed video management cloud platform using hadoop
A distributed video management cloud platform using hadoop
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
 
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingUse of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
 
Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386
 
gla-video-Streaming-..
gla-video-Streaming-..gla-video-Streaming-..
gla-video-Streaming-..
 
Iaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming publicIaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming public
 
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUDA FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
 
[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming
 
FMS 3.5
FMS 3.5FMS 3.5
FMS 3.5
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
 
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
 
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdfAZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
AZ-204 A Top-Notch Exam Of Developing Solutions for Microsoft Azure.pdf
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Server-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video StreamingServer-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video Streaming
 
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackupDATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEET▶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
 

More from Nuno Alves

Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)Nuno Alves
 
Citrix XenServer Design: Designing XenServer Network Configurations
Citrix XenServer Design:  Designing XenServer Network  ConfigurationsCitrix XenServer Design:  Designing XenServer Network  Configurations
Citrix XenServer Design: Designing XenServer Network ConfigurationsNuno Alves
 
Deploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionDeploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionNuno Alves
 
Reference architecture dir and es - final
Reference architecture   dir and es - finalReference architecture   dir and es - final
Reference architecture dir and es - finalNuno Alves
 
Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2Nuno Alves
 
Xd planning guide - storage best practices
Xd   planning guide - storage best practicesXd   planning guide - storage best practices
Xd planning guide - storage best practicesNuno Alves
 
Introduction to storage technologies
Introduction to storage technologiesIntroduction to storage technologies
Introduction to storage technologiesNuno Alves
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage OverviewNuno Alves
 
XenDesktop 7 Blueprint
XenDesktop 7 BlueprintXenDesktop 7 Blueprint
XenDesktop 7 BlueprintNuno Alves
 
Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)Nuno Alves
 
New eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNew eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNuno Alves
 
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1Nuno Alves
 
Citrix Store front planning guide
Citrix Store front planning guideCitrix Store front planning guide
Citrix Store front planning guideNuno Alves
 
Microsoft by the Numbers
Microsoft by the NumbersMicrosoft by the Numbers
Microsoft by the NumbersNuno Alves
 
NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7Nuno Alves
 
Xen mobile 8.5_migration_whitepaper
Xen mobile 8.5_migration_whitepaperXen mobile 8.5_migration_whitepaper
Xen mobile 8.5_migration_whitepaperNuno Alves
 
Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013Nuno Alves
 
Anywhere access-medellin-brochure
Anywhere access-medellin-brochureAnywhere access-medellin-brochure
Anywhere access-medellin-brochureNuno Alves
 
Seamless collaboration-oneill-brochure
Seamless collaboration-oneill-brochureSeamless collaboration-oneill-brochure
Seamless collaboration-oneill-brochureNuno Alves
 
Enabling Mobile Workstyles Whitepaper with Citrix XenMobile
Enabling Mobile Workstyles Whitepaper with Citrix XenMobileEnabling Mobile Workstyles Whitepaper with Citrix XenMobile
Enabling Mobile Workstyles Whitepaper with Citrix XenMobileNuno Alves
 

More from Nuno Alves (20)

Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)Citrix virtual desktop handbook (7x)
Citrix virtual desktop handbook (7x)
 
Citrix XenServer Design: Designing XenServer Network Configurations
Citrix XenServer Design:  Designing XenServer Network  ConfigurationsCitrix XenServer Design:  Designing XenServer Network  Configurations
Citrix XenServer Design: Designing XenServer Network Configurations
 
Deploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionDeploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 Solution
 
Reference architecture dir and es - final
Reference architecture   dir and es - finalReference architecture   dir and es - final
Reference architecture dir and es - final
 
Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2Provisioning server high_availability_considerations2
Provisioning server high_availability_considerations2
 
Xd planning guide - storage best practices
Xd   planning guide - storage best practicesXd   planning guide - storage best practices
Xd planning guide - storage best practices
 
Introduction to storage technologies
Introduction to storage technologiesIntroduction to storage technologies
Introduction to storage technologies
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage Overview
 
XenDesktop 7 Blueprint
XenDesktop 7 BlueprintXenDesktop 7 Blueprint
XenDesktop 7 Blueprint
 
Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)Citrix virtual desktop handbook (5 x)
Citrix virtual desktop handbook (5 x)
 
New eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization teamNew eBook! Citrix howto build an all star app desktop virtualization team
New eBook! Citrix howto build an all star app desktop virtualization team
 
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
Wp intelli cache_reduction_iops_xd5.6_fp1_xs6.1
 
Citrix Store front planning guide
Citrix Store front planning guideCitrix Store front planning guide
Citrix Store front planning guide
 
Microsoft by the Numbers
Microsoft by the NumbersMicrosoft by the Numbers
Microsoft by the Numbers
 
NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7
 
Xen mobile 8.5_migration_whitepaper
Xen mobile 8.5_migration_whitepaperXen mobile 8.5_migration_whitepaper
Xen mobile 8.5_migration_whitepaper
 
Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013Citrix reference architecture for xen mobile 8 5_july2013
Citrix reference architecture for xen mobile 8 5_july2013
 
Anywhere access-medellin-brochure
Anywhere access-medellin-brochureAnywhere access-medellin-brochure
Anywhere access-medellin-brochure
 
Seamless collaboration-oneill-brochure
Seamless collaboration-oneill-brochureSeamless collaboration-oneill-brochure
Seamless collaboration-oneill-brochure
 
Enabling Mobile Workstyles Whitepaper with Citrix XenMobile
Enabling Mobile Workstyles Whitepaper with Citrix XenMobileEnabling Mobile Workstyles Whitepaper with Citrix XenMobile
Enabling Mobile Workstyles Whitepaper with Citrix XenMobile
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Cloudbridge video delivery

  • 1. citrix.com   CloudBridge Video Delivery Optimization White Paper               Optimizing the video experience for XenAppand XenDesktop deployments with CloudBridge
  • 2. citrix.com CloudBridge Video Delivery Optimization Paper 2               Video content usage within the enterprise is growing significantly. In fact, Gartner forecasted that by 2016, large companies will stream more than 16 hours of video, per worker, per month.1 One reason is the migration to video-based training classes aimed at reducing travel costs. Also, to meet government requirements for routine training in certain HR topics and to communicate corporate policies on insider trading and conflicts of interest, among others, many enterprises have developed video- based classes. Marketing departments are now recording product announcements and product training classes to distribute to sales teams and partners. Enterprises are even adding internal video content sites for sharing business-related materials. Further, as companies host how-to videos for their enterprise products on consumer sites (e.g., the CitrixTV channel on YouTube) and the new genre of edutainment videos (e.g., TED) expands, the distinction between recreational and work-related websites has blurred.     While video provides a richer training, marketing and collaboration experience, it comes with large bandwidth demands. Transmission of video to branch and mobile workers consumes large amounts of costly WAN bandwidth and may clog the WAN pipe. Moreover, in the case of mandatory training and compliance videos, the same content is watched over and over by multiple branch employees, leading to repeated downloads. Similarly, if a popular video goes viral within the enterprise, the same video files will traverse the WAN link from server to branch multiple times. These scenarios result not only in a poor viewing experience and but also in slower response time for office-critical applications such as email.   Citrix CloudBridge presents a solution by offering control with connection-level visibility and prioritization and reduction of bandwidth consumption using caching and compression.
  • 3. citrix.com CloudBridge Video Delivery Optimization Paper 3               Video over XenApp/XenDesktop: HDX MediaStream Users’ experience with latency-critical real-time applications, including video content, hosted on Citrix XenApp and Citrix XenDesktop in the enterprise datacenter, is often adversely impacted by latency and congestion on the WAN. This situation can cause inconsistent rendering of video and excessive waiting time while the video buffers. To mitigate these effects, Citrix enhanced XenApp and XenDesktop with HDX MediaStream, which offloads content fetching and/or video rendering on the client. Despite this technology, the effects of latency may persist. To further optimize the video user’s experience, CloudBridge video acceleration features add value on top of HDX MediaStream in XenApp and XenDesktop environments.   The three features of CloudBridge that optimize video users’ experience are:   1. Video caching   2. Disk-based compression   3.Quality of Service (QoS)   In this paper, we discuss each of these features and how to configure them, and present relevant use cases.     Figure 1. HDX Flash redirection scenarios and relevant CloudBridge optimization techniques   For more details about HDX MediaStream, please refer to the Citrix white paper, HDX Optimization and Best Practices.   Depending on the HDX Flash redirection option used in HDX MediaStream-enabled environments, CloudBridge provides different sets of optimization techniques. The mapping for redirection scenario and optimization technique is shown in Figure 1.
  • 4. citrix.com CloudBridge Video Delivery Optimization Paper 4               CloudBridge video acceleration 1. Video caching   When a user at a branch office provisioned with a properly configured CloudBridge appliance plays a video from the video server hosted in the datacenter or on the public Internet, the request for video content will result in caching of that video on the local CloudBridge device. Once cached, the video will be served from the local CloudBridge appliance in response to all subsequent requests until the content is flushed or marked as stale. Local caching has two main advantages: 1. performance is faster and the viewing experience improves dramatically because the video is served at LAN speed; and 2. WAN link usage for redundant transfers is minimized.   CloudBridge video caching supports all video content transmitted over HTTP, including videos played directly within the browser or played in a XenApp/ XenDesktop environment with HDX Flash redirection enabled.   Video caching allows customers to:   • Enable or disable caching on specific video content sites or video servers   • Control the maximum size of video objects to be cached   • Bypass the caching engine in the case of pre-defined traffic to control the load on the CloudBridge appliance   Video caching in a client-fetched, client-rendered HDX redirection environment   In the previous section we discussed the three HDX redirection modes that can be used depending on client capacity and network topology. To preserve the best user experience the recommended method for video content delivery is client- fetched, client-rendered HDX Flash redirection mode. In this section we explain how CloudBridge video caching can be used to cache content in client-fetched, client-rendered mode. Note that configuration and management of the video caching feature are performed on the branch office CloudBridge appliance.   Figure 2 shows User A and User B who are running a XenDesktop session on a laptop and an iPad tablet, respectively. As HDX Flash redirection is enabled, both users first access the XenDesktop server for authentication through an ICA connection, and then try to access a video through native HTTP.
  • 5. citrix.com CloudBridge Video Delivery Optimization Paper 5                   Figure 2. Video caching in client-fetched, client-rendered HDX Flash mode for XenDesktop users   The numbered arrows in the figure illustrate the traffic flow steps: (1) User A establishes an ICA connection to XenDesktop. (2) User B establishes an ICA connection to XenDesktop.   (3) First, User A accesses HTTP video over a slow WAN link.   (4) Subsequently, User B fetches HTTP video content directly from the local CloudBridge video cache over a fast LAN link. Note that little or no WAN bandwidth is used.   Video caching performance results   As discussed earlier, video caching accelerates downloads because the cached copy is served locally. Figure 3 shows some of our lab results when using video files of different sizes. From the graph, it can be seen that the time to download is accelerated by up to 48 times in the case of a cache hit when compared with no caching in the network.   These tests were done over 10 Mbps simulated WAN link with 50 ms round trip- time and 0.01% losses.
  • 6. citrix.com CloudBridge Video Delivery Optimization Paper 6                   Figure 3. Reduction in time to download using video caching acceleration on CloudBridge 2000 appliance   The slight increase in time to download during a cache miss case when compared to a cache disabled scenario is due to overhead of disk-write operations.   2. Disk-based compression   Disk-based compression reduces bandwidth requirements between appliance pairs residing on opposite ends of a WAN connection. CloudBridge maintains a compression history of traffic traversing the WAN. CloudBridge utilizes block- level pattern-matching algorithms to identify and eliminate duplicate traffic. Information about the matched data is stored on the CloudBridge appliances on the datacenter and branch sides of the WAN. Block-level compression of this type can match and eliminate very large blocks of identical data. It is especially effective when identical video content is accessed by multiple users. Repetitive accessing of the same video results in very high compression ratios and more-efficient use of the WAN. So when sent multiple times, the entire block of data can be replaced by a pointer to the data already in the receiving appliance’s compression history, resulting in significant bandwidth savings. Since pattern matching works on a very granular level it can also remove redundant data transmitted across different files and applications.   Disk-based compression for video traffic in XenApp/ XenDesktop environments   Figure 4 shows User A and User B who are running a XenDesktop session on a laptop and an iPad, respectively. CloudBridge appliances are present on both the datacenter and the branch sides of the WAN. The solution’s disk-based compression feature comes into play to remove any duplicate traffic flowing across the WAN.
  • 7. citrix.com CloudBridge Video Delivery Optimization Paper 7                   Figure 4. Disk-based compression in server-fetched HDX modes for XenDesktop users   The numbered arrows in the figure illustrate the traffic flow steps: (1) Users A establishes an ICA connection to XenDesktop. (2) Users B establishes an ICA connection to XenDesktop.   (3) First, User A requests the video. This request goes over the ICA connection. XenDesktop fetches the video from the video server over HTTP and sends it, encapsulated in the ICA channel, to User A. During this transmission, a local copy of the video file is stored on the disk of both CloudBridge appliances.   (4) Subsequently, when User B requests the same video, the CloudBridge pair recognize that blocks of data are already available in their disk and can be directly served from the branch-side CloudBridge appliance.   3. Quality of Service   The enterprise WAN is a costly resource and traffic passing through it should be monitored and adjusted to align with companies’ policies and objectives. The bursty nature of video content is difficult to predict and can affect business- critical applications. This means that a mechanism to preserve both the video and application experience is a requirement. The CloudBridge Advanced Traffic Management feature serves as a tool for managing WAN utilization and preserving user experience.   The QoS module of CloudBridge helps enterprises achieve these goals through:   1. Visibility, monitoring and reporting of WAN traffic   2. Classification, prioritization and DiffServ/TOS bit marking
  • 8. citrix.com CloudBridge Video Delivery Optimization Paper 8               Table 1 shows examples of how the granular control capabilities in CloudBridge QoS can be used to classify and prioritize video traffic for an enterprise.   Category Classification criteria Priority Training and compliance videos Work-domain related video IP address match with HR training video server URL match with department- specific internal video server Very high     Medium Recreational content URL match with external websites Very low   Table 1: Sample QoS settings for classification and prioritization of XenApp/XenDesktop video traffic. The classification criteria and priority shown can be enforced by defining application classifiers, traffic shaping policies and service classes on CloudBridge.   Prioritizing video in MultiStream ICA with CloudBridge QoS engine   Where supported, MultiStream ICA splits the ICA protocol into the four basic components: real time, interactive, bulk and background traffic. You can assign QoS values, from high priority to low priority or best effort, to each of these streams. The video traffic is categorized under real-time traffic in MultiStream ICA.     Figure 5. MultiStream ICA with CloudBridge QoS engine   CloudBridge will automatically query the XenApp or XenDesktop farm to see if MultiStream ICA is supported. If supported, CloudBridge will automatically apply different ICA priorities to each of these streams based on the traffic shaping policy configured. However, without CloudBridge the MultiStream ICA traffic will traverse the WAN as a single stream and the absence of desired prioritization will cause real-time applications like video to suffer.
  • 9. CloudBridge Video Delivery Optimization Paper 9 0813/PDF citrix.com               Summary Video caching, disk-based compression and QoS are key features of CloudBridge that help enterprises significantly improve video viewing experience in XenApp and XenDesktop environments while drastically reducing WAN bandwidth usage.   Following are highlights of CloudBridge video acceleration:   • Enhanced viewing experience with reduced latency   • Elimination of duplicate video traffic and unclogging of the network   • Ability to configure caching for enterprise video servers   • Acceleration of XenDesktop HDX Flash re-direction mode by caching video traffic   • Intelligent URL re-write detection mechanism to boost the caching hit rate   • Fully validated for YouTube, Metacafe, Vimeo and Youko   • Selective caching configuration   • Video content identification, classification and shaping to manage bandwidth consumed by video   • QoS for MultiStream ICA   To learn more about the video acceleration features of CloudBridge, please visit: http://support.citrix.com/proddocs/topic/cloudbridge/cldb-cloudbridge.html. Video caching was introduced as a feature of CloudBridge in firmware release 7.0 while disk-based compression and QoS have been available with the earlier releases as well. Also if you have questions about the solution, please contact the CloudBridge Product Management team at CloudBridge-PM@citrix.com. Notes 1 MarketScope for Video Content Management and Delivery. Gartner. April 13, 2012.             Corporate Headquarters Fort Lauderdale, FL, USA   Silicon Valley Headquarters Santa Clara, CA, USA   EMEA Headquarters Schaffhausen, Switzerland India Development Center Bangalore, India   Online Division Headquarters Santa Barbara, CA, USA   Pacific Headquarters Hong Kong, China Latin America Headquarters Coral Gables, FL, USA   UK Development Center Chalfont, United Kingdom       About Citrix Citrix (NASDAQ:CTXS) is the cloud company that enables mobile workstyles—empowering people to work and collaborate from anywhere, easily and securely. With market-leading solutions for mobility, desktop virtualization, cloud networking, cloud platforms, collaboration and data sharing, Citrix helps organizations achieve the speed and agility necessary to succeed in a mobile and dynamic world. Citrix products are in use at more than 260,000 organizations and by over 100 million users globally. Annual revenue in 2012 was $2.59 billion. Learn more at www.citrix.com.   Copyright © 2013 Citrix Systems, Inc. All rights reserved. Citrix, XenDesktop, XenApp, ICA, HDX and CloudBridge are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the U.S. and other countries. Other product and company names mentioned herein may be trademarks of their respective companies.