Taking Advantage of Social Network Relationships in P2P Streaming Overlays (original) (raw)

Effective Video Streaming Scheme in Online Social Networks

Nowadays Online social networks (OSNs) (e.g., Facebook, Twitter, Linkedin, Pinterest) are now among the most popular sites on the Web. Present network group, Peer-To-Peer (P2P) network is exploring as a good candidate for resource sharing over the Internet. Compared with traditional file sharing workloads, continuous streaming of multimedia content provokes a significant amount of today’s internet traffic. Streaming media has various real-time constraints such as insufficient memory, high bandwidth utilization for large-scale media objects and lack of cooperation between proxies and their clients. Therefore, Sharing of large multimedia objects between similar interests has become predominantly important for on demand video streaming applications. Existing P2P assisted sharing scheme clusters the peers based on similar interest and locality to improve the streaming performance under limited storage constraints. An OSN provides a powerful means of establishing social connections and sharing, organizing, and finding content. For example, Facebook presently has over 500 million users. Unlike current file or video sharing systems (e.g., BitTorrent and YouTube), which are mainly organized around content, OSNs are organized around users.

Leveraging Social-Network Infrastructure to Improve Peer-to-Peer Overlay Performance: Results from Orkut

Computing Research Repository, 2005

Application-level peer-to-peer (P2P) network overlays are an emerging paradigm that facilitates decentralization and flexibility in the scalable deployment of applications such as group communication, content delivery, and data sharing. However the construction of the overlay graph topology optimized for low latency, low link and node stress and lookup performance is still an open problem. We present a design of an overlay constructed on top of a social network and show that it gives a sizable improvement in lookups, average round-trip delay and scalability as opposed to other overlay topologies. We build our overlay on top of the topology of a popular real-world social network namely Orkut. We show Orkuts suitability for our purposes by evaluating the clustering behavior of its graph structure and the socializing pattern of its members.

Peer-to-Peer Networks -- Protocols, Cooperation and Competition (2010)

In this chapter, we discuss P2P systems that have been deployed in file sharing and real-time media streaming. We discuss the limitations of the implementations for existing P2P-based file sharing and media streaming applications in detail. More advanced resource reciprocation strategies, where peers make foresighted decisions on their resource distribution in a way that maximizes their cumulative utilities are discussed.