Novasky: Cinematic- Quality VoD in a P2P Storage Cloud
Feb 24, 2016
Novasky: Cinematic-Quality VoD in a P2P Storage Cloud
2
Outline
• Introduction• Design•Measurement and evaluation• conclusion
3
Introduction
4
Novasky
5
Introduction
• Storage cloud– Peers are inter-connected over high-bandwidth
network– storage space is reserved in each peer– pool storage spaces together– storage space can be accessed conveniently
• design, implement, deploy, and measure a VoD system based on P2P storage cloud
6
Design
7
Objective and Challenge• Objectiv– Build a P2P storage cloud– Cinematic-quality
• Challenges– Replacement– Demand and Supply
• Solution– coding-aware peer storage and replacement strategy– adaptive server push strategy
8
Architectural Design
Management center : 1)Maintain metadata2)Authentication3)Maintain current status of peers
9
Architectural Design
Media servers: feed a rich repository of videos to a large number of users
10
Architectural Design
P2P storage cloud: 1) pool local storage space together 2) organized into a mesh topology 3) exchange information periodically
11
Peer Storage and Replacement
• Three aspects to consider– cache a number of videos– Uploading a certain part of video– Replication
• Store a part of the video and promote diversity
12
缓存饱和时 按最不常用顺序进行排序
生成编码的片断并保存 删除视频源文件
13
Reed-Solomon codes for segment
14
15
Measurement and
Evaluation
16
17
Durable video availability
18
Durable video availability
19
Storage efficiency
20
Load balancing
21
Cost effectiveness of the server push-to-peer strategy
22
Cost effectiveness of the server push-to-peer strategy
23
Cost effectiveness of the server push-to-peer strategy
24
Transmission overhead
25
CPU and memory consumption
26
conclusion
27
conclusion
• Design and implement Novasky• Propose two unique mechanism– Coding-aware peer storage and replacement
strategy– Adaptive server push strategy
• Offer insights which are helpful towards future designs of P2Pstorage cloud systems
28
Thanks