the base station, a considerably larger transmit power is needed to overcome attenuation, while causing interference to other users and deteriorating network capacity. To this end, femtocells provide an effective solution that brings network infrastructure closer to mobile users. A femtocell is a small (e.g., residential) cellular network, with a [*femto base station*]{} (FBS) connected to the owner’s broadband wireline network [@Chandrasekhar08; @Kim09; @Guvenc10]. The FBS serves approved users when they are within the coverage. Among the many benefits, femtocells are shown effective on improving network coverage and capacity [@Chandrasekhar08]. Due to reduced distance, transmit power can be greatly reduced, leading to prolonged battery life, improved signal-to-interference-plus-noise ratio (SINR), and better spatial reuse of spectrum.

Femtocells have received significant interest from the wireless industry. Although highly promising, many important problems should be addressed to fully harvest their potential, such as interference mitigation, resource allocation, synchronization, and QoS provisioning [@Chandrasekhar08; @Kim09]. It is also critical for the success of this technology to support important applications such as real-time video streaming in femtocell networks.

In this paper, we first investigate the problem of data multicast in femtocell networks. It is not atypical that many users may request for the same content, as 