US20050002412A1 - Method and system of retransmission - Google Patents
Method and system of retransmission Download PDFInfo
- Publication number
- US20050002412A1 US20050002412A1 US10/495,602 US49560204A US2005002412A1 US 20050002412 A1 US20050002412 A1 US 20050002412A1 US 49560204 A US49560204 A US 49560204A US 2005002412 A1 US2005002412 A1 US 2005002412A1
- Authority
- US
- United States
- Prior art keywords
- data
- switched
- channel
- channels
- element according
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1858—Transmission or retransmission of more than one copy of acknowledgement message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/165—Combined use of TCP and UDP protocols; selection criteria therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Definitions
- the present invention relates to transmissions and retransmissions of packet data in a communications system, where the communications system uses rate switching or channel switching. Especially, it relates to transmissions of packet data in a cellular mobile radio system, particularly a Universal Mobile Telecommunications System, UMTS, or WCDMA system.
- a cellular mobile radio system particularly a Universal Mobile Telecommunications System, UMTS, or WCDMA system.
- Retransmission of data to or from a mobile station, MS, or user equipment, UE is previously known. It is also known to use medium access control and radio link control layers of a UMTS protocol structure in acknowledged mode for dedicated channels and to transmit packet data using use protocols, such as TCP (Transmission Control Protocol), that controls the transmission rate, based on link quality in terms of packet loss and delay characteristics.
- TCP Transmission Control Protocol
- ARQ automatic repeat request
- a radio network controller is understood as a network element including a radio resource controller.
- the RNC is connected to a fixed network.
- Node B is a logical node responsible for radio transmission/reception in one or more cells to/from a User Equipment.
- a base station, BS is a physical entity representing Node B.
- a server device provides information accessible to other devices over a communications network such as, e.g., the Internet.
- a client device is a device having access to information provided by one or more devices over a communications network.
- base stations ⁇ BS 1 >> and ⁇ BS 2 >> are physical entities representing Nodes B ⁇ Node B 1 >> and ⁇ Node B 2 >> respectively.
- ⁇ RNC>> is connected to a fixed network ⁇ Network>>.
- the fixed network may comprise one or more Server Devices ⁇ Server Device>>.
- MAC Medium access control
- RLC radio link control
- satellite links are generally optimized for clear sky conditions with very low bit error rates and (for moderate block sizes) small block error rates, in accordance with characteristic No. 4.
- Slow Start slowly probes the network to determine the available capacity in order to avoid congestion.
- Slow Start is used when beginning transmission or after repairing detected lost packets.
- cwnd congestion window
- rwnd receiver-side limit on window size.
- a third variable ssthresh determines whether Slow Start or Congestion Avoidance will be used for congestion control.
- Congestion Avoidance cwnd is increased in relation to round-trip time until a packet loss is detected, which is interpreted as congestion. This is e.g. the case if a retransmission timer times out without a packet being acknowledged during the retransmission time of the packet.
- the receiver-side When the receiver-side receives an out-of-order packet it sends a duplicate ACK, indicating which sequence number it expects. After receiving three consecutive duplicate ACKs indicating the same sequence number, TCP retransmits the indicated segment without waiting for the retransmission: timer to time out. This is Fast Retransmit. Subsequent transmissions are sent during Fast Recovery until a non-duplicate ACK is received. During Fast Retransmit and Fast Recovery cwnd and ssthresh are adjusted.
- U.S. Patent Application US5673322 describes a split proxy system that encapsulates TCP/IP transmissions into a script transmission.
- European Patent Application EP1109359 describes an apparatus and method for dividing a TCP connection into two connections, having congestion control in only one of the two connections.
- European Patent Application EP0991242 describes a method and apparatus for caching credentials in proxy servers for wireless user agents.
- 3GPP Technical Specification Group Radio Access Network, Radio Interface Protocol Architecture , 3 GPP TS 25.301 v 3.6.0 , France, September 2000, describes an overall protocol structure of a Universal Mobile Telecommunications System (UMTS).
- UMTS Universal Mobile Telecommunications System
- Layer 2 , L 2 , and layer 3 , L 3 are divided into Control and User Planes.
- Layer 2 consists of two sub-layers, RLC and MAC, for the Control Plane and four sub-layers, BMC, PDCP, RLC and MAC, for the User Plane.
- BMC, PDCP, RLC and MAC denote Broadcast/Multicast Control, Packet Data Convergence Protocol, Radio Link Control and Medium Access Control respectively.
- FIG. 2 displays a simplified UMTS layers 1 and 2 protocol structure for a Uu Stratum, UuS, or Radio Stratum, between a user equipment UE and a Universal Terrestrial Radio Access Network, UTRAN.
- Radio Access Bearers are associated with the application for transportation of services between core network, CN, and user equipment, UE, through a radio access network.
- Each RAB is associated with quality attributes such as service class, guaranteed bit rate, transfer delay, residual BER, and traffic handling priority.
- An RAB may be assigned one or more Radio Bearers, RBs, being responsible for the transportation between UTRAN and UE.
- RBs Radio Bearers
- Data flows (in the form of segments) of the RBs are passed to respective Radio Link Control, RLC, entities which amongst other tasks buffer the received data segments.
- RLC Radio Link Control
- RBs are mapped onto respective logical channels.
- a Medium Access Control, MAC, entity receives data transmitted in the logical channels and further maps logical channels onto a set of transport channels.
- MAC should support service multiplexing e.g. for RLC services to be mapped on the same transport channel. In this case identification of multiplexing is contained in the MAC protocol control information.
- Transport channels are finally mapped to a single physical channel which has a total bandwidth allocated to it by the network.
- a physical channel is defined by code, frequency and, in the uplink, relative phase (I/Q).
- time division duplex mode a physical channel is defined by code, frequency, and time-slot.
- the L 1 layer is responsible for error detection on transport channels and indication to higher layer, FEC encoding/decoding and interleaving/deinterleaving of transport channels.
- PDCP provides mapping between Network PDUs (Protocol Data Units) of a network protocol, e.g. the Internet protocol, to an RLC entity.
- PDCP compresses and decompresses redundant Network PDU control information (header compression and decompression).
- 3GPP Technical Specification Group Radio Access Network, RLC Protocol Specification , 3 GPP TS 25.322 v 3.5.0 , France, December 2000, specifies the RLC protocol.
- 3GPP Technical Specification Group Radio Access Network, RLC Protocol Specification , 3 GPP TS 25.322 v 3.5.0 , France, December 2000, specifies the RLC protocol.
- the RLC layer provides three services to higher layers:
- FIG. 3 shows protocol architecture for IP domain user plane.
- the radio interface, Uu, and L 1 , L 2 /RLC and L 2 /MAC protocol layers of UE and UTRAN have been described in relation to FIG. 2 .
- UTRAN communicates over an Iu interface with a Core Network.
- TCP/IP, UDP/IP, AAL5 and ATM are protocols or protocol layers well known to a person skilled in the art.
- TCP/IP or UDP/IP transfers data depending on network type and/or application.
- Multimedia C-plane and U-plane are run transparently over a PDP-context between the UE and multimedia gatekeeper and gateway in Core Network.
- a GPRS Tunneling Protocol, GTP runs on top of TCP/IP or UDP/IP.
- GTP-u stands for GTP User Plane Protocol.
- the User Plane in a UMTS network is made up of two logical connections or tunnels, a first tunnel on the Iu interface, between RNC and SGSN (Serving GPRS Support Node), and a second tunnel on a Gn interface, between SGSN and GGSN (Gateway GPRS Support Node), not illustrated in FIG. 3 .
- Data packets are transferred through the tunnels specifying (possibly dynamically assigned) an IP address for each user.
- GTP specifies a protocol for tunnel control and management. Signaling is used to create, modify or delete tunnels.
- ATM based protocols, ⁇ AAL5>>, ⁇ ATM>> can be used below IP.
- Ethernet based protocols can be used.
- Higher layer applications can be, e.g., applications on the Internet.
- Most applications on the Internet use protocols, such as TCP (Transmission Control Protocol), that control the transmission rate, based on link quality in terms of packet loss and delay characteristics. Consequently, besides the negative effect of retransmission delays as such on perceived quality, substantial queuing delay can also lead to secondary effects further reducing quality of service.
- TCP Transmission Control Protocol
- buffering of data in a Radio Network Controller causes delay and round-trip time latency. I.e. the time for a user or user application to perceive a response to transmitted data or undertaken action from the receiving end is not immediate. Further buffering causes delay of (one-way) data destined for a user equipment.
- Protocols used for transmission e.g. and by way of predominant example TCP (Transmission Control Protocol), use congestion algorithms that will utilize channel resources of a channel switching system inefficiently if not properly managing channel resources.
- a prior art radio link control protocol e.g., includes retransmission protocols that can cause protocols, such as TCP, at a higher application layer to behave as if the channel were congested, when the reasons is not congestion or channel overload, but a designed channel characteristic due to radio resource management.
- a related object is to reduce delay and latency as perceived by a congestion control algorithm with applications such as Internet connections over a radio link in a WCDMA (Wideband Code Division Multiple Access) system.
- WCDMA Wideband Code Division Multiple Access
- a further object is to enable or simplify allocation and management of capacity to new and existing connections, including evaluation and prediction of capacity needs for various connections.
- FIG. 1 shows communication between a UE and a base station involved in a connection between an RNC and the UE.
- FIG. 2 displays a layered protocol structure, according to prior art, in a radio communications system.
- FIG. 3 shows protocol architecture for IP domain user plane, according to prior art.
- FIG. 4 displays radio resource control, according to prior art.
- FIG. 5 displays a first embodiment for radio resource control, according to the invention.
- FIG. 6 displays a second embodiment for radio resource control, according to the invention.
- FIG. 7 shows a stand alone performance enhancing proxy, according to the invention.
- FIG. 8 illustrates a performance enhancing proxy integrated with RNC, according to the invention.
- FIG. 9 shows a block diagram with a stand alone performance enhancing proxy ⁇ PEP>> connected to a User Equipment ⁇ UE>>, according to the invention.
- FIG. 10 illustrates an exemplary performance enhancing proxy ⁇ PEP>> integrated with a User Equipment ⁇ UE>>, according to the invention.
- FIG. 4 displays radio resource control, according to prior art.
- a ⁇ Packet Data Server>> e.g. a Web Server corresponding to ⁇ Server Device>> of FIG. 1 , transmitting data packets to a User Equipment ⁇ UE>>, being client device, using a packet data protocol including congestion control, such as TCP.
- a packet data protocol including congestion control such as TCP.
- RNC includes an RLC protocol layer, as schematically illustrated in FIG. 2 .
- ⁇ RNC>> communicates with User Equipment ⁇ UE 1 >>, ⁇ UE 2 >>.
- the RNC comprises Radio Resource Management ⁇ RRM>> undertaking Radio Resource Control, assigning and switching channel resources.
- RRC relies on local traffic measurements in ⁇ RNC>> and there are no means for distinguishing the different traffic or data dependent needs for channel resources of the different connections of the RNC.
- application protocol acknowledgements refer to acknowledgements associated with the L3 network layer and “RLC acknowledgements” refer to acknowledgements associated with the L2/RLC protocol layer. As the application protocol acknowledgements and the RLC acknowledgements are nested, the application protocol acknowledgments will perceive an increasing round-trip time delay as the RLC acknowledgements round-trip time increases.
- a Packet Data Sender it is possible for a Packet Data Sender to use a transport protocol designed particularly for a channel switching communication system such as UMTS.
- UMTS channel switching communication system
- This invention allows for use of compatible protocols in wireline and wireless systems, at least for an application layer in L3 network layer, and advantageously also for use of compatible lower level protocols, such as lower level protocols used on the Internet.
- Prior art as referred to above, provide low performance or is restricted to usage of dedicated protocols for toll-quality performance.
- the invention provides a high-performance solution to the deficiencies of prior art, as described.
- An aspect of the invention is that according to prior art RLC buffers risk to run out of data, even if there is data to transfer from a data provider to a user in e.g. UMTS. This will lead to radio resources being underutilized and users experiencing increased latencies and delays or even the connection to be broken. There is also a risk of the transfer from the data provider to stall.
- RRM may perform a channel up-switch, allocating more channel capacity to a connection, at a moment when the last bits of a data transfer have been transmitted leading to waste of channel resource of no value to the user obtaining data bandwidth increase, reducing the data bandwidth available to other connections of a scarce shared channel resource.
- RRM radio resource management
- a problem related to a transport protocol such as TCP and channel switching is that sudden buffer drainage in RLC buffer, or corresponding prior art buffer, or low throughput due to, e.g., TCP loss recovery or great variations in packet delays may trigger unwanted channel down-switch, if, e.g., channel resource management interprets data transmissions to have ended, notwithstanding a lot of data remain to be sent from the data provider.
- a straightforward solution to avoid channel down-switching is to have extensive prohibit time delays prohibiting channel down-switching during a predefined time frame beginning at the first instance of indication of a broken connection or a connection with less need for capacity. However, such a solution would be inefficient in a channel resource perspective, prohibiting other connections to access channel resources of truly broken connections during the prohibit time frame, leaving scarce channel resources underutilized.
- the present invention provides a solution also to this problem. Interfacing the data provider and acknowledging correctly received packets in close relation to channel resource management, such as RRM in UMTS, enables the data provider to proceed data transmissions. This will prevent data transmissions from getting stalled due to RLC or corresponding buffer running out of data due to end-to-end-latency between data provider and end user, or reduce the risk thereof. As already mentioned, it will also allow for improved prediction of channel capacity to allocate. Consequently, prohibit time frames for channel down-switching can be reduced or eliminated, increasing utilization of scarce channel resources, such as radio channel resources.
- the present invention provides for efficient channel switching and good radio resource utilization of particularly a UMTS system, but also applies to other systems using packet services such as GPRS, enabling reliable predictions of future bandwidth needs of connections close to radio resource management, generally located in RNC.
- FIG. 5 displays a first embodiment for radio resource control, according to the invention.
- the embodiment introduces a Performance Enhancing Proxy ⁇ PEP>> between ⁇ Packet Data Sender>> and Client Device/User Equipment ⁇ UE 1 >>, ⁇ UE 2 >>.
- ⁇ PEP>> comprises buffers of sizes sufficiently large to store objects of data, in their entirety or in part, to be transmitted to the client.
- ⁇ PEP>> further splits the application protocol connection between ⁇ Packet Data Sender>> and client ⁇ UE 1 >>, ⁇ UE 2 >> into two parts. One part being between ⁇ Packet Data Sender>> and ⁇ PEP>>, the other being between the proxy ⁇ PEP>> and user equipment ⁇ UE 1 >>, ⁇ UE 2 >>.
- a particular advantage is achieved by the introduction of a proxy ⁇ PEP>> if its buffer size is optionally selected large enough to comprise typical sizes of entire data objects from ⁇ Packet Data Sender>>.
- the buffer content can then be made use of to predict the need for channel resources to transmit the data packets of the entire objects.
- also optionally partly stored objects provide information for prediction. Therefore, RRC based upon measurement data from ⁇ PEP>> can be made more reliable than if RRC would need to rely on estimates based solely upon data in RLC buffers, according to prior art.
- Such prior art information comprises statistics on times in buffer, such as average time in buffer or buffering time for last transmitted packet, not related to the data objects.
- a further advantage of introducing ⁇ PEP>> is that the needs of individual users/clients can be predicted in contrast to prior art solution depicted in FIG. 4 .
- FIG. 6 displays a second embodiment for radio resource control, according to the invention.
- the RLC protocol layer buffers data packets not yet acknowledged.
- FIGS. 4 and 5 are illustrated to comprise dedicated RLC buffers for this purpose. If PEP is integrated with ⁇ RNC>> or the RLC entity, buffer space can be reduced by sharing buffer space between ⁇ PEP>> and RLC entity.
- the Transmission Control Protocol used as an example in the explanations above, is sensitive to large channel band-width-delay products and non-negligible block error rates.
- channel error rate is traded with delay.
- High physical error rates can be reduced by the use of ARQ between ⁇ RNC>> and User Equipment ⁇ UE 1 >>, ⁇ UE 2 >> at the cost of delay.
- WCDMA systems offer large bandwidths.
- Channels can be switched for several reasons.
- One example of channel switching is handover from one base station to another as a user moves. Another reason can be some channels being subject to heavy interference whereas others are not.
- WCDMA Wideband Code Division Multiple Access
- users are allocated channels of different data rates.
- Other wireless systems, such as W-LANs (Wireless Local Area Networks) generally do not provide for handover from one base station to another including channel switching even if they allow for quasi-stationary connections to different base stations of the systems.
- the connection between UE and RNC is likely to be rerouted from being over a first Node B ⁇ Node B 1 >> to being over a second Node B ⁇ Node B 2 >> or over both ⁇ Node B 1 >> and ⁇ Node B 2 >> using soft handover.
- the base stations are connected to the same radio network controller RNC.
- the invention also covers the exemplary situation where the base stations are connected to different RNCs.
- the RLC protocol is terminated in a serving RNC, SRNC, responsible for interconnecting the radio access network of UMTS to a core network.
- FIG. 7 shows a block diagram with a stand alone performance enhancing proxy ⁇ PEP>> connected to a universal terrestrial radio access network ⁇ UTRAN>>, according to the invention.
- a data sender ⁇ Data Sender>> transmits data destined for a user of a user equipment ⁇ UE>> in a communications system including an exemplary universal terrestrial radio access network ⁇ UTRAN>> providing data for ⁇ UE>> over a switched channel ⁇ SwCh>>.
- ⁇ UE>> acknowledges received data ⁇ UEack>>, positively or negatively.
- the proxy ⁇ PEP>> acknowledges data received from ⁇ Data Sender>>, positively or negatively.
- Data from ⁇ Data Sender>> is received and acknowledged in a data receiver ⁇ DataRec>> in ⁇ PEP>>.
- Received data is cached or stored in a data buffer ⁇ Buffer>> in ⁇ PEP>>.
- the buffered data may be used for measurements or extraction of prediction data ⁇ Meas>>, for radio resource management ⁇ RRM>> in UTRAN.
- Data is transferred from the data buffer ⁇ Buffer>> of ⁇ PEP>> to its destination ⁇ UE>> on a switched channel as established by UTRAN.
- Acknowledgements ⁇ UEack>> of transferred data from ⁇ UE>> are received in block ⁇ AckRec>> of ⁇ PEP>>.
- Upon acknowledgement ⁇ Buffer>> is informed by ⁇ AckRec>> that acknowledged data need not be stored any further for the acknowledging destination.
- FIG. 8 illustrates a performance enhancing proxy ⁇ PEP>> according to the invention integrated with radio network controller ⁇ RNC>>, being part of ⁇ UTRAN>> in an exemplary WCDMA system. Transmissions and devices are similar to those of FIG. 7 , labeled correspondingly.
- FIG. 9 shows a block diagram with a stand alone performance enhancing proxy ⁇ PEP>> connected to a User Equipment ⁇ UE>> according to the invention.
- a data sender ⁇ Data Sender>> transmits data destined for a Server Device (not included in the figure) in a network behind an exemplary universal terrestrial radio access network ⁇ UTRAN>>, see FIGS. 1 and 3 , over a switched channel ⁇ SwCh>>.
- ⁇ UTRAN>> acknowledges received data ⁇ UTRANack>>, positively or negatively.
- the proxy ⁇ PEP>> acknowledges data received from ⁇ Data Sender>>, positively or negatively.
- Data from ⁇ Data Sender>> is received and acknowledged in a data receiver ⁇ DataRec>>.
- Received data is cached or stored in a data buffer ⁇ Buffer>> in ⁇ PEP>>.
- the buffered data may be used for measurements or extraction of prediction data ⁇ Meas>>, for radio resource management ⁇ RRM>> in UTRAN.
- Prediction data is transferred from ⁇ UE>> to ⁇ PEP>> on a switched channel as established. This can be identically the same channel used for payload, as well as another channel. However, for reasons of simplicity, the transfer is indicated by a separate dashed line from ⁇ PEP>> prior to channel selection and a single dashed line from ⁇ UE>> to ⁇ UTRAN>>.
- Radio resource management data for rate and channel selection is transferred from ⁇ UTRAN>> to ⁇ UE>> on a downlink channel ⁇ DL RRinfo>>. For reasons of clarity this is indicated by a separate dashed line between ⁇ UTRAN>> and ⁇ UE>>. However, this does not exclude that they can also be transmitted on identically the same channel.
- Data is transferred from the data buffer ⁇ Buffer>> of ⁇ PEP>> towards its destination on a switched channel ⁇ SwCh>> as established by UTRAN.
- Acknowledgements ⁇ UTRANack>> of data transferred between ⁇ UE>> and ⁇ UTRAN>> are received in block ⁇ AckRec>> of ⁇ PEP>>.
- ⁇ Buffer>> is informed by ⁇ AckRec>> that acknowledged data need not be stored any further for the acknowledging destination.
- FIG. 10 illustrates an exemplary performance enhancing proxy ⁇ PEP>> according to the invention integrated with a User Equipment ⁇ UE>>, preferably a user equipment of a WCDMA system. Transmissions and devices are similar to those of FIG. 9 , labeled correspondingly.
- the performance enhancing proxy can be physically integrated with a GTP-u tunneling protocol with the additional benefit of having a ready mapping between the RLC instances and TCP connections.
- all retransmission entities, interconnecting networks or channels of different characteristics e.g. RNCs in UMTS
- RNCs in UMTS
- the invention can also be used in systems also including retransmission entities, such as RNCs, not operating according to the invention.
- the receiver and transmitter properties of a BS or a UE are general in nature.
- the use of concepts such as BS, UE or RNC within this patent application is not intended to limit the invention only to devices associated with these acronyms. It concerns all devices operating correspondingly, or being obvious to adapt thereto by a person skilled in the art, in relation to the invention.
- the invention relates to mobile stations without a subscriber identity module, SIM, as well as user equipment including one or more SIMs.
- protocols and layers are referred to in close relation with UMTS and Internet terminology. However, this does not exclude applicability of the invention in other systems with other protocols and layers of similar functionality.
- the invention applies for radio resource management interfacing of a connection protocol application layer as well as interfacing of a connection protocol transport layer, such as TCP.
Abstract
The present invention relates to a method and system of transmissions and retransmissions of packet data in a communications system, where the communications system uses switched channels, switching between rates or channels of different characteristics, and connection control and management in such a system. Particularly, the invention relates to radio resource management in a Universal Mobile Telecommunications System, UMTS, or WCDMA system allowing for use of compatible protocols for non-switched and switched channels.
Description
- The present invention relates to transmissions and retransmissions of packet data in a communications system, where the communications system uses rate switching or channel switching. Especially, it relates to transmissions of packet data in a cellular mobile radio system, particularly a Universal Mobile Telecommunications System, UMTS, or WCDMA system.
- Retransmission of data to or from a mobile station, MS, or user equipment, UE, is previously known. It is also known to use medium access control and radio link control layers of a UMTS protocol structure in acknowledged mode for dedicated channels and to transmit packet data using use protocols, such as TCP (Transmission Control Protocol), that controls the transmission rate, based on link quality in terms of packet loss and delay characteristics.
- In acknowledged mode of UMTS, retransmissions are undertaken in case of detected transmission errors not recovered by forward error control. This is also called automatic repeat request, ARQ. With ARQ, retransmissions can be undertaken unless a transmitted message is (positively) acknowledged within a predetermined time frame, or if it is negatively acknowledged.
- Within this patent application, a radio network controller, RNC, is understood as a network element including a radio resource controller. The RNC is connected to a fixed network. Node B is a logical node responsible for radio transmission/reception in one or more cells to/from a User Equipment. A base station, BS, is a physical entity representing Node B. A server device provides information accessible to other devices over a communications network such as, e.g., the Internet. A client device is a device having access to information provided by one or more devices over a communications network.
- With reference to
FIG. 1 , base stations <<BS 1>> and <<BS 2>> are physical entities representing Nodes B <<Node B 1>> and <<Node B 2>> respectively. <<NodeB 1>> and <<Node B 2>> terminate the air interface, called Uu interface within UMTS, between UE and respective Node B towards the radio network controller <<RNC>>. <<RNC>> is connected to a fixed network <<Network>>. The fixed network may comprise one or more Server Devices <<Server Device>>. - Medium access control, MAC, and radio link control, RLC, is used within radio communications systems like General Packet Radio Services, GPRS, and UMTS.
- The Internet Society: Request for Comments (RFC) No. 3135, June 2001 describes proxy solutions for some explicitly mentioned systems, including systems operating with TCP for communication links being subject to small bandwidth-delay products, such as W-LANs (Wireless Local Area Networks), W-WANs (Wireless Wide Area Networks) and GSM (Global System for Mobile Communications) or links optimized with small block error rates (BLER), such as satellite links.
- The Internet Society: Request for Comments (RFC) No. 2488, January 1999 and RFC No. 3135 describe some characteristics of a satellite channel,
-
- 1. propagation delays in the range of 480 ms to a few seconds,
- 2. data rates in the range of a few kilobits per second to multiple megabits per second,
- 3. asymmetric ratio of IP packet bytes for data and acknowledgements respectively and
- 4. very low bit error rates during clear sky conditions.
- As severe weather conditions are rare, satellite links are generally optimized for clear sky conditions with very low bit error rates and (for moderate block sizes) small block error rates, in accordance with characteristic No. 4.
- The Internet Society: Request for Comments (RFC) No. 2581, April 1999 describes four phases of TCP load adaptation:
-
- 1. Slow Start,
- 2. Congestion Avoidance,
- 3. Fast Retransmit and
- 4. Fast Recovery.
- Slow Start slowly probes the network to determine the available capacity in order to avoid congestion. Slow Start is used when beginning transmission or after repairing detected lost packets. For the purpose of Slow Start TCP makes use of two variables, cwnd (congestion window) and rwnd (receivers advertised window). cwnd is a sender-side limit of the number of data packets outstanding and rwnd is a receiver-side limit on window size. A third variable ssthresh (Slow Start threshold) determines whether Slow Start or Congestion Avoidance will be used for congestion control. Slow Start is used when cwnd<ssthresh and Congestion Avoidance is used when cwnd>ssthresh. When cwnd=ssthresh either Slow Start or Congestion Avoidance can be used.
- At the beginning of a data transfer Slow Start is used to probe the network for its conditions. For each (positively) acknowledged data packet, the sender-side increases cwnd until it reaches ssthresh.
- During Congestion Avoidance cwnd is increased in relation to round-trip time until a packet loss is detected, which is interpreted as congestion. This is e.g. the case if a retransmission timer times out without a packet being acknowledged during the retransmission time of the packet.
- When the receiver-side receives an out-of-order packet it sends a duplicate ACK, indicating which sequence number it expects. After receiving three consecutive duplicate ACKs indicating the same sequence number, TCP retransmits the indicated segment without waiting for the retransmission: timer to time out. This is Fast Retransmit. Subsequent transmissions are sent during Fast Recovery until a non-duplicate ACK is received. During Fast Retransmit and Fast Recovery cwnd and ssthresh are adjusted.
- U.S. Patent Application US5673322 describes a split proxy system that encapsulates TCP/IP transmissions into a script transmission.
- European Patent Application EP1109359 describes an apparatus and method for dividing a TCP connection into two connections, having congestion control in only one of the two connections.
- International Patent Application WO0021231 relates to a system for communicating data packets over a packet switched network where a buffering network entity acts as end-receiver of data packets transmitted from a sending host.
- European Patent Application EP0991242 describes a method and apparatus for caching credentials in proxy servers for wireless user agents.
- 3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, Radio Interface Protocol Architecture, 3GPP TS 25.301 v3.6.0, France, September 2000, describes an overall protocol structure of a Universal Mobile Telecommunications System (UMTS). There are three protocol layers:
-
- physical layer,
layer 1 or L1, - data link layer,
layer 2 or L2, and - network layer,
layer 3 or L3.
- physical layer,
-
Layer 2, L2, andlayer 3, L3 are divided into Control and User Planes.Layer 2 consists of two sub-layers, RLC and MAC, for the Control Plane and four sub-layers, BMC, PDCP, RLC and MAC, for the User Plane. The acronyms BMC, PDCP, RLC and MAC denote Broadcast/Multicast Control, Packet Data Convergence Protocol, Radio Link Control and Medium Access Control respectively. -
FIG. 2 displays a simplified UMTS layers 1 and 2 protocol structure for a Uu Stratum, UuS, or Radio Stratum, between a user equipment UE and a Universal Terrestrial Radio Access Network, UTRAN. - Radio Access Bearers, RABs, are associated with the application for transportation of services between core network, CN, and user equipment, UE, through a radio access network. Each RAB is associated with quality attributes such as service class, guaranteed bit rate, transfer delay, residual BER, and traffic handling priority. An RAB may be assigned one or more Radio Bearers, RBs, being responsible for the transportation between UTRAN and UE. For each mobile station there may be one or several RBs representing a radio link comprising one or more channels between UE and UTRAN. Data flows (in the form of segments) of the RBs are passed to respective Radio Link Control, RLC, entities which amongst other tasks buffer the received data segments. There is one RLC entity for each RB. In the RLC layer, RBs are mapped onto respective logical channels. A Medium Access Control, MAC, entity receives data transmitted in the logical channels and further maps logical channels onto a set of transport channels. In accordance with subsection 5.3.1.2 of the 3GPP technical specification MAC should support service multiplexing e.g. for RLC services to be mapped on the same transport channel. In this case identification of multiplexing is contained in the MAC protocol control information.
- Transport channels are finally mapped to a single physical channel which has a total bandwidth allocated to it by the network. In frequency division duplex mode, a physical channel is defined by code, frequency and, in the uplink, relative phase (I/Q). In time division duplex mode a physical channel is defined by code, frequency, and time-slot. As further described in subsection 5.2.2 of the 3GPP technical specification the L1 layer is responsible for error detection on transport channels and indication to higher layer, FEC encoding/decoding and interleaving/deinterleaving of transport channels.
- PDCP provides mapping between Network PDUs (Protocol Data Units) of a network protocol, e.g. the Internet protocol, to an RLC entity. PDCP compresses and decompresses redundant Network PDU control information (header compression and decompression). 3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, RLC Protocol Specification, 3GPP TS 25.322 v3.5.0, France, December 2000, specifies the RLC protocol. The RLC layer provides three services to higher layers:
-
- transparent data transfer service,
- unacknowledged data transfer service, and
- acknowledged data transfer service.
- In subsection 4.2.1.3 an acknowledged mode entity, AM-entity, is described (see
FIG. 4 .4 of the 3GPP Technical Specification). In acknowledged mode automatic repeat request, ARQ, is used. The RLC sub-layer provides ARQ functionality closely coupled with the radio transmission technique used. 3rd Generation Partnership Project (3GPP): Technical Specification Group Radio Access Network, Architectural Requirements for Release 1999, 3GPP TS 23.121 v3.5.1, France, December 2000, specifies adopted solutions for data retrieve at GPRS-UMTS handover and data retrieve in UMTS. -
FIG. 3 shows protocol architecture for IP domain user plane. The radio interface, Uu, and L1, L2/RLC and L2/MAC protocol layers of UE and UTRAN have been described in relation toFIG. 2 . UTRAN communicates over an Iu interface with a Core Network. TCP/IP, UDP/IP, AAL5 and ATM are protocols or protocol layers well known to a person skilled in the art. TCP/IP or UDP/IP transfers data depending on network type and/or application. Multimedia C-plane and U-plane are run transparently over a PDP-context between the UE and multimedia gatekeeper and gateway in Core Network. A GPRS Tunneling Protocol, GTP, runs on top of TCP/IP or UDP/IP. GTP-u stands for GTP User Plane Protocol. The User Plane in a UMTS network is made up of two logical connections or tunnels, a first tunnel on the Iu interface, between RNC and SGSN (Serving GPRS Support Node), and a second tunnel on a Gn interface, between SGSN and GGSN (Gateway GPRS Support Node), not illustrated inFIG. 3 . Data packets are transferred through the tunnels specifying (possibly dynamically assigned) an IP address for each user. GTP specifies a protocol for tunnel control and management. Signaling is used to create, modify or delete tunnels. ATM based protocols, <<AAL5>>, <<ATM>> can be used below IP. As an alternative, Ethernet based protocols can be used. - Higher layer applications can be, e.g., applications on the Internet. Most applications on the Internet use protocols, such as TCP (Transmission Control Protocol), that control the transmission rate, based on link quality in terms of packet loss and delay characteristics. Consequently, besides the negative effect of retransmission delays as such on perceived quality, substantial queuing delay can also lead to secondary effects further reducing quality of service.
- None of the cited documents above discloses a method and system of transmissions and retransmissions of packet data in systems using rate switching or channel switching allowing for compatible protocols for fixed and switched rates/channels, or provide an interface to channel resource management.
- In a system according to prior art buffering of data in a Radio Network Controller causes delay and round-trip time latency. I.e. the time for a user or user application to perceive a response to transmitted data or undertaken action from the receiving end is not immediate. Further buffering causes delay of (one-way) data destined for a user equipment. Protocols used for transmission, e.g. and by way of predominant example TCP (Transmission Control Protocol), use congestion algorithms that will utilize channel resources of a channel switching system inefficiently if not properly managing channel resources.
- A prior art radio link control protocol, e.g., includes retransmission protocols that can cause protocols, such as TCP, at a higher application layer to behave as if the channel were congested, when the reasons is not congestion or channel overload, but a designed channel characteristic due to radio resource management.
- For high-speed data transmissions over link protocols with relatively small buffer sizes, evaluation of the need for capacity of existing connections and allocation of capacity to new connections are difficult or impossible.
- Consequently, it is an object of this invention to increase utilization of channel resources of a channel switching system.
- It is also an object of this invention to eliminate or reduce delay and latency as perceived by a user.
- A related object is to reduce delay and latency as perceived by a congestion control algorithm with applications such as Internet connections over a radio link in a WCDMA (Wideband Code Division Multiple Access) system.
- A further object is to enable or simplify allocation and management of capacity to new and existing connections, including evaluation and prediction of capacity needs for various connections.
- Finally, it is an object to integrate radio resource management of a channel switching radio communications system and a proxy server.
- These objects are met by the invention, which is particularly well suited for a Universal Mobile Telecommunications System, UMTS, providing an interface between a proxy and channel resource management, particularly radio resource management.
- Preferred embodiments of the invention, by way of examples, are described with reference to the accompanying drawings below.
-
FIG. 1 shows communication between a UE and a base station involved in a connection between an RNC and the UE. -
FIG. 2 displays a layered protocol structure, according to prior art, in a radio communications system. -
FIG. 3 shows protocol architecture for IP domain user plane, according to prior art. -
FIG. 4 displays radio resource control, according to prior art. -
FIG. 5 displays a first embodiment for radio resource control, according to the invention. -
FIG. 6 displays a second embodiment for radio resource control, according to the invention. -
FIG. 7 shows a stand alone performance enhancing proxy, according to the invention. -
FIG. 8 illustrates a performance enhancing proxy integrated with RNC, according to the invention. -
FIG. 9 shows a block diagram with a stand alone performance enhancing proxy <<PEP>> connected to a User Equipment <<UE>>, according to the invention. -
FIG. 10 illustrates an exemplary performance enhancing proxy <<PEP>> integrated with a User Equipment <<UE>>, according to the invention. -
FIG. 4 displays radio resource control, according to prior art. A <<Packet Data Server>>, e.g. a Web Server corresponding to <<Server Device>> ofFIG. 1 , transmitting data packets to a User Equipment <<UE>>, being client device, using a packet data protocol including congestion control, such as TCP. - Data packets <<
Packet 1>>, <<Packet 2>>, <<Packet 3>>, <<Packet 4>> are transmitted from the Packet Data Sender through a network to a Radio Network Controller. In accordance with UTRAN technical specifications, RNC includes an RLC protocol layer, as schematically illustrated inFIG. 2 . <<RNC>> communicates with User Equipment <<UE 1>>, <<UE 2>>. The RNC comprises Radio Resource Management <<RRM>> undertaking Radio Resource Control, assigning and switching channel resources. According to prior art RRC relies on local traffic measurements in <<RNC>> and there are no means for distinguishing the different traffic or data dependent needs for channel resources of the different connections of the RNC. There is a sender-receiver relationship between <<RNC>> and <<UE 1>> and <<UE 2>>, respectively. Packets transmitted from RLC protocol entity residing in RNC are acknowledged by User Equipment <<UE 1>>, <<UE 2>>. The sender-receiver relationship is subject to latency due to a round-trip delay between RNC and UE, not illustrated to simplify reading. Assuming that <<UE 1>> and <UE 2>> are using an application making use of e g. TCP, such as web browsing, the Packet Data Sender transmits TCP packets to be acknowledged by the respective client devices <<UE 1>>, <<UE 2>>. To avoid confusion, “application protocol acknowledgements” refer to acknowledgements associated with the L3 network layer and “RLC acknowledgements” refer to acknowledgements associated with the L2/RLC protocol layer. As the application protocol acknowledgements and the RLC acknowledgements are nested, the application protocol acknowledgments will perceive an increasing round-trip time delay as the RLC acknowledgements round-trip time increases. - A problem inherent in interconnected links, such as interconnection of a fixed wireline Internet communications link and a switched wireless communications link, is the different respective characteristics of the communication links, and the congestion control, such as that of TCP for Internet connections, of communications on the interconnected links. A major problem of TCP, when used over links of different characteristics, is the congestion control back-off, particularly when entering Slow Start state, due to the congestion control algorithm perceiving or misinterpreting a channel as being congested, when the perceived behavior is due to different link characteristics of various parts of an end-to-end connection. This is particularly the case, when interconnecting fixed wireline links and switched wireless links with great bandwidth-delay product. Such misinterpretation will cause an overall end-to-end link to underperform.
- Of course, it is possible for a Packet Data Sender to use a transport protocol designed particularly for a channel switching communication system such as UMTS. However, it is a great advantage if the same application protocols at network layer, and advantageously even lower level protocols of the network layer, could be used for clients and servers irrespective of whether a user accesses the server over a fixed network connection or a channel switching communications system. This invention allows for use of compatible protocols in wireline and wireless systems, at least for an application layer in L3 network layer, and advantageously also for use of compatible lower level protocols, such as lower level protocols used on the Internet. Prior art, as referred to above, provide low performance or is restricted to usage of dedicated protocols for toll-quality performance. The invention provides a high-performance solution to the deficiencies of prior art, as described.
- An aspect of the invention is that according to prior art RLC buffers risk to run out of data, even if there is data to transfer from a data provider to a user in e.g. UMTS. This will lead to radio resources being underutilized and users experiencing increased latencies and delays or even the connection to be broken. There is also a risk of the transfer from the data provider to stall.
- In UMTS, existing RLC protocols operate with limited buffer sizes. One reason for this is delay constraints. According to prior art data throughput and buffer status measurements provide very limited information on the future bandwidth needs of a connection. Buffer fill level and data throughput measurements provide no means to distinguish whether the packets presently loading the link are the last few of a transfer, or if there remains a lot of data at the sender still to be transmitted. Consequently, evaluation of data-related need for capacity of existing connections and allocation of capacity to new connections are difficult or impossible. There is no information in RLC buffer on how large objects a client is retrieving from the Packet Data Sender, e.g. downloading, to estimate a user's near-future need, associated with the data he is retrieving, for channel capacity.
- As a non-exclusive example illustrating a problem of prior art, RRM may perform a channel up-switch, allocating more channel capacity to a connection, at a moment when the last bits of a data transfer have been transmitted leading to waste of channel resource of no value to the user obtaining data bandwidth increase, reducing the data bandwidth available to other connections of a scarce shared channel resource.
- The problem cannot be solved by increasing RLC buffer size, as long as the RLC buffer is part of an end-to-end-delay of a connection between a data provider and an end user, where the data provider awaits application protocol acknowledgements from the user, since increasing RLC buffer size would introduce additional delay and require extensive time-out limits.
- Another problem in prior art is evaluation when there is a plurality of on-going connections. It is difficult or impossible for the channel resource management, such as RRM (‘radio resource management’) in UMTS, to evaluate which connection or connections of a plurality of active ones that is in need for more capacity or bandwidth.
- A problem related to a transport protocol such as TCP and channel switching is that sudden buffer drainage in RLC buffer, or corresponding prior art buffer, or low throughput due to, e.g., TCP loss recovery or great variations in packet delays may trigger unwanted channel down-switch, if, e.g., channel resource management interprets data transmissions to have ended, notwithstanding a lot of data remain to be sent from the data provider. A straightforward solution to avoid channel down-switching is to have extensive prohibit time delays prohibiting channel down-switching during a predefined time frame beginning at the first instance of indication of a broken connection or a connection with less need for capacity. However, such a solution would be inefficient in a channel resource perspective, prohibiting other connections to access channel resources of truly broken connections during the prohibit time frame, leaving scarce channel resources underutilized.
- The present invention provides a solution also to this problem. Interfacing the data provider and acknowledging correctly received packets in close relation to channel resource management, such as RRM in UMTS, enables the data provider to proceed data transmissions. This will prevent data transmissions from getting stalled due to RLC or corresponding buffer running out of data due to end-to-end-latency between data provider and end user, or reduce the risk thereof. As already mentioned, it will also allow for improved prediction of channel capacity to allocate. Consequently, prohibit time frames for channel down-switching can be reduced or eliminated, increasing utilization of scarce channel resources, such as radio channel resources.
- The present invention provides for efficient channel switching and good radio resource utilization of particularly a UMTS system, but also applies to other systems using packet services such as GPRS, enabling reliable predictions of future bandwidth needs of connections close to radio resource management, generally located in RNC.
-
FIG. 5 displays a first embodiment for radio resource control, according to the invention. The embodiment introduces a Performance Enhancing Proxy <<PEP>> between <<Packet Data Sender>> and Client Device/User Equipment <<UE 1>>, <<UE 2>>. <<PEP>> comprises buffers of sizes sufficiently large to store objects of data, in their entirety or in part, to be transmitted to the client. <<PEP>> further splits the application protocol connection between <<Packet Data Sender>> and client <<UE 1>>, <<UE 2>> into two parts. One part being between <<Packet Data Sender>> and <<PEP>>, the other being between the proxy <<PEP>> and user equipment <<UE 1>>, <<UE 2>>. Now only application protocol acknowledgements between <<PEP>> and <<UE 1>> or <<UE 2 >> are nested with RLC acknowledgements; application protocol acknowledgement between <<Packet Data Sender>> and <<PEP>> are not. Thus congestion control of data provider <<Packet Data Sender>> and <<PEP>> will be unaffected of radio resource management considerations in <<RNC>>. Sender-side and receiver-side window sizes cwnd, rwnd, and other parameters used for congestion control of e.g. TCP can be adjusted individually for each part of the TCP-connection and need not be identical. This is one reason for which capacity is increased according to the invention as compared to prior art. Another reason is that channel resources can be more heavily utilized, increasing their block error rates the block errors to be recovered by retransmissions, during heavy-traffic hours to increase system throughput. - According to the invention, a particular advantage is achieved by the introduction of a proxy <<PEP>> if its buffer size is optionally selected large enough to comprise typical sizes of entire data objects from <<Packet Data Sender>>. The buffer content can then be made use of to predict the need for channel resources to transmit the data packets of the entire objects. However, also optionally partly stored objects provide information for prediction. Therefore, RRC based upon measurement data from <<PEP>> can be made more reliable than if RRC would need to rely on estimates based solely upon data in RLC buffers, according to prior art. Such prior art information comprises statistics on times in buffer, such as average time in buffer or buffering time for last transmitted packet, not related to the data objects.
- A further advantage of introducing <<PEP>> is that the needs of individual users/clients can be predicted in contrast to prior art solution depicted in
FIG. 4 . -
FIG. 6 displays a second embodiment for radio resource control, according to the invention. The RLC protocol layer buffers data packets not yet acknowledged.FIGS. 4 and 5 are illustrated to comprise dedicated RLC buffers for this purpose. If PEP is integrated with <<RNC>> or the RLC entity, buffer space can be reduced by sharing buffer space between <<PEP>> and RLC entity. - The Transmission Control Protocol, used as an example in the explanations above, is sensitive to large channel band-width-delay products and non-negligible block error rates. In UMTS systems channel error rate is traded with delay. High physical error rates can be reduced by the use of ARQ between <<RNC>> and User Equipment <<
UE 1>>, <<UE 2>> at the cost of delay. Compared to, e.g., second generation (or earlier) mobile radio communications systems such as GSM and IS-95, WCDMA systems offer large bandwidths. - Channels can be switched for several reasons. One example of channel switching is handover from one base station to another as a user moves. Another reason can be some channels being subject to heavy interference whereas others are not. By use of different channelization codes in WCDMA, users are allocated channels of different data rates. Other wireless systems, such as W-LANs (Wireless Local Area Networks) generally do not provide for handover from one base station to another including channel switching even if they allow for quasi-stationary connections to different base stations of the systems.
- As a user moves with his user equipment away from a base station <<
BS 1>> towards another base station <<BS 2>> infigure 1 , the connection between UE and RNC is likely to be rerouted from being over a first Node B <<Node B 1>> to being over a second Node B <<Node B 2>> or over both <<Node B 1>> and <<Node B 2>> using soft handover. InFIG. 1 , the base stations are connected to the same radio network controller RNC. However, the invention also covers the exemplary situation where the base stations are connected to different RNCs. In UMTS, the RLC protocol is terminated in a serving RNC, SRNC, responsible for interconnecting the radio access network of UMTS to a core network. -
FIG. 7 shows a block diagram with a stand alone performance enhancing proxy <<PEP>> connected to a universal terrestrial radio access network <<UTRAN>>, according to the invention. A data sender <<Data Sender>> transmits data destined for a user of a user equipment <<UE>> in a communications system including an exemplary universal terrestrial radio access network <<UTRAN>> providing data for <<UE>> over a switched channel <<SwCh>>. <UE>> acknowledges received data <<UEack>>, positively or negatively. Irrespectively of the UE application protocol acknowledgements or RLC protocol acknowledgements, the proxy <<PEP>> acknowledges data received from <<Data Sender>>, positively or negatively. Data from <<Data Sender>> is received and acknowledged in a data receiver <<DataRec>> in <<PEP>>. Received data is cached or stored in a data buffer <<Buffer>> in <<PEP>>. The buffered data may be used for measurements or extraction of prediction data <<Meas>>, for radio resource management <RRM>> in UTRAN. Data is transferred from the data buffer <<Buffer>> of <<PEP>> to its destination <<UE>> on a switched channel as established by UTRAN. Acknowledgements <UEack>> of transferred data from <<UE>> are received in block <<AckRec>> of <<PEP>>. Upon acknowledgement <<Buffer>> is informed by <<AckRec>> that acknowledged data need not be stored any further for the acknowledging destination. -
FIG. 8 illustrates a performance enhancing proxy <<PEP>> according to the invention integrated with radio network controller <<RNC>>, being part of <<UTRAN>> in an exemplary WCDMA system. Transmissions and devices are similar to those ofFIG. 7 , labeled correspondingly. -
FIG. 9 shows a block diagram with a stand alone performance enhancing proxy <<PEP>> connected to a User Equipment <<UE>> according to the invention. A data sender <<Data Sender>> transmits data destined for a Server Device (not included in the figure) in a network behind an exemplary universal terrestrial radio access network <<UTRAN>>, seeFIGS. 1 and 3 , over a switched channel <<SwCh>>. <<UTRAN>> acknowledges received data <<UTRANack>>, positively or negatively. Irrespectively of the UE acknowledgements, the proxy <<PEP>> acknowledges data received from <<Data Sender>>, positively or negatively. Data from <<Data Sender>> is received and acknowledged in a data receiver <<DataRec>>. Received data is cached or stored in a data buffer <<Buffer>> in <<PEP>>. The buffered data may be used for measurements or extraction of prediction data <<Meas>>, for radio resource management <<RRM>> in UTRAN. Prediction data is transferred from <<UE>> to <<PEP>> on a switched channel as established. This can be identically the same channel used for payload, as well as another channel. However, for reasons of simplicity, the transfer is indicated by a separate dashed line from <<PEP>> prior to channel selection and a single dashed line from <<UE>> to <<UTRAN>>. Radio resource management data for rate and channel selection is transferred from <<UTRAN>> to <<UE>> on a downlink channel <<DL RRinfo>>. For reasons of clarity this is indicated by a separate dashed line between <<UTRAN>> and <<UE>>. However, this does not exclude that they can also be transmitted on identically the same channel. Data is transferred from the data buffer <<Buffer>> of <<PEP>> towards its destination on a switched channel <<SwCh>> as established by UTRAN. Acknowledgements <UTRANack>> of data transferred between <<UE>> and <<UTRAN>> are received in block <<AckRec>> of <<PEP>>. Upon acknowledgement, <<Buffer>> is informed by <<AckRec>> that acknowledged data need not be stored any further for the acknowledging destination. -
FIG. 10 illustrates an exemplary performance enhancing proxy <<PEP>> according to the invention integrated with a User Equipment <<UE>>, preferably a user equipment of a WCDMA system. Transmissions and devices are similar to those ofFIG. 9 , labeled correspondingly. - The performance enhancing proxy can be physically integrated with a GTP-u tunneling protocol with the additional benefit of having a ready mapping between the RLC instances and TCP connections.
- Preferably, all retransmission entities, interconnecting networks or channels of different characteristics, e.g. RNCs in UMTS, operate according to the invention for outstanding performance. However, the invention can also be used in systems also including retransmission entities, such as RNCs, not operating according to the invention.
- A person skilled in the art readily understands that the receiver and transmitter properties of a BS or a UE are general in nature. The use of concepts such as BS, UE or RNC within this patent application is not intended to limit the invention only to devices associated with these acronyms. It concerns all devices operating correspondingly, or being obvious to adapt thereto by a person skilled in the art, in relation to the invention. As an explicit nonexclusive example the invention relates to mobile stations without a subscriber identity module, SIM, as well as user equipment including one or more SIMs. Further, protocols and layers are referred to in close relation with UMTS and Internet terminology. However, this does not exclude applicability of the invention in other systems with other protocols and layers of similar functionality. As a nonexclusive example, the invention applies for radio resource management interfacing of a connection protocol application layer as well as interfacing of a connection protocol transport layer, such as TCP.
- The invention is not intended to be limited only to the embodiments described in detail above. Changes and modifications may be made without departing from the invention. It covers all modifications within the scope of the following claims.
Claims (67)
1. A method of retransmission in a communications system, the method characterized in that the communications system uses switched channels, switching between rates or channels of different characteristics, and that data from a data provider is received, positively or negatively acknowledged towards the data provider and transmitted over a switched channel, and that the method allows for use of compatible protocols for non-switched and switched channels.
2. A method of retransmission in a communications system, the method characterized in that the communications system uses switched channels, switching between rates or channels of different characteristics, and that data from a data provider is received and, positively or negatively, acknowledged towards the data provider, and forwarded for transmission over a switched channel, and that the method allows for use of one or more protocols developed for non-switched channels for switched channels.
3. The method according to claim 1 or 2 characterized in that data from the data provider is cached or stored prior to being transmitted over the switched channel.
4. The method according to claim 3 characterized in that prediction on required channel resources of the switched channel is determined from cached or stored data.
5. The method according to claim 3 or 4 characterized in that data is cached or stored in association with radio resource management.
6. A method of retransmission in a communications system, the method characterized in that the communications system uses switched channels, switching between rates or channels of different characteristics, and that data from a data provider is received and, positively or negatively, acknowledged towards the data provider prior to being transmitted over the switched channel and that prediction on required channel resources of a switched channel is determined on the basis of amount of acknowledged data.
7. The method according to claim 6 characterized in that data from the data provider is cached or stored prior to being transmitted over the switched channel.
8. The method according to claim 6 or 7 characterized in that data is cached or stored in association with radio resource management.
9. The method according to any of claims 1-8 characterized in that radio resource management is provided with prediction data regarding required channel resources of a switched channel.
10. The method according to any of claims 1-9 characterized in that cached or stored data is kept in cache or storage until the transmission over the switched channel has been positively acknowledged, or that a time-out period for a negative acknowledgement has elapsed.
11. The method according to claim 4 or 9 characterized in that prediction is performed for a connection to be established.
12. The method according to claim 4 or 9 characterized in that prediction is performed for an established connection.
13. The method according to any of claims 1-12 characterized in that data is cached or stored in a performance enhancing proxy.
14. The method according to claim 13 characterized in that the performance enhancing proxy provides an interface to radio resource management.
15. The method according to claim 13 or 14 characterized in that the performance enhancing proxy is integrated with a GTP-u tunneling protocol entity.
16. The method according to any of claims 1-12 characterized in that data is cached or stored in a proxy server.
17. The method according to claim 16 characterized in that the proxy server provides an interface to radio resource management.
18. The method according to claim 16 or 17 characterized in that the proxy server is integrated with a GTP-u tunneling protocol entity.
19. The method according to any of claims 1-18 characterized in that at least one of delay and latency, as perceived by a user at the destination, is reduced.
20. The method according to any of claims 1-19 characterized in that at least one of delay and latency, as perceived by a data provider, is reduced.
21. The method according to any of claims 1-20 characterized in that at least one of delay and latency, as perceived by a congestion control algorithm at the data provider, is reduced.
22. The method according to any of claims 1-21 characterized in that utilization of switched channel resources are increased.
23. The method according to any of claims 1-22 characterized in that the differing channel characteristics includes at least one of
data rate,
dedicated or shared usage,
scheduling,
modulation,
spreading code spreading factor, and
transmission power.
24. The method according to any of claims 1-23 characterized in that the switched channel is terminated in a user equipment or a mobile station.
25. The method according to claim 24 characterized in that the switched channel is terminated in a user equipment or a mobile station of a WCDMA system or a Universal Mobile Telecommunications System.
26. The method according to claim 1-25 characterized in that data is cached in a radio network controller or in a network element connected to a radio network controller.
27. The method according to any of claims 1-23 characterized in that the switched channel is terminated in a network element.
28. The method according to claim 26 or 27 characterized in that the network element is a network element of a radio access network.
29. The method according to any of claims 26-28 characterized in that the network element is a Node B, a base station or a radio network controller or is connected to a Node B, a base station or a radio network controller.
30. The method according to any of claims 26-29 characterized in that the network element is a network element of a WCDMA system or UMTS.
31. The method according to any of claims 1-23 and 27-30 characterized in that data is cached in a user equipment or a mobile station.
32. The method according to any of claims 1-23 and 27-30 characterized in that data is cached in an entity connected to a user equipment or a mobile station.
33. The method according to any of claims 1-31 characterized in that the communications system includes a universal mobile telecommunications system or WCDMA system.
34. The method according to any of claims 1-33 characterized in that the communications system includes Internet communications.
35. An element for a communications system using channel switching, switching between rates or channels of different characteristics, the element characterized by a data receiver acknowledging, positively or negatively, received data to be transmitted over a switched channel, the element allowing for use of compatible protocols for non-switched and switched channels.
36. An element for a communications system using channel switching, switching between rates or channels of different characteristics, the element characterized by a data receiver acknowledging positively or negatively received data and forwarding the data for transmission over a switched channel, the element allowing for use of one or more protocols developed for non-switched channels for switched channels.
37. The element according to claim 35 or 36 characterized by data storage means for caching or storing of data prior to its transmission over the switched channel.
38. The element according to claim 35 or 36 characterized by data memory means for caching or storing of data prior to its transmission over the switched channel.
39. The element according to claim 37 or 38 characterized by means for communicating prediction data, based on stored or cached data, to an element responsible for radio resource management.
40. An element for a communications system using channel switching, switching between rates or channels of different characteristics, the element characterized by a data receiver acknowledging, positively or negatively, received data prior to transmission of the data over a switched channel, and means for communicating prediction data on channel resources of the switched channel, based on amount of acknowledged data.
41. The element according to claim 40 characterized by data storage means for caching or storing of data prior to its transmission over the switched channel.
42. The element according to claim 40 characterized by data memory means for caching or storing of data prior to its transmission over the switched channel.
43. The element according to any of claims 40-42 characterized by means for communicating prediction data to an element responsible for radio resource management.
44. The element according to any of claims 35-43 characterized by an acknowledgement receiver, connected to data storage or memory means.
45. The element according to any of claims 35-44 characterized in that the element keeps cached or stored data in cache or storage until the transmission of data over the switched channel has been positively acknowledged, or that a time-out period for a negative acknowledgement has elapsed.
46. The element according to any of claims 35-45 characterized by means for providing radio resource management with prediction data regarding required channel resources of a switched channel.
47. The element according to claim 39 or 46 characterized in that the prediction data concerns a connection to be established.
48. The element according to claim 39 or 46 characterized in that the prediction data concerns an established connection.
49. The element according to any of claims 35-48 characterized in that the element is a performance enhancing proxy.
50. The element according to any of claims 35-48 characterized in that the element is a proxy server.
51. The element according to any of claims 35-50 characterized in that the element reduces at least one of delay and latency, as perceived by a user at the destination.
52. The element according to any of claims 35-51 characterized in that the element reduces at least one of delay and latency, as perceived by a data provider.
53. The element according to any of claims 35-52 characterized in that the element is a network element for reducing at least one of delay and latency, as perceived by a congestion control algorithm at a data provider.
54. The element according to any of claims 35-53 characterized in that it is an element for increasing utilization of switched channel resources.
55. The element according to any of claims 35-54 characterized in that the element provides an interface to radio resource management.
56. The element according to any of claims 35-55 characterized in that the differing channel characteristics includes at least one of
data rate,
dedicated or shared usage,
scheduling,
modulation,
spreading code spreading factor, and
transmission power.
57. The element according to claim 39 characterized in that the prediction data concerns a connection to a user equipment.
58. The element according to claim 39 characterized in that the prediction data concerns a connection to a user equipment of a WCDMA system or a Universal Mobile Telecommunications System.
59. The element according to any of claims 35-58 characterized in that the element is a radio network controller or is connected to a radio network controller.
60. The element according to any of claims 35-59 characterized in that the element is integrated with a GTP-u tunneling protocol entity.
61. The element according to claim 39 characterized in that the prediction data concerns a connection to a radio access network.
62. The element according to claim 61 characterized in that the radio access network is a universal terrestrial radio access network of a WCDMA system or a Universal Mobile Telecommunications System.
63. The element according to any of claims 35-56, 61 and 62 characterized in that the element is a user equipment or is connected to a user equipment.
64. The element according to any of claims 35-63 characterized in that it is an element of a universal mobile telecommunications system or WCDMA system.
65. The element according to any of claims 35-64 characterized in that the element receives data from the Internet.
66. A radio communications system characterized by means for carrying out the method in any of claims 1-34.
67. A radio communications system characterized by a plurality of elements according to any of claims 35-65.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0103853A SE0103853D0 (en) | 2001-11-15 | 2001-11-15 | Method and system of retransmission |
SE0103853-8 | 2001-11-15 | ||
PCT/SE2002/002088 WO2003043278A1 (en) | 2001-11-15 | 2002-11-15 | Method and system of retransmission |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050002412A1 true US20050002412A1 (en) | 2005-01-06 |
Family
ID=20286035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/495,602 Abandoned US20050002412A1 (en) | 2001-11-15 | 2002-11-15 | Method and system of retransmission |
Country Status (8)
Country | Link |
---|---|
US (1) | US20050002412A1 (en) |
EP (1) | EP1449334B1 (en) |
CN (1) | CN1613233B (en) |
AT (1) | ATE494750T1 (en) |
DE (1) | DE60238859D1 (en) |
PL (1) | PL369549A1 (en) |
SE (1) | SE0103853D0 (en) |
WO (1) | WO2003043278A1 (en) |
Cited By (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020044524A1 (en) * | 2000-09-13 | 2002-04-18 | Flarion Technologies, Inc. | OFDM communications methods and apparatus |
US20040042468A1 (en) * | 2002-08-29 | 2004-03-04 | Andras Kovacs | Server control plane connections recovery in a server-gateway architecture based telecommunication network |
US20040223478A1 (en) * | 2003-05-09 | 2004-11-11 | Fischer Michael Andrew | Acknowledging data transmissions in the presence of multiple shared-communications channels |
US20040264368A1 (en) * | 2003-06-30 | 2004-12-30 | Nokia Corporation | Data transfer optimization in packet data networks |
US20060018336A1 (en) * | 2004-07-21 | 2006-01-26 | Arak Sutivong | Efficient signaling over access channel |
US20060133521A1 (en) * | 2004-07-21 | 2006-06-22 | Qualcomm Incorporated | Performance based rank prediction for MIMO design |
US20060140121A1 (en) * | 2004-12-29 | 2006-06-29 | Kakani Naveen K | Optimization of a TCP connection |
US20060146695A1 (en) * | 2004-12-22 | 2006-07-06 | Nokia Corporation | Terminal based packet loss due to mobility detection |
US20060203708A1 (en) * | 2005-03-11 | 2006-09-14 | Hemanth Sampath | Systems and methods for beamforming feedback in multi antenna communication systems |
US20060203794A1 (en) * | 2005-03-10 | 2006-09-14 | Qualcomm Incorporated | Systems and methods for beamforming in multi-input multi-output communication systems |
US20060209754A1 (en) * | 2005-03-16 | 2006-09-21 | Ji Tingfang | Channel structures for a quasi-orthogonal multiple-access communication system |
US20060262738A1 (en) * | 2005-05-17 | 2006-11-23 | Lilian Fernandes | Administering acknowledgment messages in the transmission control protocol |
US20060274836A1 (en) * | 2005-06-01 | 2006-12-07 | Hemanth Sampath | Sphere decoding apparatus |
US20060286974A1 (en) * | 2005-06-16 | 2006-12-21 | Qualcomm Incorporated | Adaptive sectorization in cellular systems |
US20070041457A1 (en) * | 2005-08-22 | 2007-02-22 | Tamer Kadous | Method and apparatus for providing antenna diversity in a wireless communication system |
US20070047485A1 (en) * | 2005-08-24 | 2007-03-01 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
US20070047495A1 (en) * | 2005-08-29 | 2007-03-01 | Qualcomm Incorporated | Reverse link soft handoff in a wireless multiple-access communication system |
US20070064716A1 (en) * | 2004-01-14 | 2007-03-22 | Joachim Sachs | Methods and devices for controlling data unit handling |
US20070097982A1 (en) * | 2005-11-03 | 2007-05-03 | Chang-Chung Wen | Network Flow/Stream Simulation Method |
US20070097889A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Method and apparatus for pre-coding frequency division duplexing system |
US20070097897A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Method and apparatus for bootstraping information in a communication system |
US20070097908A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US20070097853A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Shared signaling channel |
US20070097909A1 (en) * | 2005-10-27 | 2007-05-03 | Aamod Khandekar | Scalable frequency band operation in wireless communication systems |
US20070097927A1 (en) * | 2005-10-27 | 2007-05-03 | Alexei Gorokhov | Puncturing signaling channel for a wireless communication system |
US20070097910A1 (en) * | 2005-10-27 | 2007-05-03 | Ji Tingfang | SDMA resource management |
US20070115795A1 (en) * | 2005-11-18 | 2007-05-24 | Gore Dhananjay A | Frequency division multiple access schemes for wireless communication |
US20070189282A1 (en) * | 2003-08-14 | 2007-08-16 | Matsushita Electric Industrial Co., Ltd. | Base station synchronization during soft handover |
WO2007095967A1 (en) * | 2006-02-27 | 2007-08-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Flow control mechanism using local and global acknowledgements |
US20070207812A1 (en) * | 2006-01-05 | 2007-09-06 | Qualcomm Incorporated | Reverse link other sector communication |
US20070211668A1 (en) * | 2005-05-31 | 2007-09-13 | Avneesh Agrawal | Use of supplemental assignments to decrement resources |
US20070211616A1 (en) * | 2005-10-27 | 2007-09-13 | Aamod Khandekar | Resource allocation for shared signaling channels |
US20070211667A1 (en) * | 2005-10-27 | 2007-09-13 | Avneesh Agrawal | Assignment acknowledgement for a wireless communication system |
US20080228459A1 (en) * | 2006-10-12 | 2008-09-18 | Nec Laboratories America, Inc. | Method and Apparatus for Performing Capacity Planning and Resource Optimization in a Distributed System |
US20090043846A1 (en) * | 2007-08-07 | 2009-02-12 | Seiko Epson Corporation | Conferencing System, Server, Image Display Method, and Computer Program Product |
US20090195863A1 (en) * | 2008-02-04 | 2009-08-06 | Fujitsu Limited | Optical amplification apparatus, optical communication apparatus, and optical communication method |
US20090201826A1 (en) * | 2005-08-22 | 2009-08-13 | Qualcomm Incorporated | Segment sensitive scheduling |
US20090208263A1 (en) * | 2008-02-19 | 2009-08-20 | Konica Minolta Business Technologies, Inc. | Fixing device and image forming apparatus |
US20090213950A1 (en) * | 2005-03-17 | 2009-08-27 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US20100232384A1 (en) * | 2009-03-13 | 2010-09-16 | Qualcomm Incorporated | Channel estimation based upon user specific and common reference signals |
US8098569B2 (en) | 2000-09-13 | 2012-01-17 | Qualcomm Incorporated | Signaling method in an OFDM multiple access system |
US20130058212A1 (en) * | 2011-09-07 | 2013-03-07 | Contextream Ltd. | Optimization of the transmission control protocol particularly for wireless connections |
US8477684B2 (en) | 2005-10-27 | 2013-07-02 | Qualcomm Incorporated | Acknowledgement of control messages in a wireless communication system |
US20130258846A1 (en) * | 2010-12-07 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Method for Enabling Traffic Acceleration in a Mobile Telecommunication Network |
US8599945B2 (en) | 2005-06-16 | 2013-12-03 | Qualcomm Incorporated | Robust rank prediction for a MIMO system |
US8885628B2 (en) | 2005-08-08 | 2014-11-11 | Qualcomm Incorporated | Code division multiplexing in a single-carrier frequency division multiple access system |
US8917654B2 (en) | 2005-04-19 | 2014-12-23 | Qualcomm Incorporated | Frequency hopping design for single carrier FDMA systems |
US9088384B2 (en) | 2005-10-27 | 2015-07-21 | Qualcomm Incorporated | Pilot symbol transmission in wireless communication systems |
US9136974B2 (en) | 2005-08-30 | 2015-09-15 | Qualcomm Incorporated | Precoding and SDMA support |
US9143305B2 (en) | 2005-03-17 | 2015-09-22 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9184870B2 (en) | 2005-04-01 | 2015-11-10 | Qualcomm Incorporated | Systems and methods for control channel signaling |
US9225416B2 (en) | 2005-10-27 | 2015-12-29 | Qualcomm Incorporated | Varied signaling channels for a reverse link in a wireless communication system |
US9246560B2 (en) | 2005-03-10 | 2016-01-26 | Qualcomm Incorporated | Systems and methods for beamforming and rate control in a multi-input multi-output communication systems |
US9307544B2 (en) | 2005-04-19 | 2016-04-05 | Qualcomm Incorporated | Channel quality reporting for adaptive sectorization |
US9461859B2 (en) | 2005-03-17 | 2016-10-04 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9520972B2 (en) | 2005-03-17 | 2016-12-13 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
KR20200043708A (en) * | 2018-10-18 | 2020-04-28 | 주식회사 우리넷 | TCP retransmission control method considering wireless communication network status or terminal status |
US11082254B2 (en) | 2018-08-07 | 2021-08-03 | Dh2I Company | User datagram protocol tunneling in distributed application instances |
US11165891B2 (en) * | 2018-08-27 | 2021-11-02 | Dh2I Company | Highly available transmission control protocol tunnels |
US11575757B2 (en) | 2019-06-17 | 2023-02-07 | Dh2I Company | Cloaked remote client access |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60202129T2 (en) * | 2002-04-19 | 2005-04-07 | Alcatel | Method for allocating channel capacity to communication links |
CN100432968C (en) * | 2004-07-09 | 2008-11-12 | 上海奇码数字信息有限公司 | Direct access device of storage and data transmission method thereof |
US8320250B2 (en) * | 2008-02-12 | 2012-11-27 | Nvidia Corporation | Method and arrangement for TCP flow control |
CN102334358B (en) * | 2009-06-01 | 2016-05-11 | 上海贝尔股份有限公司 | Service continuous transmission method, subscriber equipment and base station |
CN101577613B (en) * | 2009-06-05 | 2012-05-09 | 西安电子科技大学 | Method for transmitting deep space file based on negative response |
CN101646204B (en) * | 2009-08-24 | 2011-12-28 | 上海华为技术有限公司 | Data transmission method and wireless access network element |
US20130250853A1 (en) * | 2012-03-20 | 2013-09-26 | Qualcomm Incorporated | Methods and apparatuses to improve round trip time in transfer control protocol using accelerated acknowledgement messages |
WO2015048999A1 (en) * | 2013-10-03 | 2015-04-09 | Teclo Networks Ag | Method and proxy node for source to destination packet transfer |
CN108023683B (en) | 2016-11-02 | 2020-12-25 | 华为技术有限公司 | Method, device, chip and terminal for sending message |
CN110248388B (en) * | 2018-03-09 | 2021-06-04 | 中国移动通信集团设计院有限公司 | Punishment method after cell switching rejection |
CN111211829B (en) * | 2019-12-31 | 2021-11-02 | 东方红卫星移动通信有限公司 | Method for lossless switching of data between low-orbit satellites |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167283A (en) * | 1997-05-06 | 2000-12-26 | Nokia Mobile Phones Ltd. | Cell selection based on user profile in cellular radio system |
US6473399B1 (en) * | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
US20030012318A1 (en) * | 2001-06-29 | 2003-01-16 | Olli Piirainen | Data transmission method and system |
US20030137948A1 (en) * | 2001-06-19 | 2003-07-24 | Sridhar Komandur | Retransmission control in wireless packet data networks |
US6687227B1 (en) * | 2000-03-13 | 2004-02-03 | Nortel Networks Limited | Systems and methods for requesting packets for transmission over a wirless channel having a dynamically changing capacity due to a highly varibale delay |
US20040037327A1 (en) * | 2000-12-13 | 2004-02-26 | Johan Torsner | Radio link monitoring in a telecommunications network |
US6996079B1 (en) * | 1998-05-11 | 2006-02-07 | Nokia Corporation | Handover and interworking in radio system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT405588B (en) * | 1995-06-26 | 1999-09-27 | Ericsson Schrack Aktiengesells | METHOD FOR REPEATING ERRORLY TRANSMITTED DATA |
US6192039B1 (en) * | 1996-03-25 | 2001-02-20 | Yrp Mobile Telecommunications Key Technology Research Laboratories Co., Ltd. | Method for flow control, node and communication network employing the flow control |
DE19730159B4 (en) * | 1997-07-14 | 2006-01-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication method and system |
US6606663B1 (en) | 1998-09-29 | 2003-08-12 | Openwave Systems Inc. | Method and apparatus for caching credentials in proxy servers for wireless user agents |
SE513327C2 (en) * | 1998-10-07 | 2000-08-28 | Ericsson Telefon Ab L M | Systems and method of data communication |
EP1045551A3 (en) | 1999-04-15 | 2003-06-18 | Lucent Technologies Inc. | Method for transmission between data networks and wireless communication system |
-
2001
- 2001-11-15 SE SE0103853A patent/SE0103853D0/en unknown
-
2002
- 2002-11-15 US US10/495,602 patent/US20050002412A1/en not_active Abandoned
- 2002-11-15 EP EP02786332A patent/EP1449334B1/en not_active Expired - Lifetime
- 2002-11-15 PL PL02369549A patent/PL369549A1/en not_active Application Discontinuation
- 2002-11-15 WO PCT/SE2002/002088 patent/WO2003043278A1/en not_active Application Discontinuation
- 2002-11-15 CN CN02826987XA patent/CN1613233B/en not_active Expired - Fee Related
- 2002-11-15 AT AT02786332T patent/ATE494750T1/en not_active IP Right Cessation
- 2002-11-15 DE DE60238859T patent/DE60238859D1/en not_active Expired - Lifetime
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167283A (en) * | 1997-05-06 | 2000-12-26 | Nokia Mobile Phones Ltd. | Cell selection based on user profile in cellular radio system |
US6996079B1 (en) * | 1998-05-11 | 2006-02-07 | Nokia Corporation | Handover and interworking in radio system |
US6473399B1 (en) * | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
US6687227B1 (en) * | 2000-03-13 | 2004-02-03 | Nortel Networks Limited | Systems and methods for requesting packets for transmission over a wirless channel having a dynamically changing capacity due to a highly varibale delay |
US20040037327A1 (en) * | 2000-12-13 | 2004-02-26 | Johan Torsner | Radio link monitoring in a telecommunications network |
US20030137948A1 (en) * | 2001-06-19 | 2003-07-24 | Sridhar Komandur | Retransmission control in wireless packet data networks |
US20030012318A1 (en) * | 2001-06-29 | 2003-01-16 | Olli Piirainen | Data transmission method and system |
Cited By (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10313069B2 (en) | 2000-09-13 | 2019-06-04 | Qualcomm Incorporated | Signaling method in an OFDM multiple access system |
US9130810B2 (en) | 2000-09-13 | 2015-09-08 | Qualcomm Incorporated | OFDM communications methods and apparatus |
US11032035B2 (en) | 2000-09-13 | 2021-06-08 | Qualcomm Incorporated | Signaling method in an OFDM multiple access system |
US8098568B2 (en) | 2000-09-13 | 2012-01-17 | Qualcomm Incorporated | Signaling method in an OFDM multiple access system |
US9426012B2 (en) | 2000-09-13 | 2016-08-23 | Qualcomm Incorporated | Signaling method in an OFDM multiple access system |
US20020044524A1 (en) * | 2000-09-13 | 2002-04-18 | Flarion Technologies, Inc. | OFDM communications methods and apparatus |
US8098569B2 (en) | 2000-09-13 | 2012-01-17 | Qualcomm Incorporated | Signaling method in an OFDM multiple access system |
US20040042468A1 (en) * | 2002-08-29 | 2004-03-04 | Andras Kovacs | Server control plane connections recovery in a server-gateway architecture based telecommunication network |
US7440464B2 (en) * | 2002-08-29 | 2008-10-21 | Nokia Corporation | Server control plane connections recovery in a server-gateway architecture based telecommunication network |
US7313121B2 (en) * | 2003-05-09 | 2007-12-25 | Conexant, Inc. | Acknowledging data transmissions in the presence of multiple shared-communications channels |
US20040223478A1 (en) * | 2003-05-09 | 2004-11-11 | Fischer Michael Andrew | Acknowledging data transmissions in the presence of multiple shared-communications channels |
USRE43151E1 (en) | 2003-05-09 | 2012-01-31 | Intellectual Ventures I Llc | Acknowledging data transmissions in the presence of multiple shared-communications channels |
US20040264368A1 (en) * | 2003-06-30 | 2004-12-30 | Nokia Corporation | Data transfer optimization in packet data networks |
US20070189282A1 (en) * | 2003-08-14 | 2007-08-16 | Matsushita Electric Industrial Co., Ltd. | Base station synchronization during soft handover |
US8724458B2 (en) | 2004-01-14 | 2014-05-13 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and devices for controlling data unit handling |
US20070064716A1 (en) * | 2004-01-14 | 2007-03-22 | Joachim Sachs | Methods and devices for controlling data unit handling |
US10237892B2 (en) | 2004-07-21 | 2019-03-19 | Qualcomm Incorporated | Efficient signaling over access channel |
US9137822B2 (en) | 2004-07-21 | 2015-09-15 | Qualcomm Incorporated | Efficient signaling over access channel |
US9148256B2 (en) | 2004-07-21 | 2015-09-29 | Qualcomm Incorporated | Performance based rank prediction for MIMO design |
US10517114B2 (en) | 2004-07-21 | 2019-12-24 | Qualcomm Incorporated | Efficient signaling over access channel |
US10849156B2 (en) | 2004-07-21 | 2020-11-24 | Qualcomm Incorporated | Efficient signaling over access channel |
US10194463B2 (en) | 2004-07-21 | 2019-01-29 | Qualcomm Incorporated | Efficient signaling over access channel |
US11039468B2 (en) | 2004-07-21 | 2021-06-15 | Qualcomm Incorporated | Efficient signaling over access channel |
US20060133521A1 (en) * | 2004-07-21 | 2006-06-22 | Qualcomm Incorporated | Performance based rank prediction for MIMO design |
US20060018336A1 (en) * | 2004-07-21 | 2006-01-26 | Arak Sutivong | Efficient signaling over access channel |
US8184561B2 (en) * | 2004-12-22 | 2012-05-22 | Nokia Corporation | Terminal based packet loss due to mobility detection |
US20060146695A1 (en) * | 2004-12-22 | 2006-07-06 | Nokia Corporation | Terminal based packet loss due to mobility detection |
US8169909B2 (en) * | 2004-12-29 | 2012-05-01 | Nokia Corporation | Optimization of a transfer layer protocol connection |
US20060140121A1 (en) * | 2004-12-29 | 2006-06-29 | Kakani Naveen K | Optimization of a TCP connection |
US20060203794A1 (en) * | 2005-03-10 | 2006-09-14 | Qualcomm Incorporated | Systems and methods for beamforming in multi-input multi-output communication systems |
US9246560B2 (en) | 2005-03-10 | 2016-01-26 | Qualcomm Incorporated | Systems and methods for beamforming and rate control in a multi-input multi-output communication systems |
US20060203708A1 (en) * | 2005-03-11 | 2006-09-14 | Hemanth Sampath | Systems and methods for beamforming feedback in multi antenna communication systems |
US9154211B2 (en) | 2005-03-11 | 2015-10-06 | Qualcomm Incorporated | Systems and methods for beamforming feedback in multi antenna communication systems |
US20100238902A1 (en) * | 2005-03-16 | 2010-09-23 | Qualcomm Incorporated | Channel Structures for a Quasi-Orthogonal Multiple-Access Communication System |
US20060209754A1 (en) * | 2005-03-16 | 2006-09-21 | Ji Tingfang | Channel structures for a quasi-orthogonal multiple-access communication system |
US8547951B2 (en) | 2005-03-16 | 2013-10-01 | Qualcomm Incorporated | Channel structures for a quasi-orthogonal multiple-access communication system |
US8446892B2 (en) | 2005-03-16 | 2013-05-21 | Qualcomm Incorporated | Channel structures for a quasi-orthogonal multiple-access communication system |
US9461859B2 (en) | 2005-03-17 | 2016-10-04 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9520972B2 (en) | 2005-03-17 | 2016-12-13 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US20090213950A1 (en) * | 2005-03-17 | 2009-08-27 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9143305B2 (en) | 2005-03-17 | 2015-09-22 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9184870B2 (en) | 2005-04-01 | 2015-11-10 | Qualcomm Incorporated | Systems and methods for control channel signaling |
US9307544B2 (en) | 2005-04-19 | 2016-04-05 | Qualcomm Incorporated | Channel quality reporting for adaptive sectorization |
US9036538B2 (en) | 2005-04-19 | 2015-05-19 | Qualcomm Incorporated | Frequency hopping design for single carrier FDMA systems |
US8917654B2 (en) | 2005-04-19 | 2014-12-23 | Qualcomm Incorporated | Frequency hopping design for single carrier FDMA systems |
US9408220B2 (en) | 2005-04-19 | 2016-08-02 | Qualcomm Incorporated | Channel quality reporting for adaptive sectorization |
US20060262738A1 (en) * | 2005-05-17 | 2006-11-23 | Lilian Fernandes | Administering acknowledgment messages in the transmission control protocol |
US8611284B2 (en) | 2005-05-31 | 2013-12-17 | Qualcomm Incorporated | Use of supplemental assignments to decrement resources |
US20070211668A1 (en) * | 2005-05-31 | 2007-09-13 | Avneesh Agrawal | Use of supplemental assignments to decrement resources |
US20060274836A1 (en) * | 2005-06-01 | 2006-12-07 | Hemanth Sampath | Sphere decoding apparatus |
US8462859B2 (en) | 2005-06-01 | 2013-06-11 | Qualcomm Incorporated | Sphere decoding apparatus |
US20060286974A1 (en) * | 2005-06-16 | 2006-12-21 | Qualcomm Incorporated | Adaptive sectorization in cellular systems |
US9179319B2 (en) | 2005-06-16 | 2015-11-03 | Qualcomm Incorporated | Adaptive sectorization in cellular systems |
US8599945B2 (en) | 2005-06-16 | 2013-12-03 | Qualcomm Incorporated | Robust rank prediction for a MIMO system |
US9693339B2 (en) | 2005-08-08 | 2017-06-27 | Qualcomm Incorporated | Code division multiplexing in a single-carrier frequency division multiple access system |
US8885628B2 (en) | 2005-08-08 | 2014-11-11 | Qualcomm Incorporated | Code division multiplexing in a single-carrier frequency division multiple access system |
US9240877B2 (en) | 2005-08-22 | 2016-01-19 | Qualcomm Incorporated | Segment sensitive scheduling |
US9660776B2 (en) | 2005-08-22 | 2017-05-23 | Qualcomm Incorporated | Method and apparatus for providing antenna diversity in a wireless communication system |
US20070041457A1 (en) * | 2005-08-22 | 2007-02-22 | Tamer Kadous | Method and apparatus for providing antenna diversity in a wireless communication system |
US9860033B2 (en) | 2005-08-22 | 2018-01-02 | Qualcomm Incorporated | Method and apparatus for antenna diversity in multi-input multi-output communication systems |
US9246659B2 (en) | 2005-08-22 | 2016-01-26 | Qualcomm Incorporated | Segment sensitive scheduling |
US20090201872A1 (en) * | 2005-08-22 | 2009-08-13 | Qualcomm Incorporated | Segment sensitive scheduling |
US9209956B2 (en) | 2005-08-22 | 2015-12-08 | Qualcomm Incorporated | Segment sensitive scheduling |
US20090201826A1 (en) * | 2005-08-22 | 2009-08-13 | Qualcomm Incorporated | Segment sensitive scheduling |
US20070047485A1 (en) * | 2005-08-24 | 2007-03-01 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
US8644292B2 (en) | 2005-08-24 | 2014-02-04 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
US8787347B2 (en) | 2005-08-24 | 2014-07-22 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
US20070047495A1 (en) * | 2005-08-29 | 2007-03-01 | Qualcomm Incorporated | Reverse link soft handoff in a wireless multiple-access communication system |
US9136974B2 (en) | 2005-08-30 | 2015-09-15 | Qualcomm Incorporated | Precoding and SDMA support |
US20070097909A1 (en) * | 2005-10-27 | 2007-05-03 | Aamod Khandekar | Scalable frequency band operation in wireless communication systems |
US9172453B2 (en) | 2005-10-27 | 2015-10-27 | Qualcomm Incorporated | Method and apparatus for pre-coding frequency division duplexing system |
US8842619B2 (en) | 2005-10-27 | 2014-09-23 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US8693405B2 (en) | 2005-10-27 | 2014-04-08 | Qualcomm Incorporated | SDMA resource management |
US8582509B2 (en) | 2005-10-27 | 2013-11-12 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US9088384B2 (en) | 2005-10-27 | 2015-07-21 | Qualcomm Incorporated | Pilot symbol transmission in wireless communication systems |
US8565194B2 (en) * | 2005-10-27 | 2013-10-22 | Qualcomm Incorporated | Puncturing signaling channel for a wireless communication system |
US8477684B2 (en) | 2005-10-27 | 2013-07-02 | Qualcomm Incorporated | Acknowledgement of control messages in a wireless communication system |
US8045512B2 (en) | 2005-10-27 | 2011-10-25 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US9144060B2 (en) | 2005-10-27 | 2015-09-22 | Qualcomm Incorporated | Resource allocation for shared signaling channels |
US20070097889A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Method and apparatus for pre-coding frequency division duplexing system |
US10805038B2 (en) | 2005-10-27 | 2020-10-13 | Qualcomm Incorporated | Puncturing signaling channel for a wireless communication system |
US20070211667A1 (en) * | 2005-10-27 | 2007-09-13 | Avneesh Agrawal | Assignment acknowledgement for a wireless communication system |
US8879511B2 (en) | 2005-10-27 | 2014-11-04 | Qualcomm Incorporated | Assignment acknowledgement for a wireless communication system |
US20070211616A1 (en) * | 2005-10-27 | 2007-09-13 | Aamod Khandekar | Resource allocation for shared signaling channels |
US20070097910A1 (en) * | 2005-10-27 | 2007-05-03 | Ji Tingfang | SDMA resource management |
US9210651B2 (en) | 2005-10-27 | 2015-12-08 | Qualcomm Incorporated | Method and apparatus for bootstraping information in a communication system |
US20070097927A1 (en) * | 2005-10-27 | 2007-05-03 | Alexei Gorokhov | Puncturing signaling channel for a wireless communication system |
US9225488B2 (en) | 2005-10-27 | 2015-12-29 | Qualcomm Incorporated | Shared signaling channel |
US9225416B2 (en) | 2005-10-27 | 2015-12-29 | Qualcomm Incorporated | Varied signaling channels for a reverse link in a wireless communication system |
US20070097853A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Shared signaling channel |
US20070097908A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US20070097897A1 (en) * | 2005-10-27 | 2007-05-03 | Qualcomm Incorporated | Method and apparatus for bootstraping information in a communication system |
US7580411B2 (en) * | 2005-11-03 | 2009-08-25 | Draytek Corp. | Network flow/stream simulation method |
US20070097982A1 (en) * | 2005-11-03 | 2007-05-03 | Chang-Chung Wen | Network Flow/Stream Simulation Method |
US8582548B2 (en) | 2005-11-18 | 2013-11-12 | Qualcomm Incorporated | Frequency division multiple access schemes for wireless communication |
US20070115795A1 (en) * | 2005-11-18 | 2007-05-24 | Gore Dhananjay A | Frequency division multiple access schemes for wireless communication |
US8681764B2 (en) | 2005-11-18 | 2014-03-25 | Qualcomm Incorporated | Frequency division multiple access schemes for wireless communication |
US20070207812A1 (en) * | 2006-01-05 | 2007-09-06 | Qualcomm Incorporated | Reverse link other sector communication |
WO2007095967A1 (en) * | 2006-02-27 | 2007-08-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Flow control mechanism using local and global acknowledgements |
US8238242B2 (en) | 2006-02-27 | 2012-08-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Flow control mechanism using local and global acknowledgements |
US20080228459A1 (en) * | 2006-10-12 | 2008-09-18 | Nec Laboratories America, Inc. | Method and Apparatus for Performing Capacity Planning and Resource Optimization in a Distributed System |
US8984061B2 (en) * | 2007-08-07 | 2015-03-17 | Seiko Epson Corporation | Conferencing system, server, image display method, and computer program product |
US9298412B2 (en) | 2007-08-07 | 2016-03-29 | Seiko Epson Corporation | Conferencing system, server, image display method, and computer program product |
US20090043846A1 (en) * | 2007-08-07 | 2009-02-12 | Seiko Epson Corporation | Conferencing System, Server, Image Display Method, and Computer Program Product |
US20090195863A1 (en) * | 2008-02-04 | 2009-08-06 | Fujitsu Limited | Optical amplification apparatus, optical communication apparatus, and optical communication method |
US20090208263A1 (en) * | 2008-02-19 | 2009-08-20 | Konica Minolta Business Technologies, Inc. | Fixing device and image forming apparatus |
US20100232384A1 (en) * | 2009-03-13 | 2010-09-16 | Qualcomm Incorporated | Channel estimation based upon user specific and common reference signals |
US10349305B2 (en) | 2010-12-07 | 2019-07-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for enabling traffic acceleration in a mobile telecommunication network |
US20130258846A1 (en) * | 2010-12-07 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Method for Enabling Traffic Acceleration in a Mobile Telecommunication Network |
US9426690B2 (en) * | 2010-12-07 | 2016-08-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for enabling traffic acceleration in a mobile telecommunication network |
US20130058212A1 (en) * | 2011-09-07 | 2013-03-07 | Contextream Ltd. | Optimization of the transmission control protocol particularly for wireless connections |
US11082254B2 (en) | 2018-08-07 | 2021-08-03 | Dh2I Company | User datagram protocol tunneling in distributed application instances |
US11323288B2 (en) * | 2018-08-07 | 2022-05-03 | Dh2I Company | Systems and methods for server cluster network communication across the public internet |
US11165891B2 (en) * | 2018-08-27 | 2021-11-02 | Dh2I Company | Highly available transmission control protocol tunnels |
KR102124878B1 (en) | 2018-10-18 | 2020-06-19 | 주식회사 우리넷 | TCP retransmission control method considering wireless communication network status or terminal status |
KR20200043708A (en) * | 2018-10-18 | 2020-04-28 | 주식회사 우리넷 | TCP retransmission control method considering wireless communication network status or terminal status |
US11575757B2 (en) | 2019-06-17 | 2023-02-07 | Dh2I Company | Cloaked remote client access |
Also Published As
Publication number | Publication date |
---|---|
EP1449334B1 (en) | 2011-01-05 |
ATE494750T1 (en) | 2011-01-15 |
PL369549A1 (en) | 2005-05-02 |
CN1613233A (en) | 2005-05-04 |
DE60238859D1 (en) | 2011-02-17 |
SE0103853D0 (en) | 2001-11-15 |
WO2003043278A1 (en) | 2003-05-22 |
EP1449334A1 (en) | 2004-08-25 |
CN1613233B (en) | 2010-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1449334B1 (en) | Method and System of Transmitting Data | |
US7706269B2 (en) | Method, system and device for controlling a transmission window size | |
US20050039101A1 (en) | Method and system of retransmission | |
AU2005253495B2 (en) | Transmitting and receiving control protocol data unit having processing time information | |
US8189532B2 (en) | Mobile node, a method or handover and a computer program | |
US20040192312A1 (en) | Communication system for voice and data with wireless TCP server | |
US20030179720A1 (en) | Congestion control in wireless telecommunication networks | |
US7382732B2 (en) | Method and system for flow control for route switching | |
KR100600607B1 (en) | A apparatus for ARQ controlling in wireless portable internet system and method therof | |
Lefevre et al. | Understanding TCP's behavior over wireless links | |
WO2016068308A1 (en) | Gateway apparatus and method of controlling gateway apparatus | |
EP1813076B1 (en) | Fast resume of tcp sessions | |
Wong et al. | Improving end-to-end performance of TCP using link-layer retransmissions over mobile internetworks | |
Ding et al. | A new explicit loss notification with acknowledgment for wireless TCP | |
US8848617B2 (en) | Method and system of channel resource allocation | |
WO2007022694A1 (en) | An user plane protocol stack and a lossless movement method | |
US7672279B2 (en) | Methods for dynamic radio resource management and link control | |
Georg | A Survey of TCP Optimizations for Wireless Channels | |
He et al. | TCP performance evaluation over wireless networks | |
Lim et al. | Rate-adaptive Snoop cache allocation to guarantee TCP fairness in wireless networks | |
Polyzos | Tcp over mobile/wireless networks (cellular/wlans) | |
Brown et al. | Network architecture and communication protocols for mobile computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), SWEDEN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAGFORS, MATS;PEISA, JANNE;MEYER, MICHAEL;AND OTHERS;REEL/FRAME:015823/0489;SIGNING DATES FROM 20040419 TO 20040420 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |