Back to the main page of LSP/EPFL Peripheral Systems Laboratory (EPFL-DI/LSP)

Parallel Computation of Radio Listening Rates

M. Mazzariol, B. Gennart, R.D. Hersch, M. Gomez, P. Balsiger, F. Pellandini, M. Leder, D. Wüthrich, J. Feitknecht

Proc. SPIE Conference, Volume 4118, Parallel and Distributed Methods for Image Processing IV, 30 July 2000, San Diego, USA, 146-153

Obtaining the listening rates of radio stations in function of time is an important instrument for determining the impact of publicity. Since many radio stations are financed by publicity, the exact determination of radio listening rates is vital to their existence and to their further development. Existing methods of determining radio listening rates are based on face to face interviews or telephonic interviews made with a sample population. These traditional methods however require the cooperation and compliance of the participants.

In order to significantly improve the determination of radio listening rates, special watches were created which incorporate a custom integrated circuit sampling the ambient sound during a few seconds every minute. Each watch accumulates these compresed sound samples during one full week. Watches are then sent to an evaluation center, where the sound samples are matched with the sound samples recorded from candidate radio stations.

The present paper describes the processing steps necessary for computing the radio listening rates, and shows how this application was parallelized on a cluster of PCs using the CAP Computer-aided parallelization framework. Since the application must run in a production environment, the paper describes also the support provided for graceful degradation in case of transient or permanent failure of one of the system’s components.

The parallel sound matching server offers a linear speedup up to a large number of processing nodes thanks to the fact that disk access operations across the network are done in pipeline with computations.

Download the full paper: PDF 129 KB


<basile.schaeli@epfl(add: .ch)>
Last modified: 2007/09/26 21:26:15