[go: up one dir, main page]

WO2025228780A1 - Procédé de planification de ressources dans un réseau de communication sur la base d'une exigence de qualité de service - Google Patents

Procédé de planification de ressources dans un réseau de communication sur la base d'une exigence de qualité de service

Info

Publication number
WO2025228780A1
WO2025228780A1 PCT/EP2025/061196 EP2025061196W WO2025228780A1 WO 2025228780 A1 WO2025228780 A1 WO 2025228780A1 EP 2025061196 W EP2025061196 W EP 2025061196W WO 2025228780 A1 WO2025228780 A1 WO 2025228780A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless lan
data packets
communication network
qos
requirement
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.)
Pending
Application number
PCT/EP2025/061196
Other languages
English (en)
Inventor
Arne HAMANN
Marie-Theres Suer
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of WO2025228780A1 publication Critical patent/WO2025228780A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/004Transmission of channel access control information in the uplink, i.e. towards network
    • 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/18End to end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the invention concerns a method of scheduling resources in a communication network based on a quality of service (QoS) requirement of an application of the communication network, and a corresponding method of transmitting and/or receiving a data packet in a communication network using resources scheduled based on a QoS requirement of an application of the communication network.
  • QoS quality of service
  • the invention concerns a first wireless Local Area Network (LAN) element, a second wireless LAN element, a computer program, and a non- transitory computer readable medium.
  • LAN Local Area Network
  • the invention concerns a frame body of a frame in a communication network.
  • Wi-Fi 7 introduces a mechanism for clients to specify their application requirements to the network via a mechanism called stream classification service (SCS).
  • SCS stream classification service
  • This mechanism uses a QoS characteristics element to describe these requirements.
  • QoS characteristics of traffic streams can be characterized by the definition of “service intervals”, i.e. , inter- message-gaps, and maximum frame and burst sizes.
  • the requirements of the traffic stream can be defined by specifying, e.g., a delay bound and a required delivery ratio.
  • the access point can use the information provided by the SCS mechanism to adapt the orthogonal frequency division multiple access (OFDMA) scheduling in uplink (UL) and downlink (DL) and/or the target wake time (Target Wake Time) schedule to achieve the specified QoS requirements.
  • OFDMA orthogonal frequency division multiple access
  • UL uplink
  • DL downlink
  • Target Wake Time target wake time
  • the current SCS specifications allow the application to specify the traffic stream requirements on the MSDU delivery ratio.
  • a method of scheduling resources in a communication network based on a QoS requirement of an application of the communication network wherein the communication network comprises a wireless LAN.
  • the method according to the first aspect comprises:
  • a first wireless LAN element preferably an access point of the wireless LAN
  • a requirement information containing a QoS requirement of the application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network from a second wireless LAN element, preferably a station of the wireless LAN;
  • Scheduling resources by the first wireless LAN element, preferably the access point, based on the QoS requirement contained in the received requirement information.
  • the method according to the first aspect can be understood as a method for wireless communication, specifically as a method of operating the first wireless LAN element, preferably an access point of the wireless LAN.
  • a method of transmitting and/or receiving a data packet in a communication network using resources scheduled based on a QoS requirement of an application of the communication network is provided.
  • the method according to the second aspect comprises:
  • a requirement information containing a QoS requirement of the application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network to a first wireless LAN element, preferably an access point of the wireless LAN, by a second wireless LAN element, preferably a station of the wireless LAN;
  • the method according to the second aspect can be understood as a method for wireless communication, specifically as a method of operating the second wireless LAN element, preferably a station of the wireless LAN.
  • a first wireless LAN element preferably an access point of a wireless LAN.
  • the first wireless LAN element comprises
  • non-transitory computer readable medium comprising machine- readable instructions, and a processor configured to load and to execute the machine-readable instructions to cause the first wireless LAN element, preferably the access point, to execute the method according to the first aspect, or its embodiments.
  • a second wireless LAN element preferably a station of a wireless LAN.
  • the second wireless LAN element comprises
  • radio modem a radio modem
  • non-transitory computer readable medium comprising machine- readable instructions
  • processor configured to load and to execute the machine-readable instructions to cause the second wireless LAN element, preferably the station, to execute the method according to the second aspect, or its embodiments.
  • a frame body specifically a stream classification service request frame body, of a frame in a communication network comprising a wireless LAN, wherein
  • the frame body comprises a plurality of fields, at least one of the fields, preferably a stream classification service descriptor element field, comprises a QoS characteristics element with a requirement information, and
  • the requirement information contains a QoS requirement of an application of the communication network regarding a size of a window, in which a specific number of data packets shall be successfully transmited in the communication network, for scheduling resources, by a wireless LAN element, preferably an access point of the wireless LAN, based on the QoS requirement.
  • the frame body can be embodied in a data structure comprising the said plurality of data fields.
  • the communication network may be configured as a time sensitive network (TSN).
  • TSN may comprise at least one wired TSN domain, e.g., consisting of an Ethernet network according to IEEE 802.3, and at least one wireless TSN domain, e.g., consisting of the wireless LAN.
  • the wireless LAN may be a Wi-Fi network, preferably according to IEEE 802.11 be.
  • the communication network comprises at least one first wireless LAN element, preferably an access point of the wireless LAN, and at least one second wireless LAN element, preferably a station of the wireless LAN.
  • the first wireless LAN element can be configured to receive data packets from and/or transmit data packets to the second wireless LAN element via a wireless LAN link, e.g., a WiFi link. Further, the first wireless LAN element can be configured to receive and/or transmit data packets via a wired link, e.g., a wired TSN link. Preferably, the requirement information is received via the wireless link of the wireless LAN.
  • a wireless LAN link e.g., a WiFi link.
  • a wired link e.g., a wired TSN link.
  • the requirement information is received via the wireless link of the wireless LAN.
  • the second wireless LAN element may be a mobile station, preferably an end device like a user equipment.
  • the second wireless LAN element can be configured to receive data packets from and/or transmit data packets to the first wireless LAN element via a wireless LAN link, e.g., a WiFi link.
  • a data packet can be understood as a frame comprising or consisting of a frame body.
  • the data packet is configured as a MAC Service Data Unit (MSDU).
  • MSDU MAC Service Data Unit
  • the data packet can be a data packet received in the MAC layer from an upper layer.
  • the data packet can be part of a data unit, preferably a MAC Protocol Data Unit (MPDU), which comprises a header, a frame body with the data packet and a frame check sequence.
  • MPDU MAC Protocol Data Unit
  • the size of the window in which a specific number of data packets shall be successfully transmitted in the communication network, may be represented by a defined period. Alternatively, the size of the window may be represented by a defined number of cycles of the application. In other words, the size of the window refers either explicitly or implicitly to a period or an interval in time, within which a certain number of preferably consecutively transmited, data packets must be successfully transmitted in the communication network.
  • a data packet is transmitted successfully in the communication network if the data packet is transmitted from a first network element, preferably the first wireless LAN element, of the communication network, to a second network element, preferably the second wireless LAN element, of the communication network.
  • the first network element may be a talking element or talker of an application of the communication network.
  • the second network element may be a listening element or listener of the application of the communication network
  • a successful transmission can be defined as a transmission that is successful both content-wise and timewise. More precisely, a successful transmission can be considered as a transmission in which the data packet is transmitted correctly, i.e., without error, and received within a predefined time or predefined deadline.
  • a successful transmission may be a transmission which is acknowledged explicitly or implicitly, particularly by transmitting an acknowledgement (ACK).
  • ACK acknowledgement
  • a packet loss may be detected by the first wireless LAN element, preferably the access point, and/or by a network element representing a listener of a receiving part of the application. In the later case, the network element may report the detected packet loss and/or successful transmissions to the first and/or second wireless LAN element.
  • the requirement information may contain the QoS requirement(s) explicitly or implicitly, by indicating or representing the respective requirement.
  • the QoS requirement information may comprise a field containing the size of the window.
  • the QoS requirement information may comprise a field containing a defined number of transmissions of data packets for indicating the size of the window.
  • the QoS requirement regards a statistics representing the number of data packets that shall be successfully transmited in the defined window.
  • Scheduling resources preferably comprises allocating and/or managing radio resources for transmitting and/or receiving data packets in the wireless LAN.
  • the scheduled resources are used, by the second wireless LAN element, for transmitting and/or receiving data packets of the application.
  • Scheduling resources may also include assigning resources for transmitting duplicated data packets via different links, adapting a modulation and coding scheme, requesting to refrain from retransmissions etc.
  • the introduced methods allow for a transmission of data in a wireless LAN that accounts for the QoS requirements of an application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network. Signaling a specific number of successful transmissions within a defined is particularly beneficial for mission critical applications, especially in the industrial automation domain, for which application outages may have severe consequences.
  • the proposed methods increase the reliability of such applications and allow to distribute resources of communication systems more efficiently by addressing the application’s QoS requirements regarding a minimum number of successful transmissions within a specific window.
  • the method further comprises a step of comparing, by the first wireless LAN element, a current and/or predicted QoS and the QoS requirement, wherein in case the comparison indicates an imminent or actual violation of the QoS requirement, the scheduling of resources comprises at least one adaption measure to fulfill the QoS requirement.
  • the method may comprise a step of determining, by the first wireless LAN element, preferably the access point, a current QoS of the wireless LAN represented by the number of data packets that are successfully transmitted with the window.
  • the current QoS may comprise a statistics on the current or actual number of data packets successfully transmitted in the window.
  • the specific number of successfully transmitted data packets in the window should be measured or monitored over a defined monitoring period or monitoring interval in time. Also, a continuous monitoring, e.g., during runtime of the application, is possible. The monitoring period is preferably longer than the window indicated in the requirement information. Preferably, for monitoring the current QoS a sliding window with the indicated size is used.
  • the method may comprise:
  • the network information may comprise of at least one network parameter representing or characterizing a configuration and/or a property of the communication network, specifically of the wireless LAN.
  • the network parameter can be selected from a group comprising: Signal strength, number of interfering networks, network load, number of clients, channel busy ratio (CBR), network capacity, e.g., bandwidth, etc.
  • a counter representing a current number of losses of data packets in the current sliding window may be used and updated by the first wireless LAN element. For each traffic stream a separate counter may be used. If the counter reaches a value close to the specified maximum number of acceptable data packet losses, i.e., a difference between a current value of the counter and the specified maximum number is smaller than a defined threshold (k-out-of-m threshold), the adaption measure or countermeasure may be carried out or initiated by the first wireless LAN element to prevent the threshold to be exceeded.
  • k-out-of-m threshold a defined threshold
  • the adaption measure may include at least one of:
  • ODFMA Orthogonal Frequency- Division Multiple Access
  • MCS modulation and coding scheme
  • the priority may be increased for specific or all data packets of the application. Particularly, a higher priority might be given to critical streams in ODFMA scheduling. Consequently, the corresponding traffic streams are scheduled with higher priority and/or additional resources are allocated to the critical streams.
  • IEEE 802.11be multi-link operation may be used. Decreasing the MCS order, i.e., using a lower MCS, for data packets of critical streams allows to increase the probability of a successful transmission on the first attempt.
  • the timer deadline for retransmissions may be adapted in dependence on a specified deadline and/or in dependence on a specified survival time of the application.
  • the QoS requirement represents a defined period for indicating the size of the window.
  • the defined period or interval in time may be provided or signaled as an unsigned integer representing the size of the window or the length of the period respectively in, e.g., microseconds. This is particularly beneficial for applications with varying cycle time.
  • the requirement information represents a defined number of cycles of the application for indicating the size of the window.
  • the defined number of cycles of the application may be provided or signaled as an unsigned integer representing the number of cycles.
  • the size of the window may be derived from the signaled number of cycles by a multiplication with the cycle time of the application. This is particularly beneficial for applications with fixed cycle time.
  • the requirement information represents a defined number of transmissions of data packets for indicating the size of the window.
  • the defined number of transmissions of data packets is preferably a number of consecutive transmission of data packets.
  • the defined number of transmissions may be provided or signaled as an unsigned integer representing the number of transmissions. This is beneficial for both applications with fixed and varying cycle time.
  • the specific number of data packets to be transmitted successfully is determined based on the size of the window, preferably by the first wireless LAN element.
  • the specific number of data packets is determined by multiplying a data packet delivery ratio with the size of the window.
  • the data packet delivery ratio is preferably also signaled using the requirement information.
  • the window size is preferably indicated by providing a number of consecutive transmissions of data packets. This allows to minimize the resources necessary for signaling the QoS requirement.
  • the requirement information further indicates the specific number of data packets to be transmitted successfully. This allows to signal the m-out-of-k metrics independent from the data packet delivery ratio, thus increasing the flexibility for signaling QoS requirements.
  • the requirement information comprises - at least one first data field indicating the size of the window, in which the specific number of data packets shall be successfully transmitted in the communication network, and
  • the first data field may consist of an unsigned integer representing the size of the window.
  • the second data field may consist of an unsigned integer representing the corresponding specific number of data packets.
  • the requirement information my comprise one or multiple additional data fields for indicating further QoS parameters. This allows for a particularly efficient signaling of the QoS requirement.
  • the application requires a stream of data packets transmitted via the wireless LAN
  • the requirement information is part of or configured as a QoS characteristics element, specifically of a SCS descriptor element, of a SCS request of the second wireless LAN element related to the required stream of data packets.
  • the stream of data packets may comprise a multimedia stream.
  • the stream can be understood as a unidirectional flow of data packets in the communication network.
  • the SCS descriptor element may be transmitted from the second wireless LAN element to the first wireless LAN element as part of an SCS request frame, thus initiating an SCS session.
  • the SCS request frame may further comprise an SCS identifier and a descriptor for a classification rule to classify the data packets of the application.
  • the SCS request may be accepted or rejected by the first wireless LAN element, specially by transmitting a SCS response frame to the second wireless LAN element.
  • the QoS characteristics element is preferably based on a QoS characteristics element as defined in IEEE 802.11 be, including, e.g., flow identification, minimum and maximum service interval, maximum packet size, delay bound (deadline), MSDU Delivery Ratio, start time etc.
  • the QoS characteristics element additionally represents the proposed QoS requirement regarding the size of the window, in which the specific number of data packets shall be successfully transmitted in the communication network.
  • the QoS characteristics element is modified by adding a further subfield describing the size of the window.
  • the communication network further comprises a wired network, specifically a wired time sensitive network (TSN),
  • TSN wired time sensitive network
  • the application requires a stream of data packets between o the first wireless LAN element and/or a first network element of the communication network and o the second wireless LAN element and/or a second network element of the communication network via the wired network and the wireless LAN,
  • the QoS requirement contained in the requirement information is based on an end-to-end QoS (E2E QoS) requirement of the application regarding a size of a further window, in which a further specific number of data packets shall be successfully transmitted between o the first wireless LAN element and/or the first network element and o the second wireless LAN element and/or the second network element.
  • the first and second network element are configured to exchange data packets via the wired network and the wireless LAN.
  • the application requires a stream of data packets from a talking element or talker of the communication network to a listening element or listener of the communication network.
  • the talker can be the second wireless LAN element, preferably the station of the wireless LAN, or the second network element of the communication network.
  • the listener can be the first wireless LAN element, preferably the access point of the wireless LAN, or the first network element of the communication network.
  • the talker is configured to send or transmit data packets via the wired network and the wireless LAN.
  • the listener is configured to receive the data packets transmitted from the talker via the wired network and the wireless LAN.
  • the QoS requirement is preferably derived from the E2E QoS requirement of the application, specifically between a listener and a talker of the communication network.
  • the QoS requirement for the wireless LAN may be derived statically, i.e., before running the application, or dynamically, during runtime of the application.
  • the size of the window, in which a specific number of data packets shall be successfully transmitted in wireless LAN may be identical with or different from the size of the further window, in which the further specific number of data packets shall be successfully transmitted from the listener to the talker.
  • the specific number may be identical with or different from the further specific number.
  • a communication network comprising a wireless LAN and preferably a wired time sensitive network (TSN), the communication network comprising the first wireless LAN element, preferably an access point of the wireless LAN, according to the third aspect and the second wireless LAN element, preferably a station of the wireless LAN, according to the fourth aspect.
  • TSN time sensitive network
  • a method of operating the communication network comprising a wireless LAN and preferably a wired time sensitive network (TSN).
  • the method of operating the communication network comprises the steps of the method according to the first aspect, or its embodiments, and the steps of the method according to the second aspect, or its embodiments.
  • the third aspect to execute the method according the first aspect, and/or its embodiments, and/or
  • the second wireless LAN element preferably the station, as defined by the fourth aspect to execute the method according the second aspect, and/or its embodiments.
  • a non-transitory computer readable medium having stored thereon the computer program as described above.
  • the non-transitory computer readable medium is preferably configured to store the computer program to be executed by a processor of the first LAN element and/or the second LAN element and/or the communication network.
  • the non-transitory computer readable media may include RAM, ROM, EE PROM, and any other non-volatile storage device.
  • a data carrier signal carrying the computer program as described above.
  • Fig. 1 schematically illustrates the architecture of a communication network according to an aspect of the invention
  • Fig. 2A,B,C schematically illustrate a frame body of a QoS characteristics element according to the fifth aspect
  • Fig. 3 schematically illustrates methods according to embodiments of the invention.
  • Fig. 1 schematically shows the architecture of a communication network 10 according to an aspect of the invention.
  • the communication network 10 is configured as a time sensitive network (TSN) 10.
  • TSN time sensitive network
  • the TSN 10 comprises two wireless TSN domains 12a, 12b and a wired TSN domain 14 connecting the two wireless TSN domains 12a, 12b.
  • Each of the wireless TSN domains 12a, 12b comprises at least two network elements 16a, 18a, 16b, 18b.
  • the wireless TSN domains 12a, 12b are wireless LANs 12a, 12b, specifically WiFi networks 12a, 12b.
  • the at least two network elements 16a, 18a, 16b, 18b consist of stations 16a, 16b and access points 18a, 18b.
  • the wired TSN domain 14 comprises a TSN bridge 20 or TSN switch 20.
  • the TSN 10 comprises a centralized network configuration (CNC) 22 and a centralized user configuration (CUC) 24.
  • CNC centralized network configuration
  • CRC centralized user configuration
  • the station 16a is configured to transmit data packets to and receive data packets from the access point 18a using a WiFi link 26 of the WiFi network 12a. Accordingly, the access point 18a is configured to transmit data packets to and receive data packets from the station 16a using the WiFi link 26 of the WiFi network 12a. The access point 18a is further configured to transmit data packets to and receive data packets from the TSN switch 20 using a link 28 of the wired TSN domain 14. The TSN switch 20 is configured to transmit to and receive data packets from the station 18a using the wired link 28. Further, the TSN switch 20 is configured to transmit to and receive data packets from the station 18b using a wired link 30 of the wired TSN domain 14.
  • the access point 18b is configured to transmit to and receive data packets from the TSN switch 20 using the wired link 30. Besides, the access point 18b is configured to transmit data packets to and receive data packets from the station 16b using the WiFi link 32 of the WiFi network 12b.
  • the CNC 22 is configured to transmit control information to and receive control information from the access points 18a, 18b and the TSN switch 20 via respective links 34a, 34b, 36. Accordingly, the access points 18a, 18b and the TSN switch 20 are configured to transmit control information to and receive control information from the CNC 22 via the links 34a, 34b, 36.
  • the CNC 22 is configured to transmit control information to and receive control information from the CUC 24 via a link 38.
  • the CUC 24 is configured transmit control information to and receive control information from the CNC 24 via the link 38.
  • the CUC 24 is configured to transmit control information to and receive control information from the stations 16a, 16b via wireless links 40a, 40b.
  • the CUC 24 is configured to receive requirements from the stations 16a, 16b and to communicate them to the CNC 26.
  • the CNC 26 is configured to receive consolidated requirements from the CUC 24 to schedule streams of data packets in the TSN 10 and to configure the TSN bridge 20.
  • An application of the TSN 10 may require a stream of data packets from the station 16a via the access point 18a, the TSN switch 20, the access point 18b to the station 16b, and/or vice versa.
  • the station 16a may represent a talker 16a and the station 16b a listener 16b of the application.
  • the application may require a specific end-to-end QoS (E2E QoS), i.e., regarding the QoS for a transmission of the data packet from the talker 16a to the listener 16b.
  • E2E QoS regards a size of a window, in which a specific number of data packets shall be successfully transmitted in the TSN 10, preferably from the talker 16a to the listener 16b.
  • this QoS requirement regards a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network 10, preferably in the wireless LANs 12a, 12b.
  • the number of data packets to be transmitted in a specific window in time constitute an important metric for many mission-critical applications for instance in the industrial automation domain.
  • Control applications represent an important use case for which a QoS requirement on “m-out-of-k statistics” is highly beneficial, i.e., successfully transmitting m data packets within a window of defined size k or of a size proportional to k.
  • delivery ratios are usually insufficient to represent the QoS of the communication network.
  • the station 16a comprises a radio modem, a non-transitory computer readable medium comprising machine-readable instructions, and a processor configured to load and to execute the machine-readable instructions to cause the station 16a to transmit and/or receive data packets in the WiFi network 12a using resources scheduled based on a QoS requirement of an application of the communication network.
  • the station 16a is configured to transmit a requirement information containing a QoS requirement of the application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the TSN 10, to the access point 18a. Further, the station 16a is configured to transmit and/or receive a data packet of the application using resources scheduled by the access point 18a based on the QoS requirement contained in the transmitted requirement information.
  • the access point 18a comprises a radio modem, a non-transitory computer readable medium comprising machine-readable instructions, and a processor configured to load and to execute the machine-readable instructions to cause the access point 18a to schedule resources in the WiFi network 12a based on a QoS requirement of the application of the TSN network 10.
  • the access point 18a of the TSN 10 is configured to receive a requirement information containing a QoS requirement of the application regarding the size of the window, in which the specific number of data packets shall be successfully transmitted in the TSN 10, from the station 16a. Further, the access point 18a of the TSN 10 is configured to schedule resources based on the QoS requirement contained in the received requirement information.
  • the station 16b comprises a radio modem, a non-transitory computer readable medium comprising machine-readable instructions, and a processor configured to load and to execute the machine-readable instructions to cause the station 16b to transmit and/or receive data packets in the WiFi network 12b using resources scheduled based on a QoS requirement of an application of the communication network.
  • the access point 18b comprises a radio modem, a non-transitory computer readable medium comprising machine- readable instructions, and a processor configured to load and to execute the machine-readable instructions to cause the access point 18b to schedule resources in the WiFi network 12b based on the QoS requirement of the application of the TSN network 10.
  • the requirement information used for providing the QoS requirement is preferably part of or configured as a QoS characteristics element as explained in more detail in Fig. 2.
  • Fig. 2 illustrates a modified QoS characteristics element 50 according to an embodiment of the invention.
  • the QoS characteristics element 50 may be part of a stream classification service (SCS) descriptor element of an SCS request of one of the stations 16a, 16b of the TSN 10 in Fig. 1 .
  • SCS stream classification service
  • the SCS request may relate to a stream of data packets from the talker 16a to the listener 16b for which the application requires a specific E2E QoS.
  • a specific format of the QoS characteristics element 50 is proposed.
  • the QoS characteristics element 50 comprises multiple subfields e1 , e2, .... e18.
  • the subfields e1 , e2, ..., e17 may contain the information as defined in IEEE P802.11 be / D3.0, Fig. 9-1002au:
  • the proposed additional subfield e18 is used for signaling the QoS requirement of the application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network.
  • the format of subfield e15 may be used.
  • subfield e15 representing a threshold for the MSDU Delivery Ratio is explained with help of Fig. 2B.
  • the subfield e15 indicates a threshold for a percentage of MSDUs that are expected to be delivered within a threshold for the Delay Bound as specified in the field e8 (threshold for Delay Bound).
  • the first / left column of Fig. 2B comprises unsigned integers which may be signaled using subfield e15.
  • the second /right column of Fig. 2B comprises the corresponding percentage of MSDUs that are expected to be delivered within the threshold for the Delay Bound.
  • signaling a value of 5 corresponds to expecting 99% of the MSDUs to be delivered within the threshold for the Delay Bound.
  • Fig. 2C shows two possible alternatives for the structure of subfield e18.
  • the subfield e18’ consists of two elements.
  • the first element e18a contains an unsigned integer representing a number of cycles of the application, wherein the application has a defined cycle time.
  • the size of the window can be calculated as a product of the number of cycles contained in e18a and the defined cycle time.
  • the size of the first element e18a preferably is 1 octett, or 1 byte respectively.
  • the second element e18b contains an unsigned integer representing the size of the window, e.g., in microseconds, wherein the application may have or have not a defined cycle time.
  • the size of the second element e18b preferably is 4 octetts, or 4 bytes respectively.
  • the subfield e18 either consists of the first element e18a, or of the second element e18b.
  • the subfield e18’ consists of three elements.
  • the first element e18a and the second element e18b correspond to the first alternative e18.
  • the subfield e18’ comprises a third element e18c containing an unsigned integer representing the specific number of, specifically consecutively transmitted, data packets to be transmitted successfully in the window indicated by the first element e18a or the second element e18b.
  • the size of the third element e18c preferably is 1 octett, or 1 byte respectively.
  • the subfield e18 either consists of the first element e18a and the third element e18c, or the second element e18b and the third element e18c.
  • m-out-of-k metric i.e., to define window of k packets in which m packets are allowed to be lost.
  • the subfields should contain information about the traffic stream requirements on the window size in which the MS DU delivery ratio requirement should be reached.
  • the QoS characteristics element 50 comprises a further additional subfield e19.
  • the proposed additional subfield e19 is used for signaling the QoS requirement of the application regarding a maximum time between successful transmissions of consecutive MSDUs in the wireless LAN and/or
  • the subfield e19 defines a threshold for the time between successful transmissions of consecutive MSDUs in the wireless LAN and/or the number of MSDU losses in the wireless LAN.
  • the subfield e19 may consist of the maximum time or the maximum number.
  • the format of subfield e15 may be used.
  • Fig. 3 schematically illustrates methods according to embodiments of the invention.
  • Fig. 3A schematically illustrates a method 100 of scheduling resources in a communication network based on a QoS requirement of an application of the communication network according to the first aspect of the invention.
  • the communication network comprises a wireless LAN.
  • the method 100 comprises a step 110 of receiving, by a first wireless LAN element, preferably an access point of the wireless LAN, a requirement information containing a QoS requirement of the application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network, from a second wireless LAN element, preferably a station of the wireless LAN.
  • the method 100 comprises a step 120 of determining, by the access point, a current QoS of the wireless LAN represented by number of successful transmissions of data packets in the communication network within the window.
  • the method 100 comprises a step 130 of comparing the determined current QoS and the QoS requirement
  • the method 100 comprises a step 140 of scheduling resources, by the first wireless LAN element, preferably the access point, based on the QoS requirement contained in the received requirement information and the determined current QoS.
  • the scheduling of resources comprises at least one adaption measure to fulfill the QoS requirement
  • Fig. 3B schematically illustrates a method 200 of transmitting and/or receiving a data packet in a communication network using resources scheduled based on a QoS requirement of an application of the communication network according to the second aspect of the invention.
  • the communication network comprises a wireless LAN.
  • the method 200 comprises a step 210 of transmitting, by a station of the wireless LAN, a requirement information containing a QoS requirement of the application regarding a size of a window, in which a specific number of data packets shall be successfully transmitted in the communication network, to a first wireless LAN element, preferably an access point of the wireless LAN, by a second wireless LAN element, preferably a station of the wireless LAN. Further, the method 200 comprises a step 220 of transmiting and/or receiving, by the station, a data packet of the application using resources scheduled by the access point based on the QoS requirement contained in the transmitted requirement information.
  • Fig. 3C schematically illustrates a method 300 of operating a communication network 10.
  • the method 300 of operating the communication network 10 comprises the methods 100, 200 according to the first and the second aspect.
  • the communication network a wireless LAN with at least one access point and at least one station.
  • the method 300 comprises a step 310 corresponding to step 210 of the method 200 of transmitting, by the station of the wireless LAN, a requirement information containing a QoS requirement.
  • the method 300 comprises a step 320 corresponding to step 110 of the method 100 of receiving, by the access point of the wireless LAN, the requirement information.
  • the method 300 comprises a step 330 corresponding to step 120 of the method 100 of determining, by the access point, a current QoS of the wireless LAN.
  • the method 300 comprises a step 340 corresponding to step 130 of the method 100 of comparing the determined current QoS and the QoS requirement.
  • the method 300 comprises a step 340 corresponding to step 140 of the method 100 of scheduling resources, by the first wireless LAN element, preferably the access point, based on the QoS requirement contained in the received requirement information and the determined current QoS.
  • the method 300 comprises a step 350 corresponding to step 220 of the method 200 of transmitting and/or receiving, by the station, a data packet of the application using resources scheduled by the access point based on the QoS requirement contained in the transmitted requirement information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L'invention concerne un procédé de planification de ressources dans un réseau de communication (10) sur la base d'une exigence de qualité de service (QoS) d'une application du réseau de communication (10), le réseau de communication (10) comprenant un réseau local sans fil (LAN) (12a, 12b) et le procédé consistant à : recevoir, par un premier élément LAN sans fil (18a, 18b), de préférence un point d'accès (18a, 18b) du LAN sans fil (12a, 12b), des informations d'exigence contenant une exigence de QoS de l'application en ce qui concerne la taille d'une fenêtre dans laquelle un nombre spécifique de paquets de données doit être transmis avec succès dans le réseau de communication (10), depuis un second élément LAN sans fil (16a, 16b), de préférence une station du LAN sans fil (16a, 16b) ; et planifier des ressources, par le premier élément LAN sans fil (18a, 18b), de préférence le point d'accès (18a, 18b), sur la base de l'exigence de QoS contenue dans les informations d'exigence reçues.
