Share Email Print

Proceedings Paper

Enforcing fairness in a live-streaming system
Author(s): Maya Haridasan; Ingrid Jansch-Porto; Robbert van Renesse
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

We describe a practical auditing approach designed to encourage fairness in peer-to-peer streaming. Auditing is employed to ensure that correct nodes are able to receive streams even in the presence of nodes that do not upload enough data (opportunistic nodes), and scales well when compared to previous solutions that rely on tit-for-tat style of data exchange. Auditing involves two roles: local and global. Untrusted local auditors run on all nodes in the system, and are responsible for collecting and maintaining accountable information regarding data sent and received by each node. Meanwhile, one or more trusted global auditors periodically sample the state of participating nodes, estimate whether the streaming quality is satisfactory, and decide whether any actions are required. We demonstrate through simulation that our approach can successfully detect and react to the presence of opportunistic nodes in streaming sessions. Furthermore, it incurs low network and computational overheads, which remain fixed as the system scales.

Paper Details

Date Published: 28 January 2008
PDF: 12 pages
Proc. SPIE 6818, Multimedia Computing and Networking 2008, 68180E (28 January 2008); doi: 10.1117/12.775127
Show Author Affiliations
Maya Haridasan, Cornell Univ. (United States)
Ingrid Jansch-Porto, Federal Univ. of Rio Grande do Sul (Brazil)
Robbert van Renesse, Cornell Univ. (United States)

Published in SPIE Proceedings Vol. 6818:
Multimedia Computing and Networking 2008
Reza Rejaie; Roger Zimmermann, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?