34
Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang, and Chonggang Wang, Senior Member, IEEE Speaker : 童童童 MA1G0222 2013.12 .23

Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

Embed Size (px)

Citation preview

Page 1: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution

Authors:Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang, and Chonggang Wang, Senior Member, IEEE

Speaker : 童耀民 MA1G02222013.12.23

Page 2: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

Outline

1. INTRODUCTION2. MEASUREMENT STUDY3. USER QUESTIONNAIRE SURVEY4. COOLS SYSTEM OVERVIEW5. COOLS DESIGN DETAILS 6. IMPROVING COOLS OVERLAY TREE7. PERFORMANCE EVALUATION 8. CONCLUSION AND FUTURE WORK

Page 3: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

1. INTRODUCTION

Page 4: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• The recently emerged user-generated contents (UGC) services, social networking services (SNS), as well as the pervasive wireless mobile network services have formed social media which has drastically changed the content distribution landscape.

Page 5: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• Today such UGC applications as YouTube allow any user to be a content provider, generating enormous amount of video contents that are quickly and extensively propagated on the Internet through such SNSes as Facebook and Twitter.

Page 6: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• Unfortunately, the sheer and ever-increasing data volume, the broader coverage, and longer access durations of video objects also present significant challenges than other types of objects, not only to the social networking website management, but also to the network traffic engineering and to the resource provisioning of external video sites.

Page 7: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• To better understand the challenges and opportunities therein, they investigate the social networking users’ behavior from both system traces and a questionnaire survey.

Page 8: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

Page 9: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• Through the posting function of social networking services, the server can broadcast the live video to the user’s friends, who can be either wired Internet users or mobile users.

• 1)a friend can choose to watch the live video, and thus the requirement of streaming quality, such as startup latency and playback continuity, should be satisfied;

Page 10: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• 2) a friend can choose not to watch the live video, but she or he can download the video and expect to watch it later.

• 3) a friend shows no interest in the video.

Page 11: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

INTRODUCTION

• In this paper, they present Coordinated Live Streaming and Storage Sharing (COOLS), a system for efficient peer-to-peer posting of user-generated videos.

• Through a novel ID code design that embeds nodes’ locations in a tree overlay.

• They also improve our overlay tree to achieve better efficiency and robustness.

Page 12: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

2. MEASUREMENT STUDY

Page 13: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

MEASUREMENT STUDY

• Fig. 2. Number of watched and shared videos against rank.

Page 14: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

MEASUREMENT STUDY

• Fig. 3. CDF of time span from post to watch.

Page 15: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

3. USER QUESTIONNAIRE SURVEY

Page 16: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

USER QUESTIONNAIRE SURVEY

• Fig. 4. Breakdown of user’s concern on videos.

Page 17: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

USER QUESTIONNAIRE SURVEY

• Fig. 5. Comparison of the possibility of watching the entire video.

Page 18: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

4. COOLS SYSTEM OVERVIEW

Page 19: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

COOLS SYSTEM OVERVIEW

• Fig. 6. Example of overlay tree with ID.

Page 20: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

5. COOLS DESIGN DETAILS

Page 21: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

COOLS DESIGN DETAILS

Page 22: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

COOLS DESIGN DETAILS

Page 23: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

COOLS DESIGN DETAILS

Fig. 8. Example of node demotion.

Page 24: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

6. IMPROVING COOLS OVERLAY TREE

Page 25: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

IMPROVING COOLS OVERLAY TREE

• We present a novel improved overlay tree structure: if the root node has children , then the nodes at depth have at most children, and the tree height is no greater than .

Page 26: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

IMPROVING COOLS OVERLAY TREE

Fig. 9. Example of improved overlay tree.

Page 27: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

IMPROVING COOLS OVERLAY TREE

• To understand this, we assume a complete tree in which the root has 4 children, and thus there are at most 20 nodes and the tree height is 3 .

• Given that a complete tree in which the root node has children, there are nodes at depth 1, nodes at depth 2, and so on.

Page 28: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

IMPROVING COOLS OVERLAY TREE

RootRoot Root Root

d1 d1 d1 d1 d1 d1 d1 d1

d2 d2 d2 d2d2 d2 d2 d2

source

Root 4=2k; k=2

2𝑘 ∙2𝑘− 1

2𝑘 ∙2𝑘− 1 ∙2𝑘−2

Page 29: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

7. PERFORMANCE EVALUATION

Page 30: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

PERFORMANCE EVALUATION

Fig. 10. CDF of startup delay.

Page 31: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

PERFORMANCE EVALUATION

Fig. 11. CDF of data loss rate

Page 32: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

PERFORMANCE EVALUATION

Fig. 12. Comparison of overhead size

Page 33: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

8. CONCLUSION AND FUTURE WORK

Page 34: Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,

CONCLUSION AND FUTURE WORK

• Thanks.