PCT/EP2025/061196 2024-04-30 2025-04-24 Procédé de planification de ressources dans un réseau de communication sur la base d'une exigence de qualité de service Pending WO2025228780A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102024204062.2 2024-04-30
DE102024204062 2024-04-30

Publications (1)

Publication Number Publication Date
WO2025228780A1 true WO2025228780A1 (fr) 2025-11-06

Family

ID=95558925

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2025/061196 Pending WO2025228780A1 (fr) 2024-04-30 2025-04-24 Procédé de planification de ressources dans un réseau de communication sur la base d'une exigence de qualité de service

Country Status (1)

Country Link
WO (1) WO2025228780A1 (fr)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DUNCAN HO (QUALCOMM): "CC36 CR for TSPEC element", vol. 802.11 EHT; 802.11be, no. 3, 14 November 2021 (2021-11-14), pages 1 - 11, XP068198088, Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/21/11-21-1407-03-00be-cc36-cr-for-tspec-element.docx> [retrieved on 20211114] *
INTEL CORPORATION: "802.11be Enhancements for TSN Time-aware Scheduling and Network Management Considerations", vol. 802.11 EHT; 802.11be, 20 April 2022 (2022-04-20), pages 1 - 14, XP068190147, Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/22/11-22-0634-00-00be-802-11be-enhancements-for-tsn-time-aware-scheduling-and-network-management-considerations.pptx> [retrieved on 20220420] *

Similar Documents

Publication Publication Date Title
EP2218294B1 (fr) Signalement d&#39;état de tampons fondé sur la configuration de porteuse radio
CN106304377B (zh) 一种进行调度的方法和设备
US20080175146A1 (en) Method of providing resource admission control
EP2529515B1 (fr) Procédé permettant d&#39;exploiter un réseau sans fil et réseau sans fil
WO2003069835A1 (fr) Procede de regulation du debit d&#39;emission de paquets de donnees dans un systeme de communications hertziennes, receveur et emetteur associes
WO2009140540A1 (fr) Planification avec support de qualité de service dans un système sans fil
US12231954B2 (en) Data packet distribution method, sender device, receiver device and storage medium
Xie et al. Ng-scope: Fine-grained telemetry for nextg cellular networks
US9686699B2 (en) Method and apparatus for estimating available bandwidth for each user equipment in mobile communication system
EP1553718B1 (fr) Procédé de contrôle d&#39;erreur et système avec rétroaction du schéma d&#39;allocation de ressources
US8868003B2 (en) Controlling transmission of data
US7962146B2 (en) Method and apparatus for allocating bandwidth in a wireless communication system
CN112714081B (zh) 一种数据处理方法及其装置
WO2025228780A1 (fr) Procédé de planification de ressources dans un réseau de communication sur la base d&#39;une exigence de qualité de service
EP4576914A1 (fr) Procédé de planification de ressources dans un réseau de communication basé sur une exigence de qualité de service
JP5146013B2 (ja) 通信装置および通信方法
US8605749B2 (en) Frame-merging apparatus and method
KR101992689B1 (ko) 서비스 품질 보장을 고려한 VoIP 패킷 전달용 MPDU의 지능적 통합 전송 장치
EP4576724A1 (fr) Procédé de fonctionnement d&#39;un élément de réseau d&#39;un réseau de communication
EP4576715A1 (fr) Procédé de planification de ressources dans un réseau sensible au temps basé sur des informations de qualité de service
Lee et al. Congestion control for streaming service in IEEE 802.11 multihop networks
US8908515B1 (en) Managing congestion in a wireless communication network
Wall et al. Efficient multimedia transmission using adaptive packet bursting for wireless LANs
EP2988453B1 (fr) Procédé d&#39;attribution de ressources, noeud, contrôleur et équipement utilisateur