Marius PREDA
www-artemis.it-sudparis.eu
ARTEMIS Department
Advanced Research & TEchniques for Multidimensional Imaging Systems
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
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
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
OK, clouds are good but what they can do for the multi-media industry?
page 5
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
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
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
The next challenge
The interactive, real-time cloud
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
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
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
www-artemis.it-sudparis.eu [email protected]
ARTEMIS Department
Advanced Research & TEchniques for Multidimensional Imaging Systems