13
Marius PREDA www-artemis.it-sudparis.eu ARTEMIS Department Advanced Research & TEchniques for Multidimensional Imaging Systems

ParisfxLab - Cloud4Media

Embed Size (px)

DESCRIPTION

Cloud4Media Telecom SudParis Marius Preda

Citation preview

Page 1: ParisfxLab - Cloud4Media

Marius PREDA

www-artemis.it-sudparis.eu

ARTEMIS Department

Advanced Research & TEchniques for Multidimensional Imaging Systems

Page 2: ParisfxLab - Cloud4Media

The cloud, another instantiation of the “from owning to renting” concept

 Expensive products were, are and will always be rented •  Planes •  Specialized machines •  Trucks •  Expensive cars

page 2

 What is the correspondence in the digital world? •  Computing: early on, large-scale computers such as the IBM 701 were rented $15,000 per month,

•  Nowadays: •  Storage: few cents/GB/month •  Computing: few cents/hour

Page 3: ParisfxLab - Cloud4Media

The cloud, another instantiation of the “from owning to renting” concept

 Even for successful web-based services the usage rate is on average around 10%, but the curve is very spiky

page 3

Page 4: ParisfxLab - Cloud4Media

Cloud features

  Price reduction (pay per use)   Adaptation to the real needs, scalability

  Device and location independence   Security   Reliability through redundant multi-sites   Easy the maintenance

page 4

The cloud as a “commodity”

CSDF

Towards the creation of “CSDF” - Calcul et Stockage de France

Page 5: ParisfxLab - Cloud4Media

OK, clouds are good but what they can do for the multi-media industry?

page 5

Page 6: ParisfxLab - Cloud4Media

page 6

while(true) {

identify_and_fix_bottlenecks(); drink(); sleep(TOO_LITTLE); notice_new_bottleneck();

}*

*Cuong Do, 7/10/2008, “Scaling YouTube”, available online

the VOD case, all is about scalability

Number of daily views on youtube.com from 2005 to 2008

while(!broken) {

No_simultaneous_use~=exp(no_days) }

The secret was: to ensure that the first loop is faster than the second one

The YouTube development loop, in a non-cloud era

The YouTube usage loop

Page 7: ParisfxLab - Cloud4Media

page 7

 Why YouTube succeeded and not the other tens of competitors proposing the same service?

•  Fast development to solve the scalability bottlenecks due to usage of mature and simple technologies

•  Enough investment in infrastructure foreseeing large user number

the VOD case, all is about scalability

 Today, cloud platforms are addressing intrinsically the scalability

•  Does this means we’ll have tens of successful YouTube(s)?

Page 8: ParisfxLab - Cloud4Media

page 8

Cloud4Media : the capacity of the cloud to store, process and deliver multi-media content

  Production opportunities •  Service Oriented Architecture in IP-based media production •  Web 2.0 / User Generated Content

  Challenges in content management in distributed environments •  Security and Digital Asset Management •  Metadata and Wrappers •  Multimedia Indexing and Search

  Simplifying the consumption terminals •  Media encoding/transcoding/adaptation •  On-line gaming and cloud gaming •  3D Rendering

  Implications for Networks •  Need to redesign the networks, especially for interactive and real time media

applications   Business models

Page 9: ParisfxLab - Cloud4Media

page 9

The next challenge

The interactive, real-time cloud

Page 10: ParisfxLab - Cloud4Media

page 10

Cloud4Media : the capacity of the cloud to store, process and deliver multi-media content

Software Architecture,

APIs, Standards Technologies Applications

Storage, Process nodes,

Delivery resources

Institut TELECOM

Page 11: ParisfxLab - Cloud4Media

 APIs for accessing resources and metadata

Cloud4Media @ IT, achievements (1)

MPEG-4 Multimedia convertor

Media upload Multi-media DB

Processing User DB

On-line renderer

User management

A P I

A P I

MPEG-7

MPEG-4

  System implemented and available at www.MyMultimediaWorld.com

  “processing” can be any proprietary task on top of media or metadata

Page 12: ParisfxLab - Cloud4Media

 Cloud 4 games

Cloud4Media @ IT, achievements (2)

Cloud

Distributed computing and storage

 Optimized Compression

Audio 4 Video 4

Interactivity 4

Audio 2 Video 2

Interactivity 2

 Thin client

Working prototype available at www.MyMultimediaWorld.com

 Ogre3D Wrapper

 Client for WS, Linux, Android

Page 13: ParisfxLab - Cloud4Media

www-artemis.it-sudparis.eu [email protected]

ARTEMIS Department

Advanced Research & TEchniques for Multidimensional Imaging Systems