Posts Tagged ‘location awareness’

Location Awareness – The True Hollywood Story

Monday, August 16th, 2010 by Cam Cullen

There has been a lot of talk in the DPI industry about location awareness, especially as it applies to mobile networks. Understanding where congestion is affecting your subscriber’s Quality of Experience (QoE) is a critical factor in keeping high value data subscribers happy and renewing their service. But what really is “location awareness”?

Short Definition: Location awareness is the knowledge that a specific subscriber (maybe with a specific service plan) has accessed your network by connecting to a specific cell tower (as shown below).

This is extremely useful for understanding local issues, and gives an operator insight as to what is happening on that specific cell tower, both from a user perspective as well as an application perspective. It is also invaluable if congestion management techniques are going to be implemented to protect real-time traffic (i.e. voice and streaming video) over non-real time traffic (web browsing, email, file downloads) during times of congestion. But as operators look to gain more insight into their networks, there is a great demand for more and more information.

Expanded Definition: Location awareness is the knowledge that a specific subscriber has accessed the network, with a specific device, with a specific service plan, from a specific cell tower, connected to a specific SGSN, connected to a specific GGSN, in a specific region, and existing through a specific peering point (as shown below).

In this expanded definition, an operator has the opportunity to understand at a glance the real state of their network from a number of different views. Rather than needing to do off-line correlation to get a view of the network hierarchy, they can look at the network in its entirety based on their specific needs. An engineer in charge of a specific region can quickly understand if congestion or Quality of Experience issues are occurring in their region, and if it is limited to a specific device type, service class, cell tower, or GGSN/SGSN. Reports and trend information can be generated to compare the behavior of specific devices connected to a specific cell tower, or how users of a specific service class within a specific region are behaving. For congestion management, each level of the hierarchy shown above can receive unique bandwidth allocations and priorities, and a subscriber would be managed at all levels of the hierarchy – i.e. if each hierarchy had specific link speeds associated for congestion detection, congestion at any level would initiate congestion management for all levels below to ensure quality of experience was met.

This is starkly different from the simplified solution, where only local policies are taken into account. Operators are working hard to offer improved services to their customers, and the more flexibility that they have in implementing services and ensuring QoE, the more successful that they will be. In addition to real-time visibility, this hierarchy also provides valuable trending information, as since information is gathered at every level of the hierarchy, questions like “What are Android users in the West region doing”, or “What applications are iPhone users attached to the New York GGSN experiencing low QoE for?” – ALL questions that are meaningful to both engineering and marketing types.

At Procera, we are constantly trying to provide enhanced network intelligence to our customers, and DPI solutions are no longer just “application identification” systems. Awareness, Analysis, and Control  are not just our taglines, they are the guiding force in our product development and our discussions with customers.

Device Awareness: The Key to Service Planning

Thursday, July 22nd, 2010 by Cam Cullen

Recently there has been a lot of talk among DPI vendors about location awareness. Location awareness is critical to understanding where the bottlenecks on your network occur, and giving you the ability to actively manage traffic in those locations. Although this is a key capability of what Procera offers (and in much more depth than many other vendors), I want to focus on another key “awareness” component that is not often talked about that can vastly improve the capability of an operator to plan their capacity upgrades and pricing plans.

What is device awareness? Simply put, device awareness is the ability of the DPI system to understand what device is sending/requesting traffic on the network. With so many “internet-connected” devices on networks today, the variety of places and formats to access data has exploded. You can watch Netflix on many TVs, DVD or Blu-Ray players, dedicated boxes (like Roku), consoles (PS3, Wii, and Xbox), smartphones, tablets, or your PC, and Hulu on many of the same.

Why is device awareness important? Understanding what devices your users have connected to the network helps an operator to understand the potential impact of several different scenarios:

1)     If I have x users with a certain device on my networks with a certain location bias and usage profile, what happens if that number becomes 2x?

2)     If a new application comes out (say for example Netflix for PS3, or Hulu Plus for PS3), and I have x users with that device, what is my exposure if 20% of my users start using the new application?

3)     If I want to launch a service with a new device (new iPhone or Android device) and other operators have announced that the normal usage profile for that device is 200GB/month, what might happen to my network with an aggressive take rate?

For Product and Marketing planners, being able to answer these types of questions ensures that the network can handle any changes in user behavior – either application or device related. For users, it ensures that the network can adapt to their usage and not experience dissatisfaction with network performance as usage patterns morph over time. All operators are very aware of the user dissatisfaction issues floating around the world as Smartphone and mobile broadband laptop connections become mission critical for corporations. Proactive management and planning are possible with the right kind of awareness and reporting engines.

How is device awareness implemented?  There are many ways that this can be gathered on the network. In mobile networks, it is common for operators to include this information in the Business or Operational Support Systems for each user account, and often make it part of the user authentication and accounting exchange where it can be snooped by a DPI system. It can also be determined by the applications used by the subscriber (i.e. if the traffic matches Rock Band for the PS3, the user is most likely using a PS3). Another method is by information gleaned from the user agent or application specific information that can be gathered by the DPI engine during Layer 7 analysis. Although each of these methods is not a fail-safe method to gather device information, the combination of these methods can provide a very close approximation for network operators. For example, a query on how many unique subscribers matched a PS3 signature during the month could provide the basis for determining how many subscribers would have access to the new Hulu Plus video streaming application when it was released for the PS3, and another query to see how many of those subscribers had used Hulu (or any streaming video service) before would provide additional planning input to determine the impact of that new service on their network.

Device awareness is a key aspect of the “Awareness” capability of the Procera solution, and without awareness, analysis and control are not possible. I will have more to say on location awareness in a future blog, as this is another key awareness factor, not only for mobile networks, but also for fixed and wi-fi deployments as well. As devices proliferate, being able to ensure that the content is served appropriately for those devices and ensure the correct amount of bandwidth is available will be critical.