Multicast video streaming is experiencing a signifi- cant growth in wireless networks thanks to the resources provided by 4G/LTE and WiFi services. However, wireless communications are affected by attenuation, shadowing, fading, and unpredictable interference, that make multicast services extremely difficult (no ARQ). Nodes close to the streaming source (e.g., a node or an AP), however, always experience better signal quality than those farther away, so that some nodes can be expected to receive most of the stream, while others will not. In this paper we present PULLCAST, a cooperative protocol for multicast systems, where nodes receive video chunks via multicast from a streaming point, and cooperate at the application level, by building a local, lightweight, P2P overlay that support unicast recovery of chunks not correctly received via multicast. PULLCAST send 1-hop hello messages to build a local neighborhood where chunks can be retrieved sending unicast messages to “pull” a chunk form a neighbor that has it. We show that our solution improves the system performances both in scenarios where the mesh is highly structured, so that recovery of chunks is limited to the equivalent of an 802.11 BSS and in more complex scenarios where the mesh nodes offer connectivity to clients in a seamless network using a single radio channel.

PullCast: Peer-assisted Video Multicasting for Wireless Mesh Networks

Russo, Alessandro;Lo Cigno, Renato Antonio
2013-01-01

Abstract

Multicast video streaming is experiencing a signifi- cant growth in wireless networks thanks to the resources provided by 4G/LTE and WiFi services. However, wireless communications are affected by attenuation, shadowing, fading, and unpredictable interference, that make multicast services extremely difficult (no ARQ). Nodes close to the streaming source (e.g., a node or an AP), however, always experience better signal quality than those farther away, so that some nodes can be expected to receive most of the stream, while others will not. In this paper we present PULLCAST, a cooperative protocol for multicast systems, where nodes receive video chunks via multicast from a streaming point, and cooperate at the application level, by building a local, lightweight, P2P overlay that support unicast recovery of chunks not correctly received via multicast. PULLCAST send 1-hop hello messages to build a local neighborhood where chunks can be retrieved sending unicast messages to “pull” a chunk form a neighbor that has it. We show that our solution improves the system performances both in scenarios where the mesh is highly structured, so that recovery of chunks is limited to the equivalent of an 802.11 BSS and in more complex scenarios where the mesh nodes offer connectivity to clients in a seamless network using a single radio channel.
2013
2013 10th Annual Conference on Wireless On-demand Network Systems and Services (WONS)
Banff, AB, CA
IEEE
9781479907472
9781479907496
Russo, Alessandro; Lo Cigno, Renato Antonio
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/67215
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact