CA2300697A1 - Method and system for wireless qos agent for all-ip network - Google Patents

Method and system for wireless qos agent for all-ip network Download PDF

Info

Publication number
CA2300697A1
CA2300697A1 CA002300697A CA2300697A CA2300697A1 CA 2300697 A1 CA2300697 A1 CA 2300697A1 CA 002300697 A CA002300697 A CA 002300697A CA 2300697 A CA2300697 A CA 2300697A CA 2300697 A1 CA2300697 A1 CA 2300697A1
Authority
CA
Canada
Prior art keywords
qos
wireless
agent
network
policies
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
Application number
CA002300697A
Other languages
French (fr)
Inventor
Vaidhyanathan Arunachalam
Kalyan Basu
Sanjoy K. Sen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks Ltd
Original Assignee
Nortel Networks Ltd
Nortel Networks Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nortel Networks Ltd, Nortel Networks Corp filed Critical Nortel Networks Ltd
Publication of CA2300697A1 publication Critical patent/CA2300697A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • H04L47/785Distributed allocation of resources, e.g. bandwidth brokers among multiple network domains, e.g. multilateral agreements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/83Admission control; Resource allocation based on usage prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0273Traffic management, e.g. flow control or congestion control adapting protocols for flow control or congestion control to wireless environment, e.g. adapting transmission control protocol [TCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Abstract

A wireless quality of service (QoS) agent for an all-Internet Protocol (IP) network. The QoS agent couples to an all-IP network. The coupling means includes communication means for transfer of information between the agent and a QoS manager of the all-IP network. The agent is also able to seamlessly extend QoS support for multimedia applications from wireline to wireless and control QoS of the multimedia applications sent over wireless connections on the all-IP network.

Description

RR2517 Page -1-METHOD AND SYSTEM FOR WIRELESS QoS AGENT FOR ALL-IP
NETWORK
HACRGROUND OF THE INVENTION
1. Technical Field:
The present invention relates in general to an improved performance of a wireless access in Internet Protocol (IP) to network, and in particular to a method and system to manage the end-to-end QoS on an IP network utilizing wireless access. Still more particularly, the present invention relates to a method and system to provide a wireless QoS _..
agent for an all-IP network.
2. Description of the Related Art:
Wireless access is expected to be one of the key access technologies for providing IP services to the user, 2o end-to-end seamlessly. The wireless network works as the access subnet of the IP network, has its own unique set of complex characteristics. To improve the behavior of the wireless link's susceptiblely to frequent error bursts (due to fading, shadowing etc.), the usage of various low layer (physical/link) techniques such as Forward Error Correction (FEC) coding, interleaving, dynamic channel allocation, power control, link layer Automatic Request for Retransmission (ARQ) mechanisms, etc. becomes necessary to provide the required end-to-end performance to the user over an all-IP network.
Traditional Internet is based on a stateless switching fabric and supports only "best effort" packet data services. With the proliferation of multimedia services via the Internet-video-conferencing, tele-medicine, RR2517 Paga -2-f ~ ., telephony, video-on-demand etc., there is an increasing demand to support guaranteed Quality-of-Service (QoS) over the Internet. In IP based networks, the performance is characterized by the speed and fidelity of the data transferred from source to destination. The term for characterizing a performance of an IP packet flow is "Quality of Service" (QoS) and is measured by packet transfer delay, fitter, probability of packet loss and throughput. There are two other forms utilized to define io the performance of a system, namely, grade of service (GOS) and availability and reliability. Under the "IP QoS"

umbrella, two solutions work towards the development of a framework to support QoS in IP best-effort networks. Work of the Integrated Services (Int-Serv) working group led to i5 the development of the Integrated Services Architecture and the RSVP signaling protocol. RSVP promises per-flow QoS

through resource reservation and maintenance of "soft state" in all intermediate routers. Int-Serv has limitations on four major areas namely (a)scalability, (b) 20 overhead is too large, (c) this is a connection-oriented approach and, (d) most of the Host to Host connections do not address the intermediate management point issues. To overcome these limitations, the Differentiated Services (Diff-Serv) architecture was proposed. The Diff-Serv 2s architecture aims to provide scalable service discrimination and "better than best effort" service in the Internet without the need of per-flow state maintenance at every router.

3o Over the last few years, there has been an explosive growth of wireless communication technology. Voice communication over wireless links utilizing cellular phones has matured and alongside portable computing devices such as notebook computers and personal digital assistants 35 (PDAs) have emerged resulting in such applications as RR2517 Pag~ -3-,.
electronic mail and calendar/diary programs being provided to mobile or roving users. Observing this trend, it can be predicted that the next generation traffic in wireless networks will be mostly generated by personal multimedia applications including fax, video-on-demand, news-on-demand, World Wide Web (WWW) browsing, and traveler information services.
The current circuit switched based wireless networking to is not efficient and cost effective. Moreover, in the current solution, overlay data network is needed to support data services and multimedia service implementation is complex. As the communications market is being driven by the demand for sustained connectivity to the Internet, it is has become attractive to merge the wireless network with the Internet. The ability to provide seamless roaming and cost-effective connectivity to the network from anywhere and anytime will be an extra value from the network operators. Data services will seek to achieve an optimal 2o combination of wide area network mobility and various types of multimedia service guarantees, making use of the already existing Internet infrastructure.
Wireline networks seldom lose packets due to link 25 failure, which is generally caused by node congestion because of excess traffic. Hence, if suitable flow control and traffic shaping is applied at the edge of the network, the loss behavior can be controlled. The same premise applies for controlling delay and fitter within the 3o network. The wireless link, on the other hand, demonstrates totally unpredictable behavior (fading, shadowing etc.) largely due to the mobility of the users, the terrain conditions, and multipath effects, etc. The reliability of the CDMA wireless link is also heavily 35 dependent on the other-user interference which is a random RR2517 Paga -4-function of the number and spatial co-location of the users.
Notwithstanding the hostile nature of the radio link and limited QoS provisioning within the Internet, the next generation wireless networks aim at providing the end user with a multitude of services comparable in quality to their wire-line counterpart. Present QoS provisioning techniques within the Internet are not enough for quality assurance in io the wireless subnet, primarily because of the unpredictable nature of the radio link. QoS management for wireless links will involve coordination among many different lower layer techniques which may require frequent link .
adaptability and dynamic adjustments, necessitating a i5 control agent.
Therefore, a need exists for a wireless QoS
agent/manager responsible for mapping multimedia IP QoS
requirements to radio link specific requirements, providing 2o dynamic link adaptability and resource allocation capabilities, low layer flow control, air link QoS
monitoring, and providing seamless extension of IP QoS to the mobile user. The present invention solves this problem in a new and unique manner that has not been part of the 2s art previously.

RR2517 Page -5-SU1~ARY OF THE INVENTION
It is therefore one object of the present invention to provide an improved performance of a wireless access in IP
network.
It is another object of the present invention to provide a mechanism to manage the end-to-end QoS on an IP
network utilizing wireless access.
io It is another object of the present invention to provide a wireless QoS agent for an all-IP network.
The foregoing objects are achieved as .is now is described. A wireless quality of service (QoS) agent for an all-Internet Protocol (IP) network is disclosed. The QoS agent couples to an all-IP network. The coupling means includes communication means for transfer of information between the agent and a QoS manager of the all-IP network.
2o The agent is also able to seamlessly extend QoS support for multimedia applications from wireline to wireless and control QoS of the multimedia applications sent over wireless connections on the all-IP network..
25 The above as well as additional objects, features, and advantages of the present invention will become apparent in the following detailed written description.

RR2517 Page -6-r BRIBF DESCRIPTION OF THE DRAWINGS
The novel features believed characteristic of the invention are set forth in the appended claims. The s invention itself however, as well as a preferred mode of use, further objects and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
Figure 1 is an illustrative block diagram of a next generation wireless network which may be adapted for use in accordance with the present invention;
1s Figure 2 is an illustrative block diagram of a QoS
agent based IP QoS architecture in accordance with the present invention;
Figure 3 is an illustrative block diagram of the 2o functional processes of the wireless QoS agent in accordance with the present invention;
Figure 4 is an illustrative block diagram of an example of wireless QoS provisioning in accordance with the 25 present invention;
Figure 5 an illustrative block diagram of the internal functional components of a wireless QoS agent in accordance with the present invention;
Figure 6 is an illustrative block diagram of enhancements required to create the IP QoS agent;
Figure 7 depicts a third generation QoS framework for a base station in accordance with the present invention;

RRZ517 Fag~ -~-Figure 8 depicts the message flow between the various sub-component entities in accordance with the present invention;
~ Figure 9 depicts the QoS framework operation for uplink packets in accordance with the present invention;
Figure 10a and lOb are an illustrative block diagram of the position of the QoS agent in the protocol to architecture; and Figure 11 depicts a third generation standard, QoS
framework for base station in accordance with the-present _ invention.

RR2517 Page -8-,.
DETAILED DESCRIPTION OF PREFERRED B~ODIMENT
The present invention implements a framework for a QoS
agent for a next generation wireless access network.
Seamless connectivity to all-IP networks requires that this concept be easily integrable with existing QoS paradigms.
Turning now to the figures, Figure 1 depicts a block diagram of one example of a next generation wireless network 10 in accordance with the present invention.
to Figure 1 consists primarily of core network 101 and collector network 102. Core network 101 is an IP network with its various service points and interconnections. Core network 101 is connected to collector networks 102 which consists of a host of various types of services including asynchronous transfer mode (ATM) services 111. Connected to collector networks are wireline end terminals 104 and wireless end terminals 103b which receive their signalling from transmitters 103a. Also depicted in Figure 1 is a satellite 105 utilized also in wireless transmission of 2o signals.
Referring to Figure 2, there is illustrated an IP QoS
architecture with a QoS Agent in accordance with the present invention. A QoS manager 205 is connected to its respective IP service. Four distinct access networked are illustrated in Figure 2. These include Router-based IP
network 201, IP-over-ATM/FR network 211, IP-over-SONET/WDM
network 221, and IP-over-wireless/Cellular network 231.
The present invention deals primarily with the last type of 3o access network listed, but is not limited to such applications. Each network, contains a plurality of edge devices which provide connections to endsystems. The first three networks are wireline networks with edge device 203 connected to fixed endsystems 207. IP-over-wireless/cellular network 231 consists of edge device 204a RR2517 Pags -9-coupled to wireless transmittors 204b. Signals are transmitted to mobile endsystems 209.
The IP Qos manager is itself part of the Diff-Serv architecture. Those skilled in the art are familiar with the Diff-Serv architecture and its various functionalities which may be utilized within the present invention. This architecture will be capable of providing consistent service delivery across heterogeneous IP networks ~o consisting of multivendor devices, disparate link layer technologies, as well as different administrative domains.
The QoS Agent provides the following capabilities of Diff-Serv's bandwidth broker: Intra-domain as well as inter-domain service level negotiation; per-domain admission is control, resource reservation; and per-domain flow marking policy management and enforcement. Additionally, it is capable of a number of services including: mapping IP flows to lower (Layer 2/1) layer flows; enforcing flow (re) routing policies for fault handling and load balancing, 2o etc., and providing some value added services like real-time accounting, advanced service level negotiation and brokering.
According to the preferred embodiment of the present 25 invention, the architecture also defines a QoS agent within the wireless access network which is a slave device to the IP QoS agent. The agent configures and enforces policies within the network devices's flow handling mechanism under the QoS agent's instructions. The primary function of the 3o agent is enforcing flow classification, marking, mapping &
treatment policies. Figure 3 illustrates the various functional processes of the QoS agent. Wireless Qos agent 301 is interlinked with IP Qos manager 205 which as described in Figure 2 is interconnected with other peer IP
35 QoS agents via some busses 202 and endsystems 207. For RR2517 Page -10-illustration purposes, QoS agent is depicted as separate functional block from QoS agent. The present invention contemplates an embodiment where the two blocks are merged.
Wireless QoS agent and wireless QoS manager are utilized s interchangeable for the remainder of the document. The present invention specifically targets wireless/mobile endsystems 209. Wireless QoS agent 301 when implemented provides background processes and forward path processes.
Forward path processes occur on layer, 1, layer 2 or layer l0 3 of the signalling protocol. Background processes include routing process 303, and management process 305. Forward path processes include flow mapping 307, flow marking 313, flow identification and classification 309, and flow treatment 311.
In accordance with the teachings of the present invention, the QoS Manager/Agent provides additional guarantee to the QoS parameters, namely, delay, fitter, bandwidth and reliability, pertaining to user applications.
2o The complexity of wireless link management centers around providing the flexibility of selecting various QoS
provisioning techniques for next generation wireless systems and the future broadband wireless systems. A QoS
agent is advantageous in guiding the Radio Resource Manager 2s (RRM) in allocating radio channels (meeting particular coding, interleaving requirements) and software blocks for link layer Automatic Request for Retransmission (ARQ), and power control algorithms, etc. Also, the QoS agent will be able to help some of these algorithms to perform link 3o adaptation depending on the current quality of the radio link and service applications, by fine-tuning certain changeable parameters (e. g., power control step size, number of retransmissions in ARQ etc). The traditional RRM
performs dynamic channel (re)allocation when instructed by 35 the QoS agent, for example, to move a user from a 1/2 code-RR2517 Page -11-rate channel to 1/4 code-rate, during a period of frequent error burst. All the above functions will be governed by three types of radio resource usage policies by the wireless QoS Agent: (1) SLA policies, (2) tariff policies, s and (3) fairness policies.
The base station subsystem of a third generation radio system provides these different types of radio channels (each providing different levels of QoS) and switches to traffic to these channels. Figure 4 depicts an example of a wireless QoS provisioning. The example shown in Figure 4 envisions QoS provisioning utilizing various types of radio channels in the base station subsystem of the next generation wireless networks. Three layers are. defined is illustrating wireless service types 403, radio link layer 411, and wireless physical layer 415. Various classes of wireless services with specific QoS requirements are allocated radio link layer 411 resources (e. g., RPL 410) and radio channels RRM 405, to meet their service 2o requirements, under the control of the wireless QoS agent 401. Different coder types are utilized based on the wireless service types 403. These include coder 1 407 and coder 2 409 and their corresponding interleaver 1 408 and interleaver 2 410. Interleaver 3 413 is also depicted and 25 utilized when best effort service type is desired.
Additional versions of this design may also be implemented.
The wireless QoS agent will be built upon the IP QoS
agent structure and will enhance it to include most of the 3o radio link dependent functionalities as discussed below.
Figure 5 explores the functionalities of the QoS agent in more detail and provide a glimpse of its internal structure. A service requester interface 505 consisting of flow mapping 506a and parameter computation 506b blocks 35 receives higher layer QoS requests 501. It provides RR2517 Page -12-feedback to higher layers 503, but more importantly, a call admission controller 507 makes a call admission decision based on the parameters computation (resource estimation).
If admitted, the request goes to a Dynamic Resource Controller (DRC) and Radio Link Adaptation block (RLA) 511.
DRC and RLA also receive an output from QoS monitor and flow control block 515 which contains parameter setting 516a, system QoS monitor 516b, radio channel QoS monitor 516c, and low layer flow control 516d. An interconnection ~o is provided to RRM radio link resource modules 513 via control interfaces 514.
A possible way to implement service mapping and dynamic QoS adaptation is over-the-air interface between i5 the mobile and the base station. However, to achieve certain grade of service, QoS requirements should be met over the entire network between the source and the destination. This requires QoS negotiation between the third generation wireless network and the end user and 2o possibly between the third generation network and the wireline network, as packets traverse through the network.
The framework of the present invention allows for (a) negotiation of Service Level Agreement (SLA) between the wireless network and the wireline network, and (b) dynamic 2s re-allocation of resources when there is a QoS degradation (as decided by the Frame Error Rate (FER) or some other criteria).
QoS is specified in an IP packet in a Diff-serv 3o network by marking a certain byte referred to as the Type-of-Service and Digital Signal (ToS/DS) byte. In the proposed framework, an IP packet from the base station to the mobile with a specified QoS is routed to a suitable LAC/MAC resource and physical channel resource so that its 35 QoS requirements are met. This is achieved through the use RR2517 Pag~ -13-of a unique identifier for each flow, referred to as the Logical Flow Identifier (LFI). Likewise, an incoming IP
packet from the mobile to the base station is assigned a QoS based on negotiations between the third generation wireless network and the user (and also, possibly the transit network).
QoS parameters like delay, fitter, Bit Error Rate (BER), throughput etc are dictated by the application to requirements. QoS can be provisioned on a per-flow basis through mechanisms such as Resource Reservation Protocol (RSVP), as the flow traverses the network. Another approach is to aggregate flows into service classes and associated certain expected QoS behavior with those is classes. This approach is followed by the Diff-Serv working group in IETF. Under the Diff-Serv framework, each Internet Service Provider (ISP) domain can provide its customers with various service classes and charge for them accordingly. A similar paradigm is expected to be followed 2o by a third generation wireless network operator implementing the cdma2000 standard. The third generation wireless network is expected to interwork with various types of transit networks each with its own definition of service classes.
It is appropriate to split the QoS processing function into the following sub-functions:
1: QoS mapping: There are two kinds of QoS mapping ao namely (a) mapping customer requirements directly to a service class at either the transit network or at the third generation wireless network and (b) mapping to/from the service class of the transit network from/to service class of the third generation wireless network. QoS mapping is a5 a policy decision and may involve service level agreements RR2517 Page -14-(SLA) between the two network operators or between the third generation network operator and the customer; and 2. QoS implementation: QoS implementation is the s provisioning of QoS associated with a particular service class: It involves (a) protocol layer resources, RLP/RBP, channel coding, power control etc., currently being developed as part of the third generation architecture in software and hardware, (b) routing of the packet traffic to belonging to a particular service class to the actual mechanisms associated with it, and (c) multiplexing/demultiplexing among various users sharing the same mechanism, by utilizing some scheduling techniques. _..
is The separation between the QoS mapping and QoS
implementation functions permits the ability to change the underlying QoS provisioning mechanisms (the terms "mechanisms" and "resource" are used interchangeably within the document) without changing the service class definition 2o which will be dictated by the standard. It is also easier to add new service classes in the future. Also, when a new network is connected to the third generation network (e. g., a new ISP with its own set of new service classes), it is easier to map these service to the existing set of third 2s generation service classes, rather than to map them directly to LAC/MAC and physical layer resources. Finally, the separation of the routing functions permits flexible service adaptation during session, as will be described below.
An example of possible end-to-end QoS provisioning framework conforming to the ideas of the current Diff-sere WG in Internet Engineering Task Force (IETF) is now presented. In this example, the third generation access 3s network is interworking with an IP Diff-Serv transit ~asm . pag~ -is-network which is connected to a private Intranet through a firewall. Any semblance of end-to-end QoS is provided through Service Level Agreements (SLA) between the networks. The Wireless QoS Management shown in the figure s is a functional entity that has two parts in it: (i) the radio access QoS management part which will reside in the BSC or Wireless Access Node (WAN), and (ii) the core interworking QoS management part which will interact with the Wireless Gateway (WGW).
io Figure 6 depicts the enhancements required to the current IP QoS agent structure to implement the wireless QoS agent. The existing IP Qos Agent structure 603 has been previously described in Figure 3. The enhancements to i5 the QoS agent structure for wireless domain 601 includes a service requester interface 602a, a QoS monitor and flow control 602c, a call admission controller (for radio link) 602b and a dynamic resource controller and radio link adaptation 602d. Note that all of the above-mentioned ao function blocks need to be created in order to satisfy the requirements of wireless QoS agent. The wireless QoS agent will also be able to serve as an autonomous body (not as part of the IP QoS architecture) to provide QoS guarantee locally within the wireless subnet. The service requester 2s interface block will map QoS requests from individual users to the wireless multimedia services so that the other functional blocks of the wireless QoS agent can be reused.
Turning now to the actual framework of a QoS agent for 3o wireless QoS IP network according to the invention, two basic link processes are involved in wireless communication which require the QoS agent and framework of the invention.
These link processes are the downlink and uplink of packets.

RR2517 Page -16-A. QoS framework operation for downlink packets:
Figure 7 is a block diagram of the QoS framework within the wireless network. The blocks include QoS flow s classifier 703, wireless QoS agent 701, radio resource manager 711, routing function for LAC/MAC layer 705, routing function for physical layer resources, scheduler 709, and flow monitoring element 713. Also included in Figure 7 are a plurality of LAC/MAC mechanisms 707 and io radio channel elements 717. Each block exists within a particular sub-layer of the protocol. The bold and the dashed arrows respectively indicate traffic flow and the interactions between the blocks. A description of the -..
functions of each block is provided within a description of 15 Figure 8. Figure 8 is presented in the context of an incoming IP packet from the upper layer with the ToS/DS
byte set according to its service class. It is assumed here that the IP packets are coming from a Diff-sere base transit network, with the DS byte set according to the 2o class of service for the packet. This describes the message flow for downlink IP packets.
When an IP packet 802 arrives from the wireline network to the wireless network, the upper layer (layer 3 2s and above) packet traverses third generation LAC/MAC layer 807 before being transmitted over the air link. QoS
mapping function 803 performs a number of different functions described below.
3o For the first packet of a new flow, QoS mapping function 803 extracts the ToS (or DS) byte of the IP header and the <source address/port, destination address/ports>field. The ToS/DS byte indicates the QoS
desired by the IP packet. The <source address/port, 35 destination address/port> determines the flow identifier RR2517 Pag~ -17-(Id). QoS mapping function 803 sends the ToS/DS byte and the <source address/port, destination address/port> to the wireless QoS agent 801.
The wireless QoS agent 801 examines the ToS/DS byte and map it to the class of services (CoS) permitted in the third generation wireless network (Figure 7 shows 4 classes of services). This mapping between the DS byte and the wireless CoS is determined solely by the wireless QoS agent io 801.
Wireless QoS agent 801 assigns a tag called the logical flow ID (LFI) 804 to the flow. QoS mapping function 803 obtains the LFI from wireless QoS agent 801.
i5 For later IP packets 802 of the same flow, QoS mapping function 803 tags the LFI to these packets and sends them to the LAC/MAC routing function.
In the present invention, an LFI serves two primary 2o purposes: (i) it associates a particular service class with a flow; and (ii) it helps in routing the flow to its allocated resource entities. Note that each flow has a unique LFI implying that there is a many-to-one mapping between LFI's and third generation service classes. In the 25 preferred embodiment, wireless QoS agent 801 has a pool of pre-allocated LFI's. In another embodiment, LFIs are randomly generated and wireless QoS agent 801 keeps track of which LFI belongs to what service class. For example, considering four third generation service classes 1, 2, 3 3o and 4 and a set of randomly generated LFI's 300, 312, 313, 314, 400, 500, 605, and 645, LFI's 300, 312, 314 may be allocated to three flows of class 1, LFI's 400 and 313 to two flows of class 2, LFI 500 to a class 3 flow and LFI's 605 and 645 to two class 4 flows.

RR2517 Page -18-r Wireless QoS agent 801 is a key component of the QoS
framework which allows for service negotiation between QoS
agent and the end user. This is achieved by special messages through the signalling channel after the user is s authenticated by the system. It is contemplated that the third generation wireless network will have its own set of service classes. The transit network will also have its own set of service classes. For example, an IP Diff-sere transit network may have three classes such as expedited io forwarding (EF), assured forwarding (AF) and default best effort . In order to provide service guarantee for incoming or outgoing traffic, there has to be some agreement (generally referred to as the Service Level Agreement (SLA)) about the mapping between the service classes of the i5 two networks. For each transit network that the third generation wireless network connects to, wireless QoS agent 801 in Figure 8 maintains a mapping table (not shown) between the service classes of the two networks.
2o In one embodiment, QoS agent is capable of exchanging service level agreements (SLA) with the peer QoS agent in the transit network (such as the Bandwidth Broker proposed by the Diff-serv WG). The SLA will determine the QoS
mapping to a specific class of service (CoS) and the flow 2s conditioning requirement as the traffic traverses one network boundary to another.
In the preferred embodiment of the present invention, the wireless QoS agent performs the following functions for 3o IP packets in the downlink direction:
1. It examines the ToS/DS byte sent by the QoS
flow classifier and returns an LFI to the QoS flow classifier. The LFI is a tag appended to all packets of 35 the same flow (same <source address/port, destination Rxasi7 p~g~ -is-address/port>) and is utilized in the routing functions;
2. It maps the QoS (as defined by the ToS/DS
byte) in the wireline transit network to the CoS permitted s within the third generation wireless network;
3. The third generation subscriber may negotiate its QoS requirements (parameters) directly with the wireless QoS agent through upper layer signalling which io will be mapped to a wireless service class by the latter, or the user may directly subscribe to a particular wireless service class through higher layer signalling;
4. After the wireless QoS agent resolves the i5 QoS mapping, it sends the LFI and CoS information of the new flow to the Radio Resource Manager;
5. It helps the RRM to make a call admission decision based on its estimation of the QoS targets for the 2o new f low and the QoS (e . g . , FER, delay, j fitter etc) that can be achieved currently by the system;
6. If a scheduling algorithm is utilized to schedule packets of different flows to the same physical a5 channel (as in case of a shared supplemental channel), the QoS agent determines the weights to be assigned for this scheduling; and 7. It initiates dynamic QoS adaptation based on ao its own understanding of the service quality received by a flow, or when requested by the user in session.
RRM 805 decides on the LAC/MAC layer 807 and physical layer resources 815 to be allocated to a particular 3s wireless service class. This allocation is a policy RRa517 Paga -ao-decision and depends on the implementation. Different LAC/MAC layer 807 may implement different ARQ techniques (e.g., RLP-I, RLP-II etc.). Physical layer resources 815 also differ depending on coding implementations such as Turbo coding and convolutional coding. These are defined within the invention as a part of the third generation LAC/MAC and physical layer standards. In the present invention, each of these mechanisms are being implemented in hardware or software and each has a unique address . RRM
io 805 determines the set of resources to be provided to a particular LFI depending on its CoS. Thus, RRM 805 has to make a call admission decision. For this, it queries a Resource Configuration Database (RCD-defined in CDMA2000) (not shown) for the available resource statistics. It also i5 consults with wireless QoS Agent 801 to determine whether the requested QoS can be met. Those skilled in the art are familiar in part with call admission control. Thereafter, RRM 805 conveys the actual physical addresses of the resources allocated for this flow (LFI) to both the LAC/MAC
20 layer 807 and physical layer resources 815. Although the details of the routing algorithm may be implementation dependent, the preferred embodiment is implemented with a simple table look up approach.
25 For all downlink packets, the RRM performs the following functions:
1. It receives the LFI and the CoS information from the QoS manager, allocates appropriate physical layer 3o resources for the CoS of this flow, and updates the routing table of the routing function with the address of the resource allocated i.e., <LFI, physical layer resource address>. In one embodiment, the routing tables reside in the RCD;

RR2517 Page -21-2. It receives the LFI and the CoS information for the new flow from the QoS manager allocates appropriate LAC/MAC resources to this flow, and updates the routing table of the routing function with the address of the resource allocated, ie., <LFI, LAC/MAC resource address>;
and 3. It also initiates the notification to the user through an upper layer channel assignment message.
la LAC/MAC layer 807 receives the LAC/MAC resource allocation information from the radio resource manger 805 and utilizes the routing table to route packets with a ..
particular FLI tag to its allocated LAC resource 809.
Scheduler 813 schedules all the incoming RLP frames received from the LAC/MAC layer based upon "weights"
assigned by wireless QoS agent 801. While LAC/MAC
resources will be unshared, a physical layer resource 815 (e. g. a supplemental channel) may be shared by multiple user flows. Hence, the invention provides a necessary link layer scheduling algorithm at the MUX and QoS sub-layer which will schedule the RLP frames from multiple user flows to the same radio channel depending on the service priority. In one embodiment, the scheduling algorithm is based on simple priority queuing. In another embodiment, a more complicated weighted fair packet queuing algorithm is utilized. In the latter case, wireless QoS agent 801 adjusts the weights of the fair queuing algorithm based on so the knowledge of the precedence and bandwidth allocation for the traffic classes scheduled.
Physical layer resource 815 routes the RLP packets to the physical layer resources based upon information received from radio resource manager 805. The scheduler RRa517 Page -aa-and the routing function are added to the current definitions of third generation QoS and MUX sub layer.
One of the purposes of LFI is to route packets to the s proper resources; hence, the LFI tag is removed before the packet is sent to the physical layer. The LFI removal block 817 removes the LFI tag from the RLP packets.
Flow monitoring element (FME) 811 monitors the QoS
io behavior that is meted to a particular flow. The parameters measured includes frame quality, FER, delay, fitter, etc of the link layer flow. Sample measurements are, either periodically or on request, sent to wireless QoS agent 801. Based on estimates, wireless QoS agent 801 is makes a resource reassignment decision. Also, these QoS
statistics and estimation enable wireless QoS agent 801 to provide a call admission decision to the RRM 805. Some of the QoS measurements from FME 811 may also be utilized by the higher layer protocols to achieve more robust ao performance over the wireless link.
H. QoS framework operation for Uplink Packets Figure 9 depicts the QoS framework operation for 2s Uplink Packets. In the uplink direction, the physical layer packets from users sharing a channel have to be demultiplexed based on the flow ID. This is done by the demultiplexer function 917. If two users are sharing the same channel, this ID may be equivalent to the user ID
3o which is carried in physical layer packet 919 which provides information to flow monitoring element 911. DeMUX
function 917 is already part of the current Call division Multiple Access (CDMA2000) proposal. An LFI is added to each packet with the same flow ID at Add block 915.
35 Different flow ID' s will have different LFI' s . The purpose RRa517 Pag~ -a3-of the LFI in the uplink direction is to ensure that each packet is routed to its appropriate LAC/MAC resource via LAC/MAC routing function 913. After the flows sharing a common channel are demultiplexed, individual flows are s routed to LAC/MAC resource entities depending on the CoS of the flow. This resource assignment and routing table update is completed by R.RM 905 in a similar fashion as described for a particular LFI. Accordingly, RRM 905 updates the routing table utilized by LAC/MAC routing io function 913 of the LAC/MAC resources with physical resource address. The LFI tag, which is utilized for routing purpose, is removed in removal block 910 as soon as a packet enters LAC/MAC resource 909.
i5 After the link layer packets are re-assembled at LAC/MAC resource 909 into upper layer packets, they have to be mapped into the IP service classes. There are two ways to implement this mapping. In one embodiment, a marker block 906 after LAC/MAC resource 909, which marks Protocol 2o Data Unit (PDU) 907 of various third generation service classes is provided as the DS byte of the IP packet header 903. In this case, wireless QoS agent 901 does the inverse mapping from the third generation service class to the Diff-Serv DS byte and configures the marker accordingly.
as The reason for placing the marking function just above the link layer is that individual flow packets are already segregated at this point.
The user terminal may be capable of marking an IP
3o packet with a specific ToS/DS byte for the type of service it demands. In that case, it will indicate to wireless QoS
agent 801 that the ToS/DS byte has been marked. Wireless QoS agent 801 will turn off the marking functionality for this flow within the third generation network. Hence, the 35 DS marker blocks 906 are shown as conditional in Figure 4.

RR2517 Page -24-The default IP service class is "best effort" if no service class information is provided by the user.
The QoS framework described in this invention permits s the re-negotiation of resources during an on-going session.
A user, unsatisfied by the received QoS may re-negotiate with the QoS manager for a better grade of service. A
special upper layer signalling message is sent by the mobile to request for a QoS upgrade if possible.
to Otherwise, if the QoS estimation provided by the Flow Monitoring Element is such that the QoS manager decides that the expected service quality for the flow is not met, then it can initiate a dynamic channel re-allocation. __.
Dynamic resource re-allocation are easily achieved in the is proposed framework by routing table updates. Also, the separate routing functions for the LAC/MAC and the physical layer resources enable independent re-allocation of these two types of resources.
2o Since an LFI is already associated with the user flow, the QoS manager requests the RRM for a better QoS mechanism for the LFI. If resources are available, the RRM sends an acknowledgement message to the QoS manager, and also sends a resource reassignment message to the mobile. Once the 2s mobile acknowledges this message, the RRM allocates the new resource and makes an update in the routing table entries for the LFI to reflect the new resource address.
The QoS manager monitors the service behavior of a so flow belonging to a particular service class through the flow monitoring element. For example, if the expected FER
for class 1 service is l0E-6 and the FER for a channel carrying class 1 traffic is constantly less than the target, than the QoS manager may initiate a dynamic service 35 adaptation. It requests the RRM for an upgrade of the QoS

RR2517 Paga -25-l mechanism for the LFI. If resources are available, the RRM
allocates the new resource and acknowledges the QoS
manager's request. The RRM then sends a message to the mobile informing about the new resource assignment. After s it receives an acknowledgement from the mobile, the RRM
makes the necessary routing table updates to reflect the new assignment. With separate routing functions, it is possible to re-allocate resources in a very flexible way to maintain a consistent grade of service.
io In another illustration, the system may face a severe resource shortage. Then the QoS manager may poll the high bandwidth users to determine whether he/she is willing to sustain a temporary service degradation. If acknowledged is by an user, the QoS manager will initiate a de-allocation of resources from the user flow through the RRM. This can be achieved again through a simple routing table update.
The various functionalities of the QoS agent of the 2o present invention as described herein includes: (1) Mapping IP Flows to Wireless Service Requirements. The functionality of this block is to map the IP flow definitions to the wireless service requirements. For example the IP premium service may be mapped to BER l0E-9, 2s low delay service class; (2) Parameter Computation.
Depending on the service requirements, this functional block decides which type of channel resource and software modules (ARQ, power control etc) to allocate to the service. Also, it estimates some of the radio resource so parameters (e. g., power control step size, Eb/No threshold etc); (3) Call Admission Controller. Due to the added dimensions of QoS definition (BER, delay, fitter etc.
instead of only BER), call admission control for multimedia services is expected to be more complex and policy-based.
as The call admission controller will admit a new call ~xa5i7 p~g~ -as-depending on the current system-wide QoS and the radio resource requirements of the call; (4) System QoS
Monitoring. Monitor QoS parameters affecting system performance, e.g., loading/interference in a CDMA cell, s number of hand-off drops etc, and helps the CAC to make call admission decisions; (5) Radio Channel QoS Monitoring.
QoS monitoring of individual radio channels is very important in order to provide dynamic link adaptation, a valuable asset to guarantee any type of QoS on the rapidly io changing radio link. Two important parameters to be monitored are BER and delay (note that, error rates in individual radio channel is monitored in current wireless systems); and (6) Low Layer Flow Control. This is important due to the following reasons:
1. Dynamic, error-prone behavior of the air link;
2. Due to the addition of bursty Internet traffic (WWW) , the air link traffic behavior is expected to undergo 2o certain changes (tending to a more bursty nature). This may call for traffic shaping at the link (or even physical) layers. The present invention implements a delay-based scheme to achieve traffic shaping in IS-99 CDMA data-link is utilized; and 3. Since radio spectrum is a scarce resource, certain high bandwidth applications (e. g., compressed/
uncompressed video stream) will be expected to "gracefully degrade" when faced with sudden resource constraint (typical scenario: when attempting hand-off to a heavily loaded cell). Degradation can be achieved through various flow control mechanisms, e.g., packet discard at link layer or transport layer, hierarchial coding etc.
The wireless QoS agent also provides two additional ~xasm Bag. -a~-functionalities: (i) enhancement of the static RRM
functions to provide dynamic capabilities, e.g., dynamic channel allocation & radio link adaptation; and (ii) various radio resource usage policy enforcement.
The link adaptation function requires some self-engineering techniques for fine-tuning various parameters used in radio resource control functions like power control functions like power control, hand-off management, ARQ, and ~o also provide for dynamic allocation and re-allocation of channels (with the help of RRM) to utilize appropriate coding/interleaving techniques. The second function guarantees consistent usage of radio resources in face of frequent disconnection, hand-off and other mobility related i5 events, using a set of predefined policies, e.g., degradation, channel reservation, call drop, courtesy hand-off & various "soft QoS" policies.
The preferred embodiment contemplates that the 2o wireless QoS agent will be physically located within the BSC. Figure l0A shows one possible position of the wireless QoS agent within the software/hardware architecture. The various protocol layers are shown, including the application, presentation and session 1003, 2s TCP/IP, IPv6 and Mobile IP 1009, and wireless physical layer 1014. Almost all functionalities of the wireless agent (flow mapping, low layer flow control, link adaptability etc.) will be part of the wireless QoS agent layer 1011 shown above the radio link layer 1013. The QoS
3o agent may need to exchange control information with higher layer agents 1007 (shown by dotted arrow) . Also, in the preferred embodiment, the control overhead for QoS support should not have a detrimental effect on the data flow.
Hence, another possibility is to make the QoS agent a 3s separate kernel level module within the control stack as . . RR2517 Page -28-depicted in Figure lOb. Wireless QoS agent 1011, is placed separately within the module adj acent to upper layers 1015 , (radio) link layer 1013 and above wireless physical layer 1014.
Figure 11 shows the integration of the wireless QoS
framework into the protocol stack currently begin developed under CDMA2000. The new or enhanced blocks are shown shaded in the figure. The wireless QoS agent functionality io is now distributed in two separate blocks-the QoS mapping, adaptation and CAC block, which enhances the RRM
functionality and is shown within the Resource Control module of CDMA2000, and the QoS control block. The QoS
control block is enhanced with some of the functiori~ality of is the QoS manager., e.g. assignment of scheduling priorities, providing LFI to the QoS classifier block in the PLDCF MUX
and QoS sub-layer. The LFI removal blocks, discussed earlier, are not shown explicitly in the Figure. The QoS
classifier/routing block and the DS marker for uplink 2o packets are placed in a block called service adaptation interface on top of LAC sub-layer 1107. Other protocol layers are clearly delineated with their respective functional blocks of the QoS IP system. They include PLICF
sub-layer 1109, PLDCF sub-layer 1111, PLDCF MUX and QoS
2s sub-layer 1113, and physical layer 1115. Additionally, signalling control 1103 exists on the control plane and Point-to-Point Protocol 1105 exists on the data plane.
It is also important to note that although the present 3o invention has been described in the context of a fully functional method for wireless QoS agent for all-IP
network, those skilled in the art will appreciate that various mechanisms of the present invention are capable of being distributed as a program product in a variety of 35 forms to any type of information handling system, and that RR2517 Bag~ -Z9-the present invention applies equally regardless of the particular type of signal bearing media utilized to actually carry out the distribution. Examples of signal bearing media include, without limitation, recordable type media such as floppy disk or CD ROMs and transmission type media such as analog or digital communications links.
While the invention has been particularly shown and described with reference to a preferred embodiment, it will to be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.

Claims (16)

CLAIMS:

That is claimed is:
1. A wireless quality of service (QoS) agent for an Internet Protocol (IP) network, said QoS agent comprising:

means for coupling said agent to said IP network, said coupling means including communication means for flow of information between said agent, a QoS manager of said all-IP network, and a network element;

means for seamlessly extending QoS support for multimedia applications from a wireline IP medium to a wireless medium, said multimedia applications including voice, data, multimedia video, and telemetry applications;
and means for controlling QoS of said multimedia applications on said wireless medium to said IP network.

Page -31-
2. The wireless QoS agent of Claim 1, said controlling means further comprising:

means for mapping application QoS requirements to wireless QoS objectives;

means for computing a wireless QoS parameter utilizing said objectives and an algorithm;

means for determining a type of channel resource and modules to allocate to a service and to estimate a portion of a plurality of radio resource management (RRM) parameters, said determining means utilizing said wireless QoS parameter;

means for controlling an external environment within a set bound for resource by call admission control, wherein said controlling means admits a new call depending on a current systems QoS and a RRM parameter requirements of said call;
means for monitoring a global QoS parameter affecting system performance, said performance including loading (interference) in a CDMA call, and a number of hand-off drops; and means for reporting a result of said monitoring means to a QoS agent.
3. The QoS agent of Claim 2, wherein, said mapping means includes:

means for mapping end-to-end network delay and jitter to radio link delay and fitter; and Page -32-means for mapping application bit error rate to wireless frame error rate.
4. The wireless QoS agent of Claim 1, said controlling means further includes:
means for enhancing static radio resource manager (RRM) functions to provide dynamic capabilities;
means for expanding radio resource usage policies; and means for enforcing radio resource usage policies.
5. The wireless QoS agent of Claim 4, said enforcing means comprising means for guaranteeing consistent usage of radio resources irrespective of frequent disconnection, hand-off and other mobility related events, said means utilizing a set of predefined policies, said policies including service level agreement (SLA) with an external network, tariffing policies for subscribers, and fairness of radio resource allocation policies said policies, wherein further said policies are implemented utilizing a plurality of factors including degradation, channel reservation, call drop, courtesy hand-off, and soft QoS
policies.
6. The wireless QoS agent of Claim 1, further comprising:
means for monitoring radio channel QoS to provide dynamic link adaptation, wherein said monitoring means monitors a plurality of parameters including bit error rate (BER) and delay fitter; and means for controlling lower layer flow.

Page -33-
7. The wireless QoS agent of Claim 1, wherein said agent is an autonomous body comprising means for providing local QoS guarantees within a wireless subnet.

page -14-
8. A system for providing seamless extension of IP QoS to air interface comprising:
a wireless QoS agent coupled to an IP QoS system of an all-IP network; and means for controlling a behavior of a radio channel to ensure delivery of QoS to a wireless end user.

Page -35-
9. The system of Claim 8, said instantiating means comprising:
means for mapping multimedia IP QoS requirements to radio link specific requirements;
means for providing dynamic link adaptability and a plurality of wireless QoS functionalities, including:
capabilities for optimizing channel behavior by managing power, coding and modulation;
lower layer flow control; and radio channel behavior monitoring.

Page -36-
10. A method for implementing wireless quality of service (QoS) for an Internet Protocol (IP) network, said method comprising the steps of:
coupling a wireless QoS agent to said IP network, said coupling means including communication means for flow of information between said QoS agent, a QoS manager of said all-IP network, and a network element;
seamlessly extending QoS support for multimedia applications from a wireline IP medium to a wireless medium, said multimedia applications including voice, data, multimedia video, and telemetry applications; and controlling QoS of said multimedia applications on said wireless medium to said IP network.

Page -37-
11. The method of Claim 10, said controlling step further comprising the steps of:
mapping application QoS requirements to wireless QoS
objectives;
computing a wireless QoS parameter utilizing said objectives and an algorithm;
determining a type of channel resource and modules to allocate to a service and to estimate a portion of a plurality of radio resource management (RRM) parameters, said determining step utilizing said wireless QoS
parameter;
controlling an external environment Within a set bound for resource by call admission control, wherein said controlling means admits a new call depending on a current systems QoS and a RRM parameter requirements of said call;
monitoring a global QoS parameter affecting system performance, said performance including loading (interference) in a CDMA call, and a number of hand-off drops; and reporting a result of said monitoring step to a QoS
agent.
12.. The method of Claim 11, wherein, said mapping step includes the steps of:
mapping end-to-end network delay and fitter to radio link delay and fitter; and mapping application bit error rate to wireless frame Page -38-error rate.
13. The method of Claim 10, said controlling step further includes the steps of:
enhancing static radio resource manager (RRM) functions to provide dynamic capabilities;
expanding radio resource usage policies; and enforcing radio resource usage policies.
14. The method of Claim 13, said enforcing step comprising the step of guaranteeing consistent usage of radio resources irrespective of frequent disconnection, hand-off and other mobility related events, said enforcing step utilizing a set of predefined policies, said policies including service level agreement (SLA) with an external network, tariffing policies for subscribers, and fairness of radio resource allocation policies said policies, wherein further said policies are implemented utilizing a plurality of factors including degradation, channel reservation, call drop, courtesy hand-off, and soft QoS
policies.
15. The method of Claim 10, further comprising the steps of:
monitoring radio channel QoS to provide dynamic link adaptation, wherein said monitoring step monitors a plurality of parameters including bit error rate (BER) and delay fitter; and controlling lower layer flow.

Page -39-
16. The method of Claim 10, wherein said agent is an autonomous body which provides local QoS guarantees within a wireless subnet.
CA002300697A 1999-06-11 2000-03-15 Method and system for wireless qos agent for all-ip network Abandoned CA2300697A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/330,915 1999-06-11
US09/330,915 US6631122B1 (en) 1999-06-11 1999-06-11 Method and system for wireless QOS agent for all-IP network

Publications (1)

Publication Number Publication Date
CA2300697A1 true CA2300697A1 (en) 2000-12-11

Family

ID=23291854

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002300697A Abandoned CA2300697A1 (en) 1999-06-11 2000-03-15 Method and system for wireless qos agent for all-ip network

Country Status (3)

Country Link
US (1) US6631122B1 (en)
EP (1) EP1059792A3 (en)
CA (1) CA2300697A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115442251A (en) * 2021-06-03 2022-12-06 迈络思科技有限公司 Providing network quality of service for multiple users

Families Citing this family (214)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6963545B1 (en) 1998-10-07 2005-11-08 At&T Corp. Voice-data integrated multiaccess by self-reservation and stabilized aloha contention
US6747959B1 (en) 1998-10-07 2004-06-08 At&T Corp. Voice data integrated mulitaccess by self-reservation and blocked binary tree resolution
NO310999B1 (en) * 1999-06-08 2001-09-24 Ericsson Telefon Ab L M Fax services in mobile networks
US7139838B1 (en) * 1999-10-21 2006-11-21 Nortel Networks Limited Apparatus and method of distributing routing information
AU2752201A (en) * 1999-11-08 2001-06-06 Megaxess, Inc. Quality of service (qos) negotiation procedure for multi-transport protocol access for supporting multi-media applications with qos assurance
JP4091723B2 (en) * 2000-02-04 2008-05-28 富士通株式会社 Data transfer method and apparatus
US7715837B2 (en) * 2000-02-18 2010-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for releasing connections in an access network
US6865185B1 (en) * 2000-02-25 2005-03-08 Cisco Technology, Inc. Method and system for queuing traffic in a wireless communications network
KR100847596B1 (en) * 2000-03-02 2008-07-21 소니 가부시끼 가이샤 Communication network system, gateway, data communication method and program providing medium
EP1196841A2 (en) * 2000-03-09 2002-04-17 Koninklijke Philips Electronics N.V. A family of complex systems with shared family software architecture
US7260635B2 (en) * 2000-03-21 2007-08-21 Centrisoft Corporation Software, systems and methods for managing a distributed network
JP3617406B2 (en) * 2000-03-30 2005-02-02 日本電気株式会社 Quality assurance type communication service providing method and service providing method corresponding to multi-domain and service mediating apparatus
DE60040329D1 (en) * 2000-05-09 2008-11-06 Lucent Technologies Inc Improved service quality control in a mobile telecommunications network
US6832249B2 (en) 2000-05-19 2004-12-14 Intellectual Ventures Patent Holdings Iii, Llc Globally accessible computer network-based broadband communication system with user-controllable quality of information delivery and flow priority
DE60042965D1 (en) * 2000-05-24 2009-10-29 Sony Deutschland Gmbh QoS negotiation
US7307954B1 (en) * 2000-06-23 2007-12-11 Nokia Corporation Differentiated service network and method of operating a differentiated service network
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
US7031287B1 (en) 2000-07-14 2006-04-18 At&T Corp. Centralized contention and reservation request for QoS-driven wireless LANs
US7068632B1 (en) 2000-07-14 2006-06-27 At&T Corp. RSVP/SBM based up-stream session setup, modification, and teardown for QOS-driven wireless LANs
US6804222B1 (en) * 2000-07-14 2004-10-12 At&T Corp. In-band Qos signaling reference model for QoS-driven wireless LANs
US6950397B1 (en) 2000-07-14 2005-09-27 At&T Corp. RSVP/SBM based side-stream session setup, modification, and teardown for QoS-driven wireless lans
US6850981B1 (en) 2000-07-14 2005-02-01 At&T Corp. System and method of frame scheduling for QoS-driven wireless local area network (WLAN)
US6999442B1 (en) 2000-07-14 2006-02-14 At&T Corp. RSVP/SBM based down-stream session setup, modification, and teardown for QOS-driven wireless lans
US7113986B2 (en) 2000-07-14 2006-09-26 Business Signatures Corporation System and method for modeling information system capacity and accepting sessions in an information system
US7068633B1 (en) 2000-07-14 2006-06-27 At&T Corp. Enhanced channel access mechanisms for QoS-driven wireless lans
US7756092B1 (en) 2000-07-14 2010-07-13 At&T Intellectual Property Ii, L.P. In-band QoS signaling reference model for QoS-driven wireless LANs connected to one or more networks
US6862270B1 (en) 2000-07-14 2005-03-01 At&T Corp. Architectural reference model for QoS-driven wireless LANs
US6970422B1 (en) 2000-07-14 2005-11-29 At&T Corp. Admission control for QoS-Driven Wireless LANs
US7151762B1 (en) 2000-07-14 2006-12-19 At&T Corp. Virtual streams for QoS-driven wireless LANs
US7039032B1 (en) 2000-07-14 2006-05-02 At&T Corp. Multipoll for QoS-Driven wireless LANs
US7464163B1 (en) * 2000-07-27 2008-12-09 International Business Machines Corporation Service provisioning via attribute-based subscription
EP1213895B1 (en) * 2000-12-08 2007-09-05 Sony Deutschland GmbH High-level interface for QoS-based mobile multimedia applications
US6829486B2 (en) * 2000-08-14 2004-12-07 Vesuvius Communique system for combined cellular and wireline communication networks
US7024200B2 (en) 2000-08-14 2006-04-04 Vesuvius, Inc. Communique system with active feedback for cellular communication networks
US6907023B2 (en) 2000-08-14 2005-06-14 Vesuvius, Inc. Communique system with dynamic bandwidth allocation in cellular communication networks
US6954641B2 (en) * 2000-08-14 2005-10-11 Vesivius, Inc. Communique wireless subscriber device for a cellular communication network
US7290028B2 (en) * 2000-08-24 2007-10-30 International Business Machines Corporation Methods, systems and computer program products for providing transactional quality of service
US7089294B1 (en) 2000-08-24 2006-08-08 International Business Machines Corporation Methods, systems and computer program products for server based type of service classification of a communication request
US7616601B2 (en) * 2001-01-16 2009-11-10 Netsocket, Inc. Network resource manager in a mobile telecommunication system
DE10103334A1 (en) * 2001-01-25 2002-08-08 Siemens Ag Transferring radio-based data connections with quality characteristics between radio base stations involves using common medium as radio interface with resource definition parameter(s)
KR100387044B1 (en) * 2001-02-01 2003-06-12 삼성전자주식회사 Method for providing packet call service in radio telecommunication system
US7180855B1 (en) 2001-04-19 2007-02-20 At&T Corp. Service interface for QoS-driven HPNA networks
US7142563B1 (en) 2001-02-20 2006-11-28 At&T Corp. Service interface for QoS-driven HPNA networks
JP3608518B2 (en) 2001-02-28 2005-01-12 日本電気株式会社 Mobile communication system
FI110734B (en) * 2001-03-16 2003-03-14 Nokia Corp Channel codec test loops
US7219132B2 (en) * 2001-03-30 2007-05-15 Space Systems/Loral Dynamic resource allocation architecture for differentiated services over broadband communication networks
US7068645B1 (en) * 2001-04-02 2006-06-27 Cisco Technology, Inc. Providing different QOS to layer-3 datagrams when transported on tunnels
EP1250021A1 (en) * 2001-04-09 2002-10-16 Lucent Technologies Inc. Providing quality of service in telecommunications systems such as UMTS or other third generation systems
EP1250022A1 (en) * 2001-04-09 2002-10-16 Lucent Technologies Inc. Providing quality of service in a telecommunications system such as a UMTS or other third generation system
KR100383243B1 (en) * 2001-04-11 2003-05-12 주식회사 하이닉스반도체 Apparatus and method for managing subscribers in integrated internet protocol netwrok
US7492737B1 (en) * 2001-05-23 2009-02-17 Nortel Networks Limited Service-driven air interface protocol architecture for wireless systems
US7200154B1 (en) * 2001-05-23 2007-04-03 Nortel Networks Limited QoS link protocol (QLP)
US7339903B2 (en) * 2001-06-14 2008-03-04 Qualcomm Incorporated Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
US6940862B2 (en) * 2001-06-25 2005-09-06 Mark Goudreau Apparatus and method for classifying packets
US7027400B2 (en) * 2001-06-26 2006-04-11 Flarion Technologies, Inc. Messages and control methods for controlling resource allocation and flow admission control in a mobile communications system
US8000241B2 (en) 2001-06-26 2011-08-16 Qualcomm Incorporated Methods and apparatus for controlling access link packet flow aggregation and resource allocation in a mobile communications system
US7474650B2 (en) 2001-06-26 2009-01-06 Qualcomm Incorporated Methods and apparatus for controlling resource allocation where tunneling and access link packet aggregation are used in combination
US20040192324A1 (en) * 2001-07-17 2004-09-30 Steven Rudkin Communications network
DE60109280T2 (en) * 2001-07-19 2006-03-30 Lucent Technologies Inc. Regulation of the traffic load in a telecommunication network, and a corresponding network node
US20030033379A1 (en) * 2001-07-20 2003-02-13 Lemur Networks Intelligent central directory for soft configuration of IP services
US20030039233A1 (en) * 2001-08-14 2003-02-27 Aharon Satt Estimation of resources in cellular networks
US8161144B2 (en) * 2001-08-15 2012-04-17 National Instruments Corporation Defining a switch device route based on required signal characteristics and resource dependencies
US6862082B1 (en) * 2001-10-05 2005-03-01 Cisco Technology, Inc. System and method for handover execution in a wireless environment
US20030074452A1 (en) * 2001-10-11 2003-04-17 Nokia Corporation System and method of determining QoS establishment mode
US20030172114A1 (en) * 2001-10-24 2003-09-11 Leung Nikolai K. N. Method and apparatus for data packet transport in a wireless communication system using an internet protocol
US6785259B2 (en) * 2001-11-16 2004-08-31 Nokia Corporation Enhanced transmission of critical data
AU2002346574A1 (en) * 2001-11-27 2003-06-10 Accenture Llp Service control architecture
EP1461717B1 (en) * 2001-11-27 2017-02-15 Accenture Global Services Limited Service control framework for seamless transfer of a multimedia conference over different media
US7257121B2 (en) * 2001-12-21 2007-08-14 Alcatel Canada Inc. System and method for mapping quality of service levels between MPLS and ATM connections in a network element
KR100752475B1 (en) * 2001-12-29 2007-08-28 엘지노텔 주식회사 Quality of Service information processing of PDSN system
US7155215B1 (en) 2002-01-04 2006-12-26 Cisco Technology, Inc. System and method for upgrading service class of a connection in a wireless network
US7428216B2 (en) * 2002-01-15 2008-09-23 Avaya Inc. Method and apparatus for policy and admission control in packet-based communication systems
EP1335535A1 (en) * 2002-01-31 2003-08-13 BRITISH TELECOMMUNICATIONS public limited company Network service selection
US7672308B2 (en) * 2002-03-11 2010-03-02 Nokia Corporation Admission control for data connections
US20050232256A1 (en) * 2002-03-29 2005-10-20 Jason White Applying object oriented concepts to switch system configurations
US7315545B1 (en) 2002-03-29 2008-01-01 Nortel Networks Limited Method and apparatus to support differential internet data packet treatment in a base station controller
US7356020B2 (en) 2002-04-08 2008-04-08 Qualcomm Incorporated Support of disparate addressing plans and dynamic HA address allocation in mobile IP
CN1625870A (en) * 2002-04-12 2005-06-08 诺基亚公司 Policy-based QoS management in multi-radio access networks
US7085236B2 (en) * 2002-05-20 2006-08-01 University Of Massachusetts, Amherst Active queue management for differentiated services
GB0215013D0 (en) * 2002-06-28 2002-08-07 Nokia Corp Communications system and method
NO317294B1 (en) * 2002-07-11 2004-10-04 Birdstep Tech Asa Seamless Ip mobility across security boundaries
US7802008B2 (en) * 2002-08-12 2010-09-21 Matsushita Electric Industrial Co., Ltd. Quality of service management in network gateways
AU2003259568A1 (en) * 2002-09-06 2004-03-29 Matsushita Electric Industrial Co., Ltd. Methods for performing medium dedication in order to ensure the quality of service for delivering real-time data across wireless network
US20040064555A1 (en) * 2002-09-27 2004-04-01 Renaud Cuny Service level allocation for IP networks
US7882346B2 (en) * 2002-10-15 2011-02-01 Qualcomm Incorporated Method and apparatus for providing authentication, authorization and accounting to roaming nodes
US7869803B2 (en) 2002-10-15 2011-01-11 Qualcomm Incorporated Profile modification for roaming in a communications environment
WO2004057803A1 (en) * 2002-12-18 2004-07-08 Flarion Technologies, Inc. Methods and apparatus for controlling resource allocation where tunneling and access link packet aggregation are used in combination
CN100426733C (en) * 2003-01-16 2008-10-15 华为技术有限公司 System for realizing resource distribution in network communication and its method
US7191231B2 (en) * 2003-02-12 2007-03-13 Cisco Technology, Inc. System and method for consistent forwarding of packets across wireless and wireline networks
US7106708B2 (en) * 2003-02-19 2006-09-12 Interdigital Technology Corp. Method for implementing fast dynamic channel allocation (F-DCA) call admission control in radio resource management
US7382731B1 (en) * 2003-03-05 2008-06-03 Cisco Technology, Inc. Method and apparatus for updating probabilistic network routing information
CN101335922B (en) * 2003-06-11 2012-09-12 株式会社Ntt都科摩 Data pack communication method and its control device
US8018953B1 (en) 2003-08-20 2011-09-13 Cisco Technology, Inc. Adaptive, deterministic ant routing approach for updating network routing information
US20050249144A1 (en) * 2003-10-17 2005-11-10 Abheek Saha Method of implementing scheduling discipline based on radio resource allocation for variable bandwidth satellite channels
US7454496B2 (en) * 2003-12-10 2008-11-18 International Business Machines Corporation Method for monitoring data resources of a data processing network
DE102004001008B3 (en) * 2004-01-02 2005-07-14 Siemens Ag Method for determining limits for traffic control in communication networks with access control
US7697501B2 (en) 2004-02-06 2010-04-13 Qualcomm Incorporated Methods and apparatus for separating home agent functionality
JP4689671B2 (en) * 2004-06-22 2011-05-25 株式会社エヌ・ティ・ティ・ドコモ Packet communication method and apparatus for power mode recognition
US7466653B1 (en) 2004-06-30 2008-12-16 Marvell International Ltd. Quality of service for a stackable network switch
US20060004904A1 (en) * 2004-06-30 2006-01-05 Intel Corporation Method, system, and program for managing transmit throughput for a network controller
US8331375B2 (en) * 2004-08-06 2012-12-11 Qualcomm Incorporated Technology agnostic QoS support in a multi-mode environment
US20060036520A1 (en) * 2004-08-13 2006-02-16 O'neill Alan Methods and apparatus for resource utilization tracking, accounting and/or billing
US7610225B2 (en) * 2004-08-13 2009-10-27 Qualcomm Incorporated Methods and apparatus for performing resource tracking and accounting at a mobile node
US7616746B2 (en) * 2004-08-13 2009-11-10 Qualcomm Incorporated Methods and apparatus for tracking and charging for communications resource reallocation
EP1810541B1 (en) * 2004-11-02 2014-04-16 Apple Inc. Systems and methods for use with orthogonal frequency division multiplexing
KR100645432B1 (en) * 2004-11-04 2006-11-15 삼성전자주식회사 Method of signalling a QoS information at the hand-over between the access networks in a IP-based core network
JP4429892B2 (en) * 2004-12-22 2010-03-10 富士通株式会社 Secure communication system and communication path selection device
US20060146825A1 (en) * 2004-12-30 2006-07-06 Padcom, Inc. Network based quality of service
CN100464533C (en) * 2005-01-26 2009-02-25 华为技术有限公司 Method for assuring end-to-end business service quality and switch-on network
US7609700B1 (en) * 2005-03-11 2009-10-27 At&T Mobility Ii Llc QoS channels for multimedia services on a general purpose operating system platform using data cards
JP4672405B2 (en) * 2005-03-17 2011-04-20 パナソニック株式会社 Communication system, information processing system, connection server, processing server, information processing apparatus, and information processing method
US7689645B2 (en) * 2005-03-24 2010-03-30 Fuji Xerox Co., Ltd. Systems and methods for brokering services
US8111698B2 (en) 2005-03-31 2012-02-07 Alcatel Lucent Method of performing a layer operation in a communications network
US7924732B2 (en) * 2005-04-19 2011-04-12 Hewlett-Packard Development Company, L.P. Quality of service in IT infrastructures
US8583827B2 (en) * 2005-05-26 2013-11-12 Citrix Systems, Inc. Dynamic data optimization in data network
US7995464B1 (en) * 2005-06-27 2011-08-09 At&T Intellectual Property Ii, L.P. Method and apparatus for measuring quality of service levels
US8634422B2 (en) * 2005-08-17 2014-01-21 Qualcomm Incorporated Prioritization techniques for quality of service packet transmission over a network lacking quality of service support at the media access control layer
EP1761091B1 (en) * 2005-08-30 2012-11-07 LG Electronics, Inc. Method for performing admission control in a cellular network
JP2007074194A (en) * 2005-09-06 2007-03-22 Hitachi Communication Technologies Ltd Method for setting service quality in radio communication network, and radio communication equipment
KR20080057269A (en) * 2005-09-13 2008-06-24 아이에스티 인터내셔널 인코포레이티드 System and method for supporting flexible overlays and mobility ip communication and computer networks
US7640021B2 (en) * 2005-09-13 2009-12-29 Interdigital Technology Corporation Method and apparatus for radio resource allocation in a wireless communication system
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
US20070101018A1 (en) * 2005-11-01 2007-05-03 Meral Shirazipour Inter-domain QoS reservation establishment and modification
US20070124485A1 (en) * 2005-11-30 2007-05-31 Microsoft Corporation Computer system implementing quality of service policy
US7979549B2 (en) * 2005-11-30 2011-07-12 Microsoft Corporation Network supporting centralized management of QoS policies
US8170021B2 (en) 2006-01-06 2012-05-01 Microsoft Corporation Selectively enabled quality of service policy
JP5087850B2 (en) * 2006-03-14 2012-12-05 富士通株式会社 Service mediation method, service mediation device, and service mediation system
JP4682068B2 (en) * 2006-03-17 2011-05-11 富士通株式会社 Quality assurance service information notification method, communication apparatus, and interdomain information transmission apparatus
DE602006010606D1 (en) * 2006-06-02 2009-12-31 Ericsson Telefon Ab L M DEVICES AND METHODS FOR GUARANTEING A SERVICE QUALITY PER SERVICE FLOW THROUGH THE SUPPORT LAYER
US20080039097A1 (en) * 2006-08-09 2008-02-14 Seshadri Sathyanarayan Intelligent IP Services Edge with Dynamic QOS to individually and collectively enhance subscribers quality of experience (QOE) in Wireless Broadband Networks
CN101193351B (en) * 2006-11-20 2011-02-16 华为技术有限公司 Multi-system base station and its information processing method and wireless communication system
US7733872B2 (en) 2007-03-29 2010-06-08 Cisco Technology, Inc. System and method for implementing quality of service fallback using resource reservation protocol
US7876759B2 (en) * 2007-07-11 2011-01-25 Hewlett-Packard Development Company, L.P. Quality of service with control flow packet filtering
US9030934B2 (en) * 2007-09-07 2015-05-12 Qualcomm Incorporated Host-based quality of service for wireless communications
JP5089431B2 (en) * 2008-02-25 2012-12-05 株式会社日立国際電気 Wireless base station equipment
US7924715B2 (en) * 2008-05-12 2011-04-12 Nortel Networks Limited Method and apparatus for discovering, negotiating, and provisioning end-to-end SLAs between multiple service provider domains
US8553554B2 (en) * 2008-05-16 2013-10-08 Alcatel Lucent Method and apparatus for providing congestion control in radio access networks
US20090296613A1 (en) * 2008-06-03 2009-12-03 Colin Kahn Method and apparatus for providing quality-of-service in radio access networks
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8583781B2 (en) 2009-01-28 2013-11-12 Headwater Partners I Llc Simplified service network architecture
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8345595B1 (en) * 2008-08-08 2013-01-01 Sprint Communications Company L.P. Sector-based quality-of-service enforcement
US20100046550A1 (en) * 2008-08-25 2010-02-25 Motorola, Inc. Context based header selection in a multi-flow packet application
US8503432B2 (en) * 2008-09-30 2013-08-06 Alcatel Lucent Method and apparatus for signaling proprietary information between network elements of a core network in a wireless communication network
CN101394359B (en) * 2008-10-31 2011-07-27 北京邮电大学 Communication system and method for supporting end-to-end QoS in heterogeneous wireless network
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US8351898B2 (en) * 2009-01-28 2013-01-08 Headwater Partners I Llc Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US8972596B2 (en) * 2009-04-28 2015-03-03 The Boeing Company System and method for effecting communications among devices in different domains employing different operating protocols
JP2013504271A (en) * 2009-09-04 2013-02-04 ゼットティーイー コーポレーション Quality of service (QoS) on network-to-network interfaces for IP interconnection of communication services
US8578020B2 (en) * 2009-12-24 2013-11-05 Empire Technology Development Llc Dynamic mobile application quality-of-service monitoring and reporting
US8767553B2 (en) * 2010-07-02 2014-07-01 Nec Laboratories America, Inc. Dynamic resource partitioning for long-term fairness to non-elastic traffic on a cellular basestation
GB2482497A (en) * 2010-08-03 2012-02-08 Icera Inc Adapting transport block size for uplink channel transmission
JP5421341B2 (en) 2010-11-29 2014-02-19 ゼットティーイー(ユーエスエー)インコーポレーテッド Method and apparatus for configuring a subscriber quality of service profile
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
KR101819029B1 (en) 2011-09-29 2018-01-16 삼성전자주식회사 Method and apparatus for providing service
CN103907394B (en) 2011-11-04 2019-06-28 英特尔公司 Method and apparatus for delivering the transmission of small data payload and triggering small data payload within a wireless communication network
ES2441264B1 (en) * 2012-04-24 2015-06-16 Vodafone España, S.A.U. PROCEDURE FOR OPTIMIZATION OF MOBILITY RECOGNITION IN MOBILE NETWORKS
US9160497B2 (en) 2012-07-02 2015-10-13 Intel Corporation Application continuity with reroute and reset in a wireless communication network
US10165031B2 (en) * 2014-05-04 2018-12-25 Valens Semiconductor Ltd. Methods and systems for incremental calculation of latency variation
WO2017001621A1 (en) * 2015-06-30 2017-01-05 British Telecommunications Public Limited Company Modifying quality of service treatment for data flows
US10855601B2 (en) * 2015-06-30 2020-12-01 British Telecommunications Public Limited Company Model management in a dynamic QoS environment
DE112016007007T5 (en) 2016-06-22 2019-03-07 Intel Corporation COMMUNICATION DEVICE AND METHOD FOR FULL DUPLEX DISPOSITION
TWI599984B (en) * 2016-12-23 2017-09-21 Chunghwa Telecom Co Ltd Flexible configuration of multi-service integrated quality control system methods and computer programs
EP3569009B1 (en) * 2017-01-13 2022-10-26 LG Electronics Inc. Method for transmitting ul packet based on quality of service (qos) flow in wireless communication system and a device therefor
US11146991B2 (en) * 2017-06-29 2021-10-12 Sony Corporation Communication system and transmission apparatus
FR3075531B1 (en) * 2017-12-18 2020-01-10 Thales METHOD FOR DYNAMICALLY ALLOCATING RADIO RESOURCES, METHODS FOR TRANSMITTING AND RECEIVING A RELATED ENRICHED DATA STREAM

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5995539A (en) * 1993-03-17 1999-11-30 Miller; William J. Method and apparatus for signal transmission and reception
US5717689A (en) 1995-10-10 1998-02-10 Lucent Technologies Inc. Data link layer protocol for transport of ATM cells over a wireless link
FI103005B1 (en) 1996-03-25 1999-03-31 Nokia Telecommunications Oy Prioritize the data to be transmitted on the router
US6101180A (en) * 1996-11-12 2000-08-08 Starguide Digital Networks, Inc. High bandwidth broadcast system having localized multicast access to broadcast content
US6295285B1 (en) * 1997-04-17 2001-09-25 Lucent Technologies Inc. Global packet dynamic resource allocation for wireless networks
US6385195B2 (en) * 1997-07-21 2002-05-07 Telefonaktiebolaget L M Ericsson (Publ) Enhanced interworking function for interfacing digital cellular voice and fax protocols and internet protocols
US6404738B1 (en) * 1998-01-21 2002-06-11 Nec Usa, Inc. Dynamic network bandwidth allocation for multimedia applications with soft quality-of-service requirements
US6154776A (en) * 1998-03-20 2000-11-28 Sun Microsystems, Inc. Quality of service allocation on a network
US6131012A (en) * 1998-05-26 2000-10-10 Nera Wireless Broadband Access As Method and system for a micro-channel bank for providing voice, data, and multimedia services in a wireless local loop system
US6144645A (en) * 1998-05-26 2000-11-07 Nera Wireless Broadband Access As Method and system for an air interface for providing voice, data, and multimedia services in a wireless local loop system
US6377573B1 (en) * 1998-06-15 2002-04-23 Siemens Information And Communication Networks, Inc. Method and apparatus for providing a minimum acceptable quality of service for a voice conversation over a data network
US6160804A (en) * 1998-11-13 2000-12-12 Lucent Technologies Inc. Mobility management for a multimedia mobile network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115442251A (en) * 2021-06-03 2022-12-06 迈络思科技有限公司 Providing network quality of service for multiple users

Also Published As

Publication number Publication date
EP1059792A3 (en) 2002-07-31
US6631122B1 (en) 2003-10-07
EP1059792A2 (en) 2000-12-13

Similar Documents

Publication Publication Date Title
US6631122B1 (en) Method and system for wireless QOS agent for all-IP network
AU739717B2 (en) Dynamic quality of service reservation in a mobile communications network
JP4917086B2 (en) Bandwidth adaptation due to network load
US7277446B1 (en) Communication of digital data over a wireless transmission medium
US6714515B1 (en) Policy server and architecture providing radio network resource allocation rules
FI105969B (en) Quality of service management in a mobile communication system
US20020152319A1 (en) Accounting management support based on QOS in an IP centric distributed network
US20080130656A1 (en) Apparatus and method for managing quality of service in integrated network of heterogeneous mobile network
WO1999066736A2 (en) Method and system for bearer management in a third generation mobile telecommunications system
CN103460782A (en) QoE-aware traffic delivery in cellular networks
Magnusson et al. Radio resource management distribution in a beyond 3G multi-radio access architecture
Mahadevan et al. Architecture and experimental framework for supporting QoS in wireless networks using differentiated services
Moon et al. Diffserv extensions for QoS provisioning in IP mobility environments
Sen et al. A QoS management framework for 3G wireless networks
EP1978682B1 (en) QoS CONTROL METHOD AND SYSTEM
JP2003087298A (en) Integrated seamless network system for radio system
Misra et al. Integrating qos support in telemip's mobility architecture
Das et al. QoS provisioning in wireless multimedia networks
Marques et al. A simple QoS service provision framework for beyond 3rd generation scenarios
Sachs et al. A generic link layer in a beyond 3G multi-radio access architecture
Manner Provision of Quality of Service in IP-based Mobile Access Networks
Grilo et al. Integration of IP mobility and QoS for heterogeneous wireless access in MOICANE
Zhang et al. QoS issues in mobile IP: challenges, requirements and solutions
Al-Shammari Assurance, Provision, Management and Enhancement of QoS in 5G Communication Networks
Mathur et al. Estimating commitment in a digital market place environment

Legal Events

Date Code Title Description
FZDE Discontinued