The problem of data broadcasting over multiple channels consists in partioning data among channels, depending on data popularities, and then cyclically transmitting them over each channel so that the average waiting time of the clients is minimized. Such a problem is known to be polynomially time solvable for uniform lenght data items, while it is computationally intractable for non-uniform lenght data items. In this paper, two new heuristics are proposed which exploit a novel characterization of optimal solutions for the special case of two channels and data items of uniform lenghts. Sub-optimal solutions for the most general case of an arbitrary number of channles and data items of non-uniform lenghts are provided. The first heuristic, called Greedy+, combines the novel characterization with the known greedy approach, while the second heuristic, called Dlinear, combines the same characterization with the dynamic programming technique. Such heuristics have been tested on benchmarks whose popularities are characterized by Zipf distributions. The experimental tests reveal that Dlinear finds optimal solutions almost always, requiring good running times, while Greedy+ is faster and scales well when changes occur on the input parameters, but provides worse solutions than Dlinear.

Skewed allocation of non-uniform data for broadcasting over multiple channels

2006

Abstract

The problem of data broadcasting over multiple channels consists in partioning data among channels, depending on data popularities, and then cyclically transmitting them over each channel so that the average waiting time of the clients is minimized. Such a problem is known to be polynomially time solvable for uniform lenght data items, while it is computationally intractable for non-uniform lenght data items. In this paper, two new heuristics are proposed which exploit a novel characterization of optimal solutions for the special case of two channels and data items of uniform lenghts. Sub-optimal solutions for the most general case of an arbitrary number of channles and data items of non-uniform lenghts are provided. The first heuristic, called Greedy+, combines the novel characterization with the known greedy approach, while the second heuristic, called Dlinear, combines the same characterization with the dynamic programming technique. Such heuristics have been tested on benchmarks whose popularities are characterized by Zipf distributions. The experimental tests reveal that Dlinear finds optimal solutions almost always, requiring good running times, while Greedy+ is faster and scales well when changes occur on the input parameters, but provides worse solutions than Dlinear.
2006
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
F.2 Analysis of Algorithms and Problem Complexity
Wireless communication
File in questo prodotto:
File Dimensione Formato  
prod_91365-doc_122404.pdf

solo utenti autorizzati

Descrizione: Skewed allocation of non-uniform data for broadcasting over multiple channels
Tipologia: Versione Editoriale (PDF)
Dimensione 227.93 kB
Formato Adobe PDF
227.93 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/113123
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact