HATS: Hierarchical Adaptive Transmission Scheduling for Multi-Application Adaptation

Eyal de Lara
Dan S. Wallach
Willy Zwaenepoel

Applications running on a mobile and wireless device most be able to adapt gracefully to limited and fluctuating network resources. When multiple applications run on the same device, control over bandwidth scheduling becomes fundamental in order to coordinate the adaptation of the multiple applications. This paper presents the design and evaluation of our Hierarchical Adaptive Transmission Scheduler (HATS), which adds control over bandwidth scheduling to the Puppeteer adaptation system. HATS enables the implementation of system-wide adaptation policies that can drastically improve the user's perception of network performance.

In Proceedings of the 2002 Multimedia Computing and Networking Conference (MMCN'02). San Jose, California. January, 2002.

PostScript (1,239 KB)
PDF (260 KB)