Early P2P-TV systems have already attracted millions of users, and many new commercial solutions are entering this market. Little information is however available about how these systems work, due to their closed and proprietary design. In this paper, we present large scale experiments to compare three of the most successful P2P-TV systems, namely PPLive, SopCast and TVAnts. Our goal is to assess what level of "network awareness" has been embedded in the applications. We first define a general framework to quantify which network layer parameters leverage application choices, i.e., what parameters mainly drive the peer selection and data exchange. We then apply the methodology to a large dataset, collected during a number of experiments where we deployed about 40 peers in several European countries. From analysis of the dataset, we observe that TVAnts and PPLive exhibit a mild preference to exchange data among peers in the same autonomous system the peer belongs to, while this clustering effect is less intense in SopCast. However, no preference versus country, subnet or hop count is shown. Therefore, we believe that next-generation P2P live streaming applications definitively need to improve the level of network-awareness, so to better localize the traffic in the network and thus increase their network-friendliness as well.
We consider the uplink of a multiuser multiple input multiple output (MU MIMO) system, in which the base station acquires channel state information (CSI) for which the estimation error depends on the resources assigned to the uplink pilot symbols. For this system, we first derive the receiver that minimizes the mean square error (MSE) of the uplink detected data symbols, as opposed to the naïve receiver that does not minimize the MSE in the presence of CSI errors. We then derive a closed form expression for the MSE as a function of the employed pilot-to-data power ratio, number of antennas and the MU MIMO interference power. This expression allows us to gain the insight that the gain of using the actual MMSE receiver as opposed to the naïve receiver becomes particularly important when the number of BS antennas is large.
1 June 2006 in Mathematical and Computer Modelling
The performance of the uplink of single and multiuser multiple input multiple output (MIMO) systems depends crucially on the receiver architecture and the quality of channel state information at the receiver. Therefore, several previous works have developed minimum mean squared error (MMSE) receivers and proposed balancing the resources spent on acquiring channel state information and transmitting the payload of data packets. Somewhat surprisingly, the most popular MIMO linear MMSE receivers do not exploit the correlation structure that is present in autoregressive Rayleigh fading environments. Therefore, in this paper we first develop a new linear receiver that not only takes channel state information errors into account in minimizing the MSE of the received data symbols, but it also utilizes that the subsequent noisy channel coefficients are correlated. For this new linear MMSE receiver, we derive the achieved MSE as a function of the number of receive antennas and the pilot-to-data power ratio. Interestingly, we find that the pilot power that minimizes the MSE of the data symbols does not depend on the number of antennas and that the new linear MMSE receiver outperforms previously proposed MIMO receivers when the autocorrelation coefficient of the channel is high.