How did you derive the values of the parameters used in the task configuration for the Mobile User Applications?

Categories:
Solution Number:
S20849
Last Modified:
2013-08-20
Issue

How did you derive the values of the parameters used in the task configuration for the Mobile User Applications?

Solution

After reading the section of the product documentation that describes the basic functionality of the Mobile User Applications, you may wonder how we chose the exact values for the parameters that are configured in the Task Specification table.As you can see from the Task Specification table, all mobile user tasks are based on a simple Transaction Whiteboard model called bidirectional_traffic_generator. This model generates packets in both directions (client->server, server->client) based upon the input parameters: Outgoing Packet Inter-arrival Time, Incoming Packet Inter-arrival Time, Outgoing Packet Size, and Incoming Packet Size.These parameters are different for each of the mobile user tasks, and the values for each parameter are based on actual values collected in real networks in various field studies, as reported in 3GPP TR 36.822. In particular, for each of these parameters, we selected one representative curve from the plots presented in 3GPP TR 36.822, chose the probability distribution function (PDF) that describes it, and then used the PDF as input to the Transaction Whiteboard model. Here are the exact curve numbers that we selected:Light Background Traffic: 24 Heavy Background Traffic: 22Instant Messaging: 26Gaming: 7Interactive Content Pull: 53In general, we used the gamma distribution to model the packet inter-arrival times and the exponential distribution for the packet sizes. However, the incoming packet size for the Interactive Content Pull application could not be modeled with the exponential distribution, so we used the PDF editor to create a custom PDF (incoming_packet_size_interactive_content_pull) that generates a similar distribution to the one presented in 3GPP TR 36.822.

Environment

Application Modeling->Other,Application Modeling->Standard Applications

Attachments
NOTICE: Riverbed® product names have changed. Please refer to the Product List for a complete list of product names.
Can't find an answer? Create a case