Intelligent mobility application profiling tool
First Claim
1. A method, comprising:
- determining, by a system comprising a processor, a cross-layer interaction associated with network activity data of a network device with respect to a radio resource control state;
determining, by the system, a burst corresponding to a period of time between consecutive packets of the network activity data;
determining, by the system based on the cross-layer interaction, a source of the burst;
determining, by the system, the radio resource control state based on a radio link control buffer characteristic of the network device; and
determining, by the system based on the radio resource control state, an energy consumption of the burst.
1 Assignment
0 Petitions
Accused Products
Abstract
Analyzing mobile device applications within a wireless data network and other related aspects are presented herein. More particularly, described herein is a novel Intelligent Mobility Application Profiling Tool (iMAP) and/or other mechanisms, systems and methods for profiling and benchmarking applications associated with mobile devices in a wireless data network. Various systems and methods described herein expose cross-layer interaction associated with a network device in order to profile an application on the network device with respect to energy efficiency, performance, and functionality. As described herein, radio resource control (RRC) analysis can be performed to infer RRC states associated with a given application, identify tail time, etc. Further, analyzers are employed for various layers, including transmission control protocol (TCP) and/or hypertext transfer protocol (HTTP), as well as to analyze communication bursts associated with a given application. Analysis results are subsequently utilized to deliver application profiling results to a user.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by a system comprising a processor, a cross-layer interaction associated with network activity data of a network device with respect to a radio resource control state; determining, by the system, a burst corresponding to a period of time between consecutive packets of the network activity data; determining, by the system based on the cross-layer interaction, a source of the burst; determining, by the system, the radio resource control state based on a radio link control buffer characteristic of the network device; and determining, by the system based on the radio resource control state, an energy consumption of the burst. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining information referencing a cross-layer interaction associated with a network device with respect to a radio resource control state; identifying a communication burst within communication activity of the network device, wherein the communication burst is associated with a time period between consecutive communications; determining, based on the information referencing the cross-layer interaction, an initiating event of the communication burst; determining the radio resource control state based on a radio link control buffer characteristic of the network device; and determining, based on the radio resource control state, an energy consumption of the communication burst. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device comprising executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
identifying a cross-layer interaction associated with a network device with respect to a radio resource control state; identifying a burst within operation data of the network device, wherein the burst is associated with a period of time between consecutive packets of the operation data; determining, based on the cross-layer interaction, a trigger of the burst; determining the radio resource control state based on a radio link control buffer characteristic of the network device; and determining, based on the radio resource control state, an energy consumption of the burst. - View Dependent Claims (18, 19, 20)
-
Specification