MODELING NETWORK SIGNALING IN A MOBILE NETWORK
The disclosed technology includes systems and methods for modeling signaling and/or connections in a mobile network, and specifically, the benefits of any optimization technique on the traffic including signals and/or connections in the mobile network. Embodiments can allocate signaling to specific applications (e.g., to determine which applications are chatty and which can cause problematic signaling), and/or to further model the optimizations or savings utilizing the disclosed traffic optimization technology. In some embodiments, to enable or enhance the performance of the data traffic and signal optimization for the network, the disclosed technology includes one or more fields (e.g., an expanded fields) that are calculated by, for example, a analysis core module, to define and identify at least: (1) whether a transaction causes a connection (and thus signaling); and (2) the number of connections that are reduced or saved by the disclosed embodiments of distributed caching and proxy system.
1 . A method of modeling signaling in a mobile network, the method comprising:
determining if transactions initiated by mobile applications executing on a mobile device in the mobile network cause network signaling requiring a corresponding radio connection,
wherein at least a portion of the network signaling caused by the transactions is filtered by a traffic optimization engine; and
modeling the network signaling for the mobile device based, at least in part, on the filtered network signaling.
2 . The method of claim 1 , wherein the filtered network signaling does not cause a corresponding radio connection.
3 . The method of claim 1 , wherein modeling the network signaling for the mobile device further comprises calculating signaling efficiency indicating a total number of the radio connections that are saved as a result of the filtering.
4 . The method of claim 3 , wherein calculating the signaling efficiency further comprises:
accessing a radio log and a traffic activity log associated with the mobile device;
modeling a quantity of virtual radio connections based on the radio log and the traffic activity log,
wherein the virtual radio connections indicate radio connections that would occur but for said filtering;
determining a quantity of actual radio connections based on the radio log,
wherein the total number of the radio connections that are saved comprises the difference between the quantity of virtual radio connections and the quantity of actual radio connections.
5 . The method of claim 1 , wherein modeling the network signaling for the mobile device further comprises calculating a time connected efficiency indicating a total radio connection time saved as a result of the filtering.
6 . The method of claim 5 , wherein calculating the time connected efficiency further comprises:
accessing a radio log and a traffic activity log associated with the mobile device;
modeling a virtual radio time connected based on the radio log and the traffic activity log,
wherein the virtual radio time connected indicates an amount of time that the mobile device radio would be active but for said filtering;
determining an actual radio time connected based on the radio log,
wherein the actual radio time connected indicates an amount of time that the mobile device radio is active;
wherein the total radio connection time saved comprises the difference between the virtual radio time connected and the actual radio time connected.
7 . The method of claim 1 , further comprising:
tracking the transactions initiated by the mobile applications executing on the mobile device in the mobile network.
8 . The method of claim 1 , further comprising:
applying, by the traffic optimization engine, a traffic optimization technique to filter the network signaling such that at least the portion of the network signaling is filtered.
9 . The method of claim 1 , further comprising:
accessing traffic activity logs indicating traffic metrics measured at multiple traffic measurement points in the mobile device,
wherein modeling the network signaling further comprises calculating a connection status and a time connected interval based on the traffic metrics.
10 . The method of claim 1 , wherein modeling the network signaling for the mobile device further comprises attributing the network signaling to individual applications of the mobile applications executing on the mobile device.