Abstract:
Communication systems may benefit from more accurate information regarding the passage of data through a network. For example, certain wireless communication systems may benefit from throughput guidance based on user plane insight and optional radio channel information. A method can include monitoring the bandwidth available on at least one of a per data bearer, per application or per transmission control protocol flow basis. The method can also include providing throughput guidance to an entity configured to attempt at least one of transmission control protocol or content level optimization. The throughput guidance can be configured to assist the entity in attempting the at least one of the transmission control protocol or content level optimization.
Abstract:
Communication systems may benefit from more accurate information regarding the passage of data through a network. For example, certain wireless communication systems may benefit from throughput guidance based on user plane insight and optional radio channel information. A method can include monitoring the bandwidth available on at least one of a per data bearer, per application or per transmission control protocol flow basis. The method can also include providing throughput guidance to an entity configured to attempt at least one of transmission control protocol or content level optimization. The throughput guidance can be configured to assist the entity in attempting the at least one of the transmission control protocol or content level optimization.
Abstract:
Systems, methods, apparatuses, and computer program products for a connection identification scheme are provided. One method includes determining, for example by an information receiver, a unique connection identity for an off-band connection with an information provider. The unique connection identity may be based on information related to a user plane connection with the information provider. The method may further include storing the unique connection identity, receiving radio access network information and synchronization information from the information provider, and synchronizing at least part of the radio access information with at least part of information sent in the user plane connection, using the synchronization information.
Abstract:
Various communication systems may benefit from buffer management. For example, systems employing a packet data convergence protocol may be enhanced with network-side buffer management that is configured to manipulate transmission control protocol packet senders. A method can include receiving a plurality of packets at a buffer of a buffer manager. The method can also include manipulating, by the buffer manager, pacing of transmission control protocol senders of the packets. The method can further optionally include fair queuing the packets and/or performing flow incubation on the packets.
Abstract:
An apparatus comprising at least one processing circuitry, and at least one memory for storing instructions to be executed by the processing circuitry, wherein the at least one memory and the instructions are configured to, with the at least one processing circuitry, cause the apparatus at least: to analyze a plurality of separate signaling sets with regard to similarities and dissimilarities between at least two of the plurality of the signaling sets for classifying each signaling set into at least one class of signaling sets in accordance with a result of the analysis, wherein the analyzing comprises transforming trace data representing a respective one of the plurality of signaling sets for generating a signaling set sequence according to a sequence model by filtering predetermined information from the trace data, evaluating a distance of signaling sets by using respective signaling set sequences, wherein the distance is indicated by a distance metric, and assigning the respective signaling set to a signaling set class on the basis of the distance metric.
Abstract:
A network node, such as a quality of experience QoE orchestrator, start monitors (400) data traffic related to a terminal device, in order to detect (402) a data flow related to an application session. The network node derives (403) resource requirement information defining a required QoE level to be provided to the terminal device regarding the application session. The network node performs (404) QoE measurements to obtain information on QoE experienced by the terminal device regarding the application session. Based on the QoE measurements, the network node executes one or more actions in order to enforce (405) the quality of experience QoE of the application session to meet the resource requirement.
Abstract:
Methods, apparatuses, and computer program products capable of providing insight and understanding into the user experience of web based applications are provided. One method includes collecting and measuring application level key performance indicators, detecting user actions by monitoring network side user traffic in a network, correlating the user actions with the application level key performance indicators in order to evaluate and quantify a quality of experience (Qo E) of the user, and correlating poor Qo E with network side key performance indicators in order to determine an underlying root cause of the poor Qo E.
Abstract:
A method is provided comprising monitoring, in a network node, a user plane traffic flow transmitted in a network, to perform measurements on selected data packets. Based on the monitoring, the network node collects in a correlated way, one or more of user measurement data, application measurement data, quality of experience measurement data, network side quality of service measurement data and a set of key performance indicators. Based on the collecting, the network node generates real-time correlated insight to customer experience.
Abstract:
A method comprises analysing (110), in a network node, data flows related to a terminal device of a communication system, in order to detect data flows having at least one predefined characteristic. The network node selects (111) the data flows having the at least one predefined characteristic, as significant data flows on which customer experience CE measurements are to be performed.
Abstract:
Various communication systems may benefit from header or payload data enrichment. For example, certain mobile communication systems may benefit from application layer header or data enrichment without proxy or connection termination. A method includes determining at a sending side that application layer enrichment is to be performed on an application layer stream (310). The method includes inserting, by a communicating application, placeholder bytes into the stream, wherein the placeholder bytes are configured to be overwritten for the application layer enrichment (320). At a proxy device, the placeholder bytes are overwritten (340). At the receiving side, the overwritten placeholder bytes are read (360). The placeholder bytes may be overwritten with information on network conditions, for example cell load or throughput.