copyright ® 2010 rovi corporation. company confidential. partially cloudy with a chance of dynamic...

13
Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit Santa Monica, CA

Upload: alexis-sparks

Post on 27-Mar-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.

Partially cloudy with a chance of dynamic data

Michael Papish2010.05.06P2P & Cloud Media SummitSanta Monica, CA

Page 2: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 2

Rovi is powering digital entertainment

• Approximately 110 million viewers use our guide technologies

• Data on 1.2 million+ TV series episodes since 1954

• Data on 1.7 million+ pop and classical music albums and 15 million+ tracks

• Data on 420,000+ movie titles

• Protection on 9 billion+ DVDs and Blu-ray discs

• 500 million+ devices enabled with protection technologies

• 84 million+ CE devices with CE-IPG technologies.

• 6 million+ CE devices using content networking technologies

• IPG advertising technology active in over 50 million homes worldwide

Page 3: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.

Partially cloudy infrastructure

Page 4: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 4

What is Partially Cloudy hosting?

A way to host your services in multiple places at once

Page 5: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 5

Partially Cloudy

• Host critical components and data in private data centers

• But, host in the “public” cloud (i.e. EC2) for:- Spikes in demand. Very useful when clients can drive unanticipated demand

- Devel and staging environments. Public cloud is ideal for providing pre-production services to clients, since these environments can be created on-demand and completely walled-off from sensitive private cloud operations

- Large data runs. Access to an elastic, public cloud allows us to instantiate a large number of compute nodes for one-off, large-scale computation runs (e.g. 100s of nodes). This is much cheaper than acquiring private cloud capacity for one-off computations.

A hybrid public-private cloud model

Page 6: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.

Feedback DistillerReal-time

Recommendation / Feedback Processor

Client Recommendation

Data Optimizer

Content Delivery System

VOD

Music Store

Mobile Devices

Per

sona

lizat

ion

Laye

rB

acke

nd D

ata

Clie

nt S

ide

Feedback InterfaceClient Functions

MediaUnbound FunctionsRecommender Interface

Cached Content

Specific Data

Live User Profiles (Crunched)

Recommendations

Content Recommendations

Audio

Video

Text

Ad Targeting

Heavy User Profiles

Music Profile Other Content Data

Other Content Data

Content-Specific Indexes

Content-Neutral Indexes

Rovi Personalization Platform

Recommendation CoreAutomated Data

ProcessingExternally-Gathered

Usage Data

Human-Generated Data

Algorithm Library

Territory- and Content-Specific

Optimizations

Third-Party Reporting Sources

Omniture reporting;Rentrak VOD reporting;Nielsen TV reporting;

DoubleClick;CDN(s), including

Akamai

User Feedback

Explicit Feedback

Personalization Session

Negative “Don’t Like” Feedback

Positive User Ratings

Implicit Feedback

Usage Data

Demographic Data

Personal Library Analysis

“Power User” Controls

Interactive viewing / modifying of data in profile by user

Statistics Module

Profile Data Reporting

Service-Wide Statistics Reporting

Client Admin Tool

Client-Specific RecommendationTweaking Tools

Client QA Team

QA Team / Media Analysts

A Partially Cloudy Personalization Platform

Personalization Functions

Page 7: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 7

Decision points

• Ability to predict demand and usage

• Security needs. When hosting multiple global 500 clients, a private cloud approach can provide increased comfort levels around data security

• Utilization. Elastic public cloud resources can be ideal for one-off usage, since it will be cheaper than acquiring a large amount of private capacity which might sit idle.

Things to think about before adopting hybrid hosting…

Page 8: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.

So what? Why is hosting interesting?

Page 9: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 9

Data is important…

However data alone is not the answer.

More data ≠ better products

Page 10: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 10

Dynamicism is good (also hard to spell)

What can you do with this data?

The future of exciting solutions is all about recalling data in real-time to power

dynamic applications.

Page 11: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.Page 11

Partially Cloudy with a Chance of Dynamic Data

Flexible hosting can give you the ability to create powerful and scalable applications

that create dynamic data

Like…

Page 12: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.

Implementation: eMusic

Page 12

powered by

Page 13: Copyright ® 2010 Rovi Corporation. Company Confidential. Partially cloudy with a chance of dynamic data Michael Papish 2010.05.06 P2P & Cloud Media Summit

Copyright ® 2010 Rovi Corporation. Company Confidential.

Tik tok.