• DocumentCode
    74566
  • Title

    SocialTube: P2P-Assisted Video Sharing in Online Social Networks

  • Author

    Haiying Shen ; Ze Li ; Yuhua Lin ; Jin Li

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA
  • Volume
    25
  • Issue
    9
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    2428
  • Lastpage
    2440
  • Abstract
    Video sharing has been an increasingly popular application in online social networks (OSNs). However, its sustainable development is severely hindered by the intrinsic limit of the client/server architecture deployed in current OSN video systems, which is not only costly in terms of server bandwidth and storage but also not scalable with the soaring amount of users and video content. The peer-assisted Video-on-Demand (VoD) technique, in which participating peers assist the server in delivering video content, has been proposed recently. Unfortunately, videos can only be disseminated through friends in OSNs. Therefore, current VoD works that explore clustering nodes with similar interests or close location for high performance are suboptimal, if not entirely inapplicable, in OSNs. Based on our long-term real-world measurement of over 1,000,000 users and 2,500 videos on Facebook, we propose SocialTube, a novel peer-assisted video sharing system that explores social relationship, interest similarity, and physical location between peers in OSNs. Specifically, SocialTube incorporates four algorithms: a social network (SN)-based P2P overlay construction algorithm, an SN-based chunk prefetching algorithm, chunk delivery, and scheduling algorithm, and a buffer management algorithm. Experimental results from a prototype on PlanetLab and an event-driven simulator show that SocialTube can improve the quality of user experience and system scalability over current P2P VoD techniques.
  • Keywords
    overlay networks; peer-to-peer computing; scheduling; social networking (online); storage management; Facebook; OSN video systems; P2P-assisted video sharing; PlanetLab; SN-based P2P overlay construction algorithm; SN-based chunk prefetching algorithm; SocialTube; VoD technique; buffer management algorithm; chunk delivery; client-server architecture; event-driven simulator; online social networks; peer-assisted video-on-demand technique; peer-to-peer networks; quality of user experience; scheduling algorithm; server bandwidth; storage; sustainable development; system scalability; Bandwidth; Facebook; Peer-to-peer computing; Servers; Streaming media; YouTube; Video-on-demand (VoD); on-line social networks; peer-to-peer assisted VoD; peer-to-peer networks;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.139
  • Filename
    6519241