CA2711940C

Service differentiation and service level agreements for wireless access clients

Abstract

Differentiated services are provided through service level agreements (SLAs) between access nodes and some of the clients using a wireless access network. Client devices include internal devices that are compliant with service-related specifi-cations published by the access nodes. Client devices also may include non-compliant external and legacy devices, as well as out-side interferers. The access nodes control target SLAs for each client device. The access nodes and the internal client devices per-form rate limiting to ensure that a device's target SLA is adhered to. The service-related specifications include schedules to ensure preferential access for preferred internal client devices. The internal client devices send usage and bandwidth availability feedback to the access node they are associated with, enabling the access node to come up with better schedules for meeting the preferred internal devices' SLAs in view of the network conditions reported via the feedback.

CA2711940C, drawing sheet 1
Sheet 1 of 9

Term

2.3 yearsleft in the term

Expires 13 January 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 2 independent, 16 dependent

  1. 1
    CA 02711940 2016-08-17 CLAIMS 1. A method of providing differentiated services to at least some of a plurality of client devices, each of the client devices being wirelessly coupled to an associated 5 access node of a plurality of access nodes of a wireless access network, the method comprising:for each of the access nodes, enforcing target service-levels for each of the client devices that are associated with the access node and determining servicetype time-slot information for at least some of the client devices that are 10 associated with the access node;each client.device of a compliant-device-class subset of the client devices transmitting in accordance with a respective service-type designation and the service-type time-slot information determined by the client device’s associated access node, performing rate-limiting in accordance with the 15 client device’s target service-level and providing usage and bandwidth availability feedback to the client device’s associated access node;wherein the service-type time-slot information is at least occasionally updated based at least in part on the feedback;each service-type designation comprising a mutually-exclusive one of a preferred20 service type and a regular-service type;the service-type time-slot information determined by the client device’s associated access node comprising a designation of each of a plurality of time-slots as being a mutually-exclusive one of a preferred-service time-slot and a regular-service time-slot;and 25 each regular-service type client device of the compliant-device-class transmitting only in those time-slots of the plurality of time-slots that are designated as a regular-service time-slot. CA 02711940 2016-08-17
  2. 10
    A system for providing differentiated services to at least some of a plurality of 15 client devices, each of the client devices being wirelessly coupled to an associated access node of a plurality of access nodes of a wireless access network, the system comprising:each of the access nodes having means for enforcing target service-levels for each of the client devices that are associated with the access node and means for 20 determining service-type time-slot information for at least some of the client devices that are associated with the access node;each client device of a compliant-device-class subset of the client devices having means for transmitting in accordance with a respective service-type designation and the service-type time-slot information determined by the 25 client device’s access node, means for performing rate-limiting in accordance with the client device’s target service-level, and means for providing usage and bandwidth availability feedback to the client device’s CA 02711940 2016-08-17 associated access node;wherein the service-type time-slot information is at least occasionally updated based at least in part on the feedback;each service-type designation comprises a mutually-exclusive one of a preferred5 service type and a regular-service type;the service-type time-slot information determined by the client device’s associated access node comprises a designation of each of a plurality of time-slots as being a mutually-exclusive one of a preferred-service time-slot and a regular-service time-slot;and 10 each regular-service type client device of the compliant-device-class transmits only in those time-slots of the plurality of time-slots that are designated as a regular-service time-slot.