A Comprehensive Analysis of Swarming-based Live Streaming to Leverage Client Heterogeneity

12/29/2018
by   Wasiur R. KhudaBukhsh, et al.
0

Due to missing IP multicast support on an Internet scale, over-the-top media streams are delivered with the help of overlays as used by content delivery networks and their peer-to-peer (P2P) extensions. In this context, mesh/pull-based swarming plays an important role either as pure streaming approach or in combination with tree/push mechanisms. However, the impact of realistic client populations with heterogeneous resources is not yet fully understood. In this technical report, we contribute to closing this gap by mathematically analysing the most basic scheduling mechanisms latest deadline first (LDF) and earliest deadline first (EDF) in a continuous time Markov chain framework and combining them into a simple, yet powerful, mixed strategy to leverage inherent differences in client resources. The main contributions are twofold: (1) a mathematical framework for swarming on random graphs is proposed with a focus on LDF and EDF strategies in heterogeneous scenarios; (2) a mixed strategy, named SchedMix, is proposed that leverages peer heterogeneity. The proposed strategy, SchedMix is shown to outperform the other two strategies using different abstractions: a mean-field theoretic analysis of buffer probabilities, simulations of a stochastic model on random graphs, and a full-stack implementation of a P2P streaming system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2019

An Incentive Security Model to Provide Fairness for Peer-to-Peer Networks

Peer-to-Peer networks are designed to rely on resources of their own use...
research
05/17/2021

fybrrStream: A WebRTC based Efficient and Scalable P2P Live Streaming Platform

The demand for streaming media and live video conferencing is at peak an...
research
07/25/2017

MVP2P: Layer-Dependency-Aware Live MVC Video Streaming over Peer-to-Peer Networks

Multiview video supports observing a scene from different viewpoints. Th...
research
12/31/2010

Across Browsers SVG Implementation

In this work SVG will be translated into VML or HTML by using Javascript...
research
11/22/2017

A novel JXTA-based architecture for implementing heterogenous Networks of Things

This paper presents EmbJXTAChord, a novel peer-to-peer (P2P) architectur...
research
04/08/2016

Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game Perspective

We consider the problem of streaming live content to a cluster of co-loc...
research
12/16/2022

Addressing Data Heterogeneity in Decentralized Learning via Topological Pre-processing

Recently, local peer topology has been shown to influence the overall co...

Please sign up or login with your details

Forgot password? Click here to reset