Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7622819B2 - CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7622819B2 - CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM - Google Patents

CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM Download PDF

Info

Publication number
JP7622819B2
JP7622819B2 JP2023506378A JP2023506378A JP7622819B2 JP 7622819 B2 JP7622819 B2 JP 7622819B2 JP 2023506378 A JP2023506378 A JP 2023506378A JP 2023506378 A JP2023506378 A JP 2023506378A JP 7622819 B2 JP7622819 B2 JP 7622819B2
Authority
JP
Japan
Prior art keywords
terminal
packet
controller
packet amount
transmission
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.)
Active
Application number
JP2023506378A
Other languages
Japanese (ja)
Other versions
JPWO2022195650A1 (en
Inventor
裕希 坂上
勝也 南
達也 福井
諒平 津上
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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Publication of JPWO2022195650A1 publication Critical patent/JPWO2022195650A1/ja
Application granted granted Critical
Publication of JP7622819B2 publication Critical patent/JP7622819B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本開示は、アクセスネットワーク内の通信帯域を割り当てる制御システム、制御方法、コントローラ、及びプログラムに関する。 The present disclosure relates to a control system, a control method, a controller, and a program for allocating communication bandwidth within an access network.

近年、同一のネットワーク基盤上に様々なネットワーク要件をもつ複数のサービスやアプリケーションを収容する検討が進められている。そのためには、“端末から端末まで”や“端末からアプリケーションサーバまで”のEnd-End区間において、同一NWに収容された各サービスやアプリケーションが要求する品質を保証しなければならない。 In recent years, studies have been underway to accommodate multiple services and applications with various network requirements on the same network infrastructure. To achieve this, it is necessary to guarantee the quality required by each service or application accommodated on the same network in the end-to-end sections from "terminal to terminal" or "terminal to application server."

ネットワークのEnd-Endには、無線と有線の区間にわけることができる。その中でも無線区間では、既存技術としてIEEE802.11のEnhanced Distributed Channel Access(EDCA)と呼ばれる優先制御機能が存在する(非特許文献1、2)。 The end-to-end of a network can be divided into wireless and wired sections. In the wireless section, there is a priority control function called Enhanced Distributed Channel Access (EDCA) of IEEE 802.11 as an existing technology (Non-Patent Documents 1 and 2).

EDCAは端末(宛先)単位での制御であり、サービスおよびアプリケーション単位での品質制御を可能とするようなトラフィックフロー単位での制御が困難である問題があるこの問題の解決策としては、端末からのパケット量の通知に基づいて、コントローラが通信帯域を割り当てることが考えられる。 EDCA is a terminal (destination)-based control, and there is a problem that it is difficult to control on a traffic flow basis, which would enable quality control on a service and application basis.One possible solution to this problem is for the controller to allocate communication bandwidth based on notification of packet volume from the terminal.

しかし、現実の通信には必ず送信から受信まで遅延時間が発生するため、各端末およびアクセスポイントからのパケット量通知とコントローラからのスケジューリング通知は時間差が発生し、実際のバッファに蓄積されたパケット量と送信指示により送信するパケット量に差が生まれる場合がある。例えば、スケジューリング周期内での最大パケット蓄積量が8パケット分だったとしても、スケジューリング周期内でパケット送信が発生した場合、バッファに蓄積したパケット量よりも大きいパケット量送信指示が来ることで、パケット送信効率が低下するという課題がある。 However, in real-world communications, delays always occur between transmission and reception, which can lead to a time lag between the packet volume notification from each terminal and access point and the scheduling notification from the controller, resulting in a difference between the actual volume of packets stored in the buffer and the volume of packets sent in response to a transmission instruction. For example, even if the maximum packet storage volume within a scheduling cycle is eight packets, if packet transmission occurs within the scheduling cycle, a transmission instruction is received for a volume of packets greater than the volume of packets stored in the buffer, which can reduce packet transmission efficiency.

IEEE 802.11e-2005 - IEEE Standard for Information technology--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications - Amendment 8: Medium Access Control (MAC) Quality of Service EnhancementsIEEE 802.11e-2005 - IEEE Standard for Information technology--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications - Amendment 8: Medium Access Control (MAC) Quality of Service Enhancements QoSを実現する無線LAN規格 IEEE802.11e” 映像情報メディア学会誌 Vol. 57, No. 11 (2003)"IEEE802.11e: A wireless LAN standard that realizes QoS," Journal of the Institute of Image Information and Television Engineers, Vol. 57, No. 11 (2003)

本開示は、スケジューリング周期内でパケット送信が発生した場合であっても、パケット送信効率の低下を防ぐことを目的とする。 The present disclosure aims to prevent a decrease in packet transmission efficiency even when packet transmission occurs within a scheduling period.

端末は、パケット送信を行った直後のパケット量通知に、送信を実施したバッファのパケット量の更新をコントローラに実行させる強制更新フラグを埋め込む。強制更新フラグがあった場合、コントローラは、その通知のパケット量で強制的にデータベースを更新する。 The terminal embeds a forced update flag in the packet amount notification sent immediately after transmitting a packet, which causes the controller to update the packet amount in the buffer where the transmission was performed. If the forced update flag is present, the controller forcibly updates the database with the packet amount in the notification.

本開示に係る制御システムは、
無線ネットワークのトラフィックを制御する制御システムであって、
前記無線ネットワークを介してパケットを相互に伝送する端末及びアクセスポイントと、
前記端末及び前記アクセスポイントに対して送信制御を行うコントローラと、
を備えており、
前記コントローラは、前記端末から受信したパケット量通知に基づいて定められた前記端末のバッファ毎のパケット量を記憶したデータベースを参照し、前記データベースに基づいて前記端末から前記アクセスポイントへのパケット送信を制御し、
前記端末は、前記コントローラの制御に従ったパケット送信の直後のパケット量通知に、前記データベースを強制的に更新する強制更新フラグを埋め込んで送信し、
前記コントローラは、受信したパケット量通知に強制更新フラグが埋め込まれている場合、前記データベースにおける前記パケット量通知で通知された端末のバッファのパケット量を当該パケット量通知のパケット量に更新する。
The control system according to the present disclosure comprises:
A control system for controlling traffic in a wireless network, comprising:
a terminal and an access point for transmitting packets to each other via the wireless network;
A controller that performs transmission control on the terminal and the access point;
Equipped with
the controller refers to a database storing a packet amount for each buffer of the terminal determined based on a packet amount notification received from the terminal, and controls packet transmission from the terminal to the access point based on the database;
the terminal embeds a forced update flag for forcibly updating the database in a packet amount notification immediately after a packet transmission under the control of the controller, and transmits the packet amount notification;
When a forced update flag is embedded in the received packet amount notification, the controller updates the packet amount of the buffer of the terminal notified in the packet amount notification in the database to the packet amount in the packet amount notification.

本開示に係る制御方法は、
無線ネットワークのトラフィックを制御する制御方法であって、
前記制御方法は、前記無線ネットワークを介してパケットを相互に伝送する端末及びアクセスポイントに対してコントローラが行う送信制御であって、
前記端末から受信したパケット量通知に基づいて定められた前記端末のバッファ毎のパケット量を記憶したデータベースを参照し、前記データベースに基づいて前記端末から前記アクセスポイントへのパケット送信を制御し、
受信したパケット量通知に強制更新フラグが埋め込まれている場合、前記データベースにおける前記パケット量通知で通知された端末のバッファのパケット量を当該パケット量通知のパケット量に更新する。
The control method according to the present disclosure includes:
A method for controlling traffic in a wireless network, comprising:
The control method includes a transmission control performed by a controller on a terminal and an access point that transmit packets to each other via the wireless network,
referring to a database storing the amount of packets per buffer of the terminal determined based on the packet amount notification received from the terminal, and controlling packet transmission from the terminal to the access point based on the database;
If a forced update flag is embedded in the received packet amount notification, the packet amount of the buffer of the terminal notified in the packet amount notification in the database is updated to the packet amount in the packet amount notification.

本開示に係るコントローラは、
無線ネットワークのトラフィックを制御するコントローラであって、
前記コントローラは、前記無線ネットワークを介してパケットを相互に伝送する端末及びアクセスポイントに対して送信制御を行う装置であって、
前記端末から受信したパケット量通知に基づいて定められた前記端末のバッファ毎のパケット量を記憶したデータベースを参照し、前記データベースに基づいて前記端末から前記アクセスポイントへのパケット送信を制御し、
受信したパケット量通知に強制更新フラグが埋め込まれている場合、前記データベースにおける前記パケット量通知で通知された端末のバッファのパケット量を当該パケット量通知のパケット量に更新する。
The controller according to the present disclosure comprises:
A controller for controlling traffic in a wireless network, comprising:
The controller is a device that performs transmission control on a terminal and an access point that transmit packets to each other via the wireless network,
referring to a database storing the amount of packets per buffer of the terminal determined based on the packet amount notification received from the terminal, and controlling packet transmission from the terminal to the access point based on the database;
If a forced update flag is embedded in the received packet amount notification, the packet amount of the buffer of the terminal notified in the packet amount notification in the database is updated to the packet amount in the packet amount notification.

本開示は、前記コントローラとしてコンピュータを機能させるためのプログラムである。前記コントローラは、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。The present disclosure is a program for causing a computer to function as the controller. The controller can also be realized by a computer and a program, and the program can be recorded on a recording medium or provided via a network.

本開示によれば、スケジューリング周期内でパケット送信が発生した場合であっても、パケット送信効率の低下を防ぐことができる。 According to the present disclosure, a decrease in packet transmission efficiency can be prevented even when packet transmission occurs within a scheduling period.

本開示の制御システムの基本構成の一例を示す。1 illustrates an example of a basic configuration of a control system according to the present disclosure. 本開示の制御システムのシステム構成の一例を示す。1 illustrates an example of a system configuration of a control system according to the present disclosure. コントローラが備えるデータベースが保持する情報の一例である。13 is an example of information held in a database provided in the controller. 本発明に係る制御方法を説明する図である。FIG. 4 is a diagram illustrating a control method according to the present invention. スケジューリング周期がパケット量通知周期の1/5の周期であり、合計5パケット分で送信時刻をスケジューリングした場合のパケットスケジューリングの一例を示す。An example of packet scheduling in which the scheduling period is 1/5 of the packet amount notification period and transmission times are scheduled for a total of five packets is shown. 本開示の課題を説明する図である。FIG. 1 is a diagram illustrating a problem to be solved by the present disclosure. 本実施形態の制御方法の一例を示す。An example of a control method according to this embodiment will be described. 実施形態の本開示の制御システムの動作の一例を示す。1 shows an example of the operation of a control system according to an embodiment of the present disclosure.

以下、本開示の実施形態について、図面を参照しながら詳細に説明する。なお、本開示は、以下に示す実施形態に限定されるものではない。これらの実施の例は例示に過ぎず、本開示は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。 Below, the embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the present disclosure is not limited to the embodiments shown below. These implementation examples are merely illustrative, and the present disclosure can be implemented in various forms with various modifications and improvements based on the knowledge of those skilled in the art. Note that components with the same reference numerals in this specification and drawings are considered to be identical to each other.

(基本構成)
まず、本実施形態の制御システムの基本構成を説明する。図1は、本実施形態の制御システム300を説明する図である。
制御システム300は、無線ネットワーク15のトラフィックを制御する制御システムであって、
無線ネットワーク15を介してパケットを相互に伝送する端末11及びアクセスポイント12と、
端末11及びアクセスポイント12に対して送信制御を行うコントローラ13と、
を備える。
(Basic configuration)
First, the basic configuration of the control system of this embodiment will be described. Fig. 1 is a diagram illustrating a control system 300 of this embodiment.
The control system 300 is a control system that controls traffic of the wireless network 15,
A terminal 11 and an access point 12 which transmit packets to each other via a wireless network 15;
a controller 13 that performs transmission control for the terminal 11 and the access point 12;
Equipped with.

本開示の制御システム300は、アクセスポイント12とコントローラ13と複数の端末11とを備えるネットワークにおいて、
コントローラ13は、端末11から受信したパケット量通知に基づいて定められた端末11のバッファ毎のパケット量を記憶したデータベースDB3を参照し、データベースDB3に基づいて端末11からアクセスポイント12へのパケット送信を制御し、
端末11は、コントローラ13の制御に従ったパケット送信の直後に、データベースDB3を強制的に更新する強制更新フラグを埋め込んだパケット量通知を送信し、
コントローラ13は、受信したパケット量通知に強制更新フラグが含まれている場合、データベースDB3における該当端末11のバッファ毎のパケット量を、当該パケット量通知のパケット量に基づいて強制的に更新する。
The control system 300 of the present disclosure is configured in a network including an access point 12, a controller 13, and a plurality of terminals 11,
The controller 13 refers to a database DB3 that stores the packet amount for each buffer of the terminal 11 determined based on the packet amount notification received from the terminal 11, and controls packet transmission from the terminal 11 to the access point 12 based on the database DB3.
The terminal 11 transmits a packet amount notification including a forced update flag for forcibly updating the database DB3 immediately after transmitting the packet under the control of the controller 13,
When the forced update flag is included in the received packet amount notification, the controller 13 forcibly updates the packet amount for each buffer of the terminal 11 in the database DB3 based on the packet amount in the packet amount notification.

(第1の実施形態)
図2は、本実施形態の制御システムを説明する図である。本実施形態の制御システムは、N台の端末11、これらの端末11と通信を行うアクセスポイント12、端末11の通信帯域を割り当てるコントローラ13、を備える。端末11、アクセスポイント12及びコントローラ13は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
(First embodiment)
2 is a diagram illustrating the control system of this embodiment. The control system of this embodiment includes N terminals 11, an access point 12 that communicates with these terminals 11, and a controller 13 that allocates communication bandwidth to the terminals 11. The terminals 11, the access point 12, and the controller 13 can also be realized by a computer and a program, and the program can be recorded on a recording medium or provided via a network.

端末11、アクセスポイント12及びコントローラ13は、端末11からのパケット量の通知に基づいて端末11の通信品質制御を行う機能を備える。具体的には、以下の構成を備える。
端末11は、主信号送受信部MTR1、主信号バッファ部MB1、フロー単位バッファ部FB1#1~#L、アプリケーションAP1#1~#L、スケジューラ部SCH1、パケット量通知部NTF1、制御信号送受信部CTR1を備える。
アクセスポイント12は、主信号送受信部(下位)MTR2、主信号バッファ部MB2、フロー単位バッファ部FB2#1~#K、主信号送受信部(上位)MTRU、パケット量通知部NTF2、スケジューラ部SCH2、制御信号送受信部CTR2を備える。
コントローラ13は、データベース部DB3、スケジューリング部SCH3、制御信号送受信部CTR3を備える。
The terminal 11, the access point 12 and the controller 13 each have a function of controlling the communication quality of the terminal 11 based on a notification of the amount of packets from the terminal 11. Specifically, each of the terminals 11 and the controller 13 has the following configuration.
The terminal 11 includes a main signal transmitting/receiving unit MTR1, a main signal buffer unit MB1, flow unit buffer units FB1#1-#L, applications AP1#1-#L, a scheduler unit SCH1, a packet amount notifying unit NTF1, and a control signal transmitting/receiving unit CTR1.
The access point 12 includes a main signal transmission/reception unit (lower) MTR2, a main signal buffer unit MB2, flow unit buffer units FB2#1-#K, a main signal transmission/reception unit (upper) MTRU, a packet quantity notification unit NTF2, a scheduler unit SCH2, and a control signal transmission/reception unit CTR2.
The controller 13 includes a database unit DB3, a scheduling unit SCH3, and a control signal transmission/reception unit CTR3.

端末11及びアクセスポイント12のそれぞれは、
送信パケットをトラフィックフロー毎に蓄積するバッファ(FB1、FB2)と、
バッファ(FB1、FB2)に蓄積されたトラフィックフロー毎の前記送信パケットの蓄積量をコントローラ13に送信し、コントローラ13からトラフィックフロー毎の前記送信パケットの送信時刻および送信量を受信する装置側送受信部(CTR1、CTR2)と、
前記送信時刻および前記送信量に従ってバッファ(FB1、FB2)内のトラフィックフロー毎の前記送信パケットを無線ネットワーク15に送信する主信号送信部(MTR1、MTR2)と、
を備える。
Each of the terminal 11 and the access point 12
Buffers (FB1, FB2) for storing transmission packets for each traffic flow;
an apparatus-side transmitting/receiving unit (CTR1, CTR2) that transmits to a controller 13 the amount of transmission packets accumulated for each traffic flow in a buffer (FB1, FB2) and receives from the controller 13 the transmission time and the transmission amount of the transmission packets for each traffic flow;
a main signal transmitting unit (MTR1, MTR2) for transmitting the transmission packets for each traffic flow in the buffer (FB1, FB2) to a wireless network 15 according to the transmission time and the transmission amount;
Equipped with.

コントローラ13は、
端末11及びアクセスポイント12のそれぞれから前記蓄積量を受信し、端末11及びアクセスポイント12のそれぞれへ前記送信時刻および前記送信量を送信する制御信号送受信部CTR3と、
前記蓄積量に基づいてトラフィックフロー毎の前記送信パケットの前記送信時刻及び前記送信量を決定するスケジューリング部SCH3と、
を備える。
The controller 13 is
a control signal transmitting/receiving unit CTR3 that receives the stored amount from each of the terminal 11 and the access point 12 and transmits the transmission time and the transmission amount to each of the terminal 11 and the access point 12;
a scheduling unit SCH3 that determines the transmission time and the transmission amount of the transmission packet for each traffic flow based on the accumulated amount;
Equipped with.

制御システムは、主信号(トラフィックのパケット)の通信手段とは別の通信手段でコントローラ13とアクセスポイント12/端末11との間の制御信号を通信する。具体的には、制御信号は、端末11の制御信号送受信部CTR1とコントローラ13の制御信号送受信部CTR3との間、及びアクセスポイント12の制御信号送受信部CTR2とコントローラ13の制御信号送受信部CTR3との間で送受される。The control system communicates control signals between the controller 13 and the access point 12/terminal 11 using a communication means separate from the communication means for the main signal (traffic packets). Specifically, the control signals are transmitted and received between the control signal transmitting/receiving unit CTR1 of the terminal 11 and the control signal transmitting/receiving unit CTR3 of the controller 13, and between the control signal transmitting/receiving unit CTR2 of the access point 12 and the control signal transmitting/receiving unit CTR3 of the controller 13.

各端末11およびアクセスポイント12は、定期的にフロー単位バッファ部(FB1、FB2)に蓄積されたパケット量を制御信号としてコントローラ13に通知する。
端末11は各アプリケーションAP1からのパケットをアプリケーション毎(フロー毎)にバッファFB1に蓄積する。パケット量通知部NTF1は、定期的に各バッファFB1のパケット蓄積量を確認し、各バッファFB1に蓄積されているパケット量を制御信号として制御信号送受信部CTR1を介してコントローラ13へ通知する。本開示では、この制御信号を「パケット量通知」と称する。
なお、フロー単位バッファ部FB1をアプリケーションAP1が所有していてもよい。
Each terminal 11 and access point 12 periodically notifies the controller 13 of the amount of packets stored in the per-flow buffer units (FB1, FB2) as a control signal.
The terminal 11 accumulates packets from each application AP1 in a buffer FB1 for each application (for each flow). The packet amount notification unit NTF1 periodically checks the amount of packets accumulated in each buffer FB1, and notifies the controller 13 of the amount of packets accumulated in each buffer FB1 as a control signal via the control signal transmission/reception unit CTR1. In this disclosure, this control signal is referred to as a "packet amount notification."
The flow unit buffer unit FB1 may be owned by the application AP1.

本開示のパケット量通知部NTF1は、パケットの送信直後のパケット量通知に強制更新フラグの挿入を実行する。強制更新フラグを挿入するパケット量通知は、定期的に行うパケット量通知であってもよいが、本開示ではこれに限定されない。例えば、パケット量通知部NTF1は、定期的なパケット量通知の前に、強制更新フラグを挿入したパケット量通知をコントローラ13に送信してもよい。この場合、端末11は、アクセスポイント12におけるパケットの受信の確認を待たずにパケット量通知を行ってもよいが、アクセスポイント12におけるパケットの受信が確認できたことを契機に、パケット量通知を行ってもよい。The packet amount notification unit NTF1 of the present disclosure inserts a forced update flag into the packet amount notification immediately after transmitting a packet. The packet amount notification into which the forced update flag is inserted may be a packet amount notification that is performed periodically, but is not limited to this in the present disclosure. For example, the packet amount notification unit NTF1 may transmit a packet amount notification with a forced update flag inserted to the controller 13 before the periodic packet amount notification. In this case, the terminal 11 may perform a packet amount notification without waiting for confirmation of packet reception at the access point 12, but may also perform a packet amount notification when the reception of a packet at the access point 12 is confirmed.

また、アクセスポイント12は上位ネットワーク装置50からのパケットをアプリケーション毎(フロー毎)にバッファFB2に蓄積する。パケット量通知部NTF2は、定期的に各バッファFB2のパケット蓄積量を確認し、これを制御信号として制御信号送受信部CTR2を介してコントローラ13へ通知する。In addition, the access point 12 accumulates packets from the upper network device 50 in the buffer FB2 for each application (for each flow). The packet amount notification unit NTF2 periodically checks the amount of packets accumulated in each buffer FB2 and notifies the controller 13 of this as a control signal via the control signal transmission/reception unit CTR2.

コントローラ13は、通知されたパケット蓄積量、端末11、アクセスポイント12、及びフロー単位バッファ(FB1、FB2)の情報を記録し、それを元にバッファ毎の送信時刻と送信量を決定し、各端末11およびアクセスポイント12へ制御信号として通知する。The controller 13 records the notified packet accumulation amount, information on the terminal 11, the access point 12, and the flow unit buffers (FB1, FB2), and based on this, determines the transmission time and transmission amount for each buffer and notifies each terminal 11 and access point 12 as a control signal.

コントローラ13の制御信号送受信部CTR3は、各端末11とアクセスポイント12から制御信号を受信し、制御信号に含まれるパケット蓄積量、端末11、アクセスポイント12、及びフロー単位バッファ(FB1、FB2)の情報をデータベースDB3に整理する。The control signal transmission/reception unit CTR3 of the controller 13 receives control signals from each terminal 11 and access point 12, and organizes the packet accumulation amount contained in the control signal, information on the terminal 11, the access point 12, and the flow unit buffers (FB1, FB2) in a database DB3.

図3は、データベースDB3に整理された情報の一例を説明する図である。
本データベースDB3は、次の3つの情報を整理する。
項番は、端末11とアクセスポイント12の全てのバッファ(FB1、FB2)に対する通し番号である。
ノード番号は、アクセスポイント12又は端末11の番号である。
バッファ番号は、各端末11が保有するバッファFB1の番号、又はアクセスポイント12保有するバッファFB2の番号である。
パケット量は、それぞれのバッファ番号を持つバッファが保持するパケット蓄積量である。例えば、項番K+2は、端末11#1が持つフロー単位バッファ部FB1#2のパケット蓄積量であり、その量は“B12”であることを意味する。
FIG. 3 is a diagram illustrating an example of information organized in the database DB3.
This database DB3 organizes the following three pieces of information.
The item number is a serial number for all the buffers (FB1, FB2) of the terminal 11 and the access point 12.
The node number is the number of the access point 12 or the terminal 11 .
The buffer number is the number of the buffer FB1 held by each terminal 11 or the number of the buffer FB2 held by the access point 12.
The packet amount is the amount of packets stored in a buffer having a corresponding buffer number. For example, item number K+2 indicates the amount of packets stored in the per-flow buffer unit FB1#2 of the terminal 11#1, and the amount is "B12."

コントローラ13のスケジューリング部SCH3は、後述するスケジューリング方式を利用し、データベース部DB3の内容からバッファ毎の送信時刻と送信量を決定する。そして、スケジューリング部SCH3は、決定した送信時刻と送信量を制御信号とし、制御信号送受信部CTR3から端末11やアクセスポイント12へ送信する。The scheduling unit SCH3 of the controller 13 uses a scheduling method described below to determine the transmission time and transmission amount for each buffer from the contents of the database unit DB3. The scheduling unit SCH3 then uses the determined transmission time and transmission amount as a control signal and transmits it from the control signal transmission/reception unit CTR3 to the terminal 11 and the access point 12.

各端末11およびアクセスポイント12は、通知された送信時刻と送信量でフロー単位バッファ部(FB1、FB2)が蓄積するパケットを取り出して主信号バッファ部(MB1、MB2)へ入力する。主信号送受信部(MTR1、MTR2)は、主信号バッファ部(MB1、MB2)のパケットを無線ネットワーク15へ送信する。Each terminal 11 and access point 12 extracts packets stored in the flow unit buffer units (FB1, FB2) at the notified transmission time and transmission amount and inputs them to the main signal buffer units (MB1, MB2). The main signal transmission/reception units (MTR1, MTR2) transmit the packets in the main signal buffer units (MB1, MB2) to the wireless network 15.

図4は、以上で説明した動作をフローチャートで説明した図である。本実施形態の制御方法は、無線ネットワーク15のトラフィックを制御する制御方法であって、
前記制御方法は、無線ネットワーク15を介してパケットを相互に伝送する端末11及びアクセスポイント12に対してコントローラ13が行う送信制御であって、
端末11及びアクセスポイント12のそれぞれのバッファ(FB1、FB2)にトラフィックフロー毎に送信パケットを蓄積すること(ステップS111、S112、S121,S122)、
それぞれの前記バッファに蓄積されたトラフィックフロー毎の前記送信パケットの蓄積量を前記コントローラに送信すること(ステップS113、S123)、
前記コントローラにて、前記端末及び前記アクセスポイントのそれぞれから受信した前記蓄積量に基づいてトラフィックフロー毎の前記送信パケットの送信時刻及び送信量を決定すること(ステップS131、S132)、
前記コントローラから前記端末及び前記アクセスポイントのそれぞれへ前記送信時刻および前記送信量を送信すること(ステップS133)、及び
前記送信時刻および前記送信量に従って前記端末及び前記アクセスポイントのそれぞれの前記バッファからトラフィックフロー毎の前記送信パケットを前記無線ネットワークに送信すること(ステップS114、S124)
を特徴とする。
4 is a flowchart illustrating the above-described operation. The control method of this embodiment is a method for controlling traffic in the wireless network 15, and includes the steps of:
The control method is a transmission control performed by a controller 13 on a terminal 11 and an access point 12 which transmit packets to each other via a wireless network 15,
Storing transmission packets for each traffic flow in the buffers (FB1, FB2) of the terminal 11 and the access point 12 (steps S111, S112, S121, S122);
Transmitting to the controller the amount of the transmission packets stored in each of the buffers for each traffic flow (steps S113 and S123);
determining, in the controller, a transmission time and a transmission amount of the transmission packet for each traffic flow based on the accumulated amount received from each of the terminal and the access point (steps S131 and S132);
Transmitting the transmission time and the transmission amount from the controller to each of the terminal and the access point (step S133); and transmitting the transmission packets for each traffic flow from the buffers of each of the terminal and the access point to the wireless network according to the transmission time and the transmission amount (steps S114, S124).
It is characterized by:

現実の通信には必ず送信から受信まで遅延時間が発生するため、各端末11およびアクセスポイント12からのパケット量通知とコントローラ13からのスケジューリング通知は時間差が発生し、実際のバッファFB1に蓄積されたパケット量と送信指示により端末11が送信するパケット量に差が生まれる場合がある。例えば、図5に示すように、スケジューリング周期がパケット量通知周期の1/5の周期であり、コントローラ13が、合計5パケット分で端末11#Nのバッファ番号#Mの送信時刻をスケジューリングした場合、図6に示すように、スケジューリング周期内での最大パケット蓄積量が8パケット分だったとしても、スケジューリング周期内でパケット送信が発生した場合、バッファに蓄積したパケット量よりも大きいパケット量送信指示が来ることで、パケット送信効率が低下する可能性がある。そこで、本開示の端末11は、パケット送信を行った直後に送信するパケット量通知に強制更新フラグを埋め込み、コントローラ13のデータベースDB3を強制的に更新する。In real communication, delay time always occurs between transmission and reception, so there may be a time difference between the packet amount notification from each terminal 11 and access point 12 and the scheduling notification from the controller 13, and there may be a difference between the actual packet amount stored in the buffer FB1 and the packet amount transmitted by the terminal 11 due to the transmission instruction. For example, as shown in FIG. 5, if the scheduling period is 1/5 of the packet amount notification period and the controller 13 schedules the transmission time of buffer number #M of terminal 11 #N for a total of 5 packets, as shown in FIG. 6, even if the maximum packet accumulation amount within the scheduling period is 8 packets, if packet transmission occurs within the scheduling period, the packet transmission efficiency may decrease because a packet amount transmission instruction larger than the packet amount accumulated in the buffer is received. Therefore, the terminal 11 of the present disclosure embeds a forced update flag in the packet amount notification transmitted immediately after packet transmission, and forcibly updates the database DB3 of the controller 13.

図7に、本実施形態の制御方法の一例を示す。本実施形態の制御方法は、無線ネットワーク15のトラフィックを制御する制御方法であって、端末11#Nのバッファ番号#Mに格納されたパケットを送信する際、以下のステップを実行する。
端末11#Nは、
バッファFB1#Mにパケットが格納されると(S311)、パケット量通知部NTF1がバッファFB1#Mのパケット量をカウントし(S312)、パケット送信直後であるか否かを判定する(S313)。
パケット送信直後である場合(S313においてYes)、パケット量通知部NTF1にて送信直後のバッファFB1のパケット量通知に強制更新フラグを挿入する(S314)。
パケット送信直後でない場合(S313においてNo)、又はステップS114の後、パケット量通知部NTF1がバッファFB1#Mに格納されたパケット量をコントローラ13に通知する(315)。
An example of the control method of this embodiment is shown in Fig. 7. The control method of this embodiment is a control method for controlling traffic in the wireless network 15, and executes the following steps when transmitting a packet stored in buffer number #M of terminal 11#N.
The terminal 11#N is
When a packet is stored in the buffer FB1#M (S311), the packet amount notifying unit NTF1 counts the amount of packets in the buffer FB1#M (S312) and determines whether or not it is immediately after a packet transmission (S313).
If it is immediately after packet transmission (Yes in S313), the packet amount notifying unit NTF1 inserts a forced update flag into the packet amount notification of the buffer FB1 immediately after transmission (S314).
If it is not immediately after packet transmission (No in S313), or after step S114, the packet amount notifying unit NTF1 notifies the controller 13 of the amount of packets stored in the buffer FB1#M (315).

コントローラ13は、端末11#Nからパケット量通知を受信すると、強制更新フラグはあるか否かを判定する(S321)。
強制更新フラグがない場合(S321においてNo)、データベース部DB3に記録された端末11#Nのバッファ番号#Mのパケット量より、通知のパケット量の方が大きいか否かを判定する(S322)。データベース部DB3に記録された端末11#Nのバッファ番号#Mのパケット量より、通知のパケット量の方が小さい場合(S322においてNo)、通知を廃棄する。
強制更新フラグがある場合(S321においてYes)、又はデータベース部DB3に記録された端末11#Nのバッファ番号#Mのパケット量より、通知のパケット量の方が大きい場合(S322においてYes)、更新が必要なバッファ番号#Mのパケット量をデータベース部DB3に記録する(S323)。
そして、コントローラ13は、データベース部DB3の記録から、スケジューリング部SCH3で端末11#Nのバッファ番号#Mの格納パケットの送信時刻と送信量を決定し(S324)、スケジューリング部SCH3で決定した端末11#Nのバッファ番号#Mのパケット送信時刻と送信量を各アクセスポイント12、端末11#Nに通知する(S325)。
When the controller 13 receives a packet amount notification from the terminal 11#N, it determines whether or not there is a forced update flag (S321).
If there is no forced update flag (No in S321), it is determined whether the packet amount in the notification is greater than the packet amount of buffer number #M of terminal 11#N recorded in database unit DB3 (S322). If the packet amount in the notification is less than the packet amount of buffer number #M of terminal 11#N recorded in database unit DB3 (No in S322), the notification is discarded.
If a forced update flag is present (Yes in S321), or if the notification packet volume is greater than the packet volume of buffer number #M of terminal 11 #N recorded in database unit DB3 (Yes in S322), the packet volume of buffer number #M that needs to be updated is recorded in database unit DB3 (S323).
Then, the controller 13 determines the transmission time and transmission amount of the packet stored in buffer number #M of terminal 11#N from the records in the database unit DB3 in the scheduling unit SCH3 (S324), and notifies each access point 12 and terminal 11#N of the packet transmission time and transmission amount of buffer number #M of terminal 11#N determined by the scheduling unit SCH3 (S325).

端末11#Nは、コントローラ13からの通知を受信すると、スケジューリング部SCH3で決定した送信時刻と送信量に従ってスケジューラ部SCH1がバッファ#Mの格納パケットを送信する(S316)。When terminal 11#N receives a notification from controller 13, scheduler unit SCH1 transmits the stored packet in buffer #M according to the transmission time and transmission amount determined by scheduling unit SCH3 (S316).

図8に、強制更新フラグを用いてデータベース部DB3の更新を行った場合のパケットスケジューリングの一例を示す。コントローラ13が、合計5パケット分で端末11#Nのバッファ番号#Mの送信時刻Tと終了時刻(T+t)をスケジューリングした場合、端末11#Nは、5パケット目を送信した直後のパケット量通知に強制更新フラグを埋め込む。 8 shows an example of packet scheduling when the database unit DB3 is updated using the forced update flag. When the controller 13 schedules the transmission time T1 and end time ( T1 + t1 ) of the buffer number #M of the terminal 11#N for a total of five packets, the terminal 11#N embeds a forced update flag in the packet amount notification immediately after transmitting the fifth packet.

例えば、5パケット目を送信した直後のパケット量通知時の端末11#Nのバッファ番号#Mのパケット量が4の場合、端末11#Nは、バッファ番号#Mのパケット量が4である旨と共に強制更新フラグを埋め込んだパケット量通知をコントローラ13に送信する。コントローラ13はこのパケット量通知を受信すると、端末11#Nから受信した強制更新フラグに従い、データベース部DB3におけるバッファ番号#Mのパケット量を4に更新する。これにより、コントローラ13は、合計5パケット分で送信時刻Tと終了時刻(T+t)をスケジューリングすることができる。 For example, if the packet amount of buffer number #M of terminal 11#N is 4 when the packet amount notification is sent immediately after the transmission of the fifth packet, terminal 11#N sends a packet amount notification to controller 13 indicating that the packet amount of buffer number #M is 4 and including a forced update flag. When controller 13 receives this packet amount notification, it updates the packet amount of buffer number #M in database unit DB3 to 4 according to the forced update flag received from terminal 11#N. This allows controller 13 to schedule the transmission time T2 and end time ( T2 + t2 ) for a total of five packets.

[スケジューリング方式]
ここで、コントローラ13のスケジューリング部SCH13が行うスケジューリング方式を説明する。
[1]公平にスケジューリング
本スケジューリング方式は、端末11とアクセスポイント12のフロー単位バッファ(FB1、FB2)のうち、パケットが蓄積されているフロー単位バッファの総数で帯域や時間を割る計算を行う。
以下、パラメータを説明する。
端末11とアクセスポイント12を合わせた、パケットが蓄積されているフロー単位バッファの数: n
1cycleの時間: T[sec]
1cycle時間あたりの主信号総送信限界量: Z[Bytes/sec]
最初に蓄積されたパケットを送信する時刻: tstart[sec]
[Scheduling method]
Here, the scheduling method performed by the scheduling unit SCH13 of the controller 13 will be described.
[1] Fair Scheduling This scheduling method performs calculations to divide the bandwidth or time by the total number of per-flow buffers (FB1, FB2) in which packets are stored in the terminal 11 and the access point 12.
The parameters are explained below.
The number of per-flow buffers in which packets are stored, including the terminal 11 and the access point 12: n
Time for 1 cycle: T [sec]
Total transmission limit of main signal per cycle time: Z [Bytes/sec]
Time to transmit the first stored packet: t start [sec]

この場合、
フロー単位バッファ#Jの送信量S[Bytes]は、

Figure 0007622819000001
フロー単位バッファ#Jの送信時刻T[sec]は、
Figure 0007622819000002
フロー単位バッファ#Jの送信時刻t[sec]は、
Figure 0007622819000003
と計算される。 in this case,
The transmission amount S J [Bytes] of the per-flow buffer #J is
Figure 0007622819000001
The transmission time T J [sec] of the per-flow buffer #J is
Figure 0007622819000002
The transmission time t J [sec] of per-flow buffer #J is expressed as follows:
Figure 0007622819000003
It is calculated as follows.

なお、送信を開始するフロー単位バッファの順番は、例えばコントローラ13のデータベース部DB3に整理されている項番の若番から行う、などが考えられる。 The order in which flow unit buffers start transmitting may be, for example, starting from the lowest item number organized in the database unit DB3 of the controller 13.

[2]帯域重み付けを考慮してスケジューリング
本スケジューリング方式は、端末11とアクセスポイント12のフロー単位バッファ(FB1、FB2)のうち、パケットが蓄積されているフロー単位バッファの数とそのパケット蓄積量で決定する。
以下、パラメータを説明する。
フロー単位バッファ#Jのパケット蓄積量: B[Bytes]
1cycleの時間: T[sec]
1cycle時間あたりの送信限界量: Z[Bytes/sec]
全フロー単位バッファに蓄積された全パケットを送信するために必要な時間: Tall[sec]
全フロー単位バッファに蓄積されたパケットのうち最初にパケット送信する時刻: tstart[sec]
[2] Scheduling Considering Bandwidth Weighting This scheduling method is determined based on the number of per-flow buffers (FB1, FB2) in which packets are stored in the terminal 11 and the access point 12, and the amount of packets stored therein.
The parameters are explained below.
Packet accumulation amount in per-flow buffer #J: B J [Bytes]
Time for 1 cycle: T [sec]
Transmission limit per cycle: Z [Bytes/sec]
Time required to transmit all packets stored in all per-flow buffers: T all [sec]
Time when the first packet is transmitted from all packets stored in the per-flow buffer: t start [sec]

この場合、

Figure 0007622819000004
とすると、
フロー単位バッファ#Jの送信量S[Bytes]は、
all≦Tの場合、
Figure 0007622819000005
all>Tの場合、
Figure 0007622819000006
フロー単位バッファ#Jの送信時刻T[sec]は、
all≦Tの場合、
Figure 0007622819000007
all>Tの場合、
Figure 0007622819000008
フロー単位バッファ#Jの送信時刻t[sec]は、
all≦Tの場合、
Figure 0007622819000009
all>Tの場合、
Figure 0007622819000010
と計算される。 in this case,
Figure 0007622819000004
Then,
The transmission amount S J [Bytes] of the per-flow buffer #J is
If T all ≦T,
Figure 0007622819000005
If T all >T,
Figure 0007622819000006
The transmission time T J [sec] of the per-flow buffer #J is
If T all ≦T,
Figure 0007622819000007
If T all >T,
Figure 0007622819000008
The transmission time t J [sec] of per-flow buffer #J is expressed as follows:
If T all ≦T,
Figure 0007622819000009
If T all >T,
Figure 0007622819000010
It is calculated as follows.

なお、Tall>Tの場合、送信しきれないパケットは、次の送信タイミングに繰り越す。また、本実施形態では、コントローラ13が各端末11に割り当てる通信帯域の一例として送信時刻及び送信量を割り当てる例を示すが、本開示はこれらに限定されない。 In addition, when T all > T, packets that cannot be transmitted are carried over to the next transmission timing. In addition, in the present embodiment, an example of allocating a transmission time and a transmission amount as an example of a communication band that the controller 13 allocates to each terminal 11 is shown, but the present disclosure is not limited thereto.

以上説明したように、本開示の実施形態は、
端末11が、パケット送信の直後のパケット量通知に強制更新フラグを挿入し、
コントローラ13が、パケット量通知に埋め込まれた強制更新フラグに基づいて、データベースDB3を強制的に更新する。
これにより、本開示は、スケジューリング周期内でパケット送信が発生した場合であっても、パケット送信効率の低下を防ぐことができる。
さらに、一定周期で通知されたパケット量をコントローラ13のデータベース部DB3で逐次更新することは、パケット量の通知周期が小さく、かつ端末数が多い場合ではコントローラ13への負荷が大きい。この点、本開示は、更新の必要なタイミングでバッファ単位でデータベースを更新するため、コントローラ13への負荷を低減することができる。
As described above, the embodiment of the present disclosure includes:
The terminal 11 inserts a forced update flag into a packet amount notification immediately after a packet transmission,
The controller 13 forcibly updates the database DB3 based on the forcible update flag embedded in the packet amount notification.
As a result, the present disclosure can prevent a decrease in packet transmission efficiency even when packet transmission occurs within a scheduling period.
Furthermore, successively updating the packet amount notified at a fixed interval in the database unit DB3 of the controller 13 places a heavy load on the controller 13 when the packet amount notification interval is short and there are a large number of terminals. In this regard, the present disclosure updates the database in buffer units at the timing when an update is required, thereby reducing the load on the controller 13.

本開示は情報通信産業に適用することができる。 This disclosure can be applied to the information and communications industry.

11:端末
12:アクセスポイント
13:コントローラ
15:無線ネットワーク
50:上位ネットワーク装置
300:制御システム
11: Terminal 12: Access point 13: Controller 15: Wireless network 50: Upper network device 300: Control system

Claims (4)

無線ネットワークのトラフィックを制御する制御システムであって、
前記無線ネットワークを介してパケットを相互に伝送する端末及びアクセスポイントと、
前記端末及び前記アクセスポイントに対して送信制御を行うコントローラと、
を備えており、
前記コントローラは、前記端末から受信したパケット量通知に基づいて定められた前記端末のバッファ毎のパケット量を記憶したデータベースを参照し、前記データベースに基づいて前記端末から前記アクセスポイントへのパケット送信を制御し、
前記端末は、前記コントローラの制御に従ったパケット送信ののパケット量通知に、前記データベースを強制的に更新する強制更新フラグを埋め込んで送信し、
前記コントローラは、受信したパケット量通知に強制更新フラグが埋め込まれている場合、前記データベースにおける前記パケット量通知で通知された端末のバッファのパケット量を当該パケット量通知のパケット量に更新する、
制御システム。
A control system for controlling traffic in a wireless network, comprising:
a terminal and an access point for transmitting packets to each other via the wireless network;
A controller that performs transmission control on the terminal and the access point;
Equipped with
the controller refers to a database storing a packet amount for each buffer of the terminal determined based on a packet amount notification received from the terminal, and controls packet transmission from the terminal to the access point based on the database;
the terminal embeds a forced update flag for forcibly updating the database in a packet amount notification when transmitting packets under the control of the controller, and transmits the packet amount notification;
When a forced update flag is embedded in the received packet amount notification, the controller updates the packet amount of the buffer of the terminal notified in the packet amount notification in the database to the packet amount in the packet amount notification.
Control system.
無線ネットワークのトラフィックを制御する制御方法であって、
前記制御方法は、前記無線ネットワークを介してパケットを相互に伝送する端末及びアクセスポイントに対してコントローラが行う送信制御であって、
前記端末から受信したパケット量通知に基づいて定められた前記端末のバッファ毎のパケット量を記憶したデータベースを参照し、前記データベースに基づいて前記端末から前記アクセスポイントへのパケット送信を制御し、
受信したパケット量通知の内前記コントローラの制御に従った前記端末のパケット送信の際のパケット量通知前記データベースを強制的に更新する強制更新フラグが埋め込まれている場合、前記データベースにおける前記パケット量通知で通知された端末のバッファのパケット量を当該パケット量通知のパケット量に更新する、
制御方法。
A method for controlling traffic in a wireless network, comprising:
The control method includes a transmission control performed by a controller on a terminal and an access point that transmit packets to each other via the wireless network,
referring to a database storing the amount of packets per buffer of the terminal determined based on the packet amount notification received from the terminal, and controlling packet transmission from the terminal to the access point based on the database;
When a forced update flag for forcibly updating the database is embedded in the packet amount notification at the time of packet transmission from the terminal under the control of the controller among the received packet amount notifications, the packet amount of the buffer of the terminal notified in the packet amount notification in the database is updated to the packet amount of the packet amount notification.
Control methods.
無線ネットワークのトラフィックを制御するコントローラであって、
前記コントローラは、前記無線ネットワークを介してパケットを相互に伝送する端末及びアクセスポイントに対して送信制御を行う装置であって、
前記端末から受信したパケット量通知に基づいて定められた前記端末のバッファ毎のパケット量を記憶したデータベースを参照し、前記データベースに基づいて前記端末から前記アクセスポイントへのパケット送信を制御し、
受信したパケット量通知の内前記コントローラの制御に従った前記端末のパケット送信の際のパケット量通知前記データベースを強制的に更新する強制更新フラグが埋め込まれている場合、前記データベースにおける前記パケット量通知で通知された端末のバッファのパケット量を当該パケット量通知のパケット量に更新する、
コントローラ。
A controller for controlling traffic in a wireless network, comprising:
The controller is a device that performs transmission control on a terminal and an access point that transmit packets to each other via the wireless network,
referring to a database storing the amount of packets per buffer of the terminal determined based on the packet amount notification received from the terminal, and controlling packet transmission from the terminal to the access point based on the database;
When a forced update flag for forcibly updating the database is embedded in the packet amount notification at the time of packet transmission from the terminal under the control of the controller among the received packet amount notifications, the packet amount of the buffer of the terminal notified in the packet amount notification in the database is updated to the packet amount of the packet amount notification.
controller.
請求項3に記載のコントローラとしてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as the controller according to claim 3.
JP2023506378A 2021-03-15 2021-03-15 CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM Active JP7622819B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/010310 WO2022195650A1 (en) 2021-03-15 2021-03-15 Control system, control method, controller, and program

Publications (2)

Publication Number Publication Date
JPWO2022195650A1 JPWO2022195650A1 (en) 2022-09-22
JP7622819B2 true JP7622819B2 (en) 2025-01-28

Family

ID=83320044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023506378A Active JP7622819B2 (en) 2021-03-15 2021-03-15 CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM

Country Status (2)

Country Link
JP (1) JP7622819B2 (en)
WO (1) WO2022195650A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018011251A (en) 2016-07-15 2018-01-18 株式会社東芝 Wireless communication apparatus and wireless communication method
JP2019515584A (en) 2016-05-11 2019-06-06 クゥアルコム・インコーポレイテッドQualcomm Incorporated Buffer Status Reporting in Wireless Local Area Network (WLAN)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019515584A (en) 2016-05-11 2019-06-06 クゥアルコム・インコーポレイテッドQualcomm Incorporated Buffer Status Reporting in Wireless Local Area Network (WLAN)
JP2018011251A (en) 2016-07-15 2018-01-18 株式会社東芝 Wireless communication apparatus and wireless communication method

Also Published As

Publication number Publication date
JPWO2022195650A1 (en) 2022-09-22
WO2022195650A1 (en) 2022-09-22

Similar Documents

Publication Publication Date Title
CN113141590B (en) Industrial Internet of things-oriented wireless communication scheduling method and device
US20020052205A1 (en) Quality of service scheduling scheme for a broadband wireless access system
CN109618375B (en) UAV ad hoc network time slot scheduling method based on service priority and channel interruption probability
EP1433286A1 (en) A class of computationally parsimonious schedulers for enforcing quality of service over packet based av-centric home networks
JP7416209B2 (en) Control system, control method, controller, and program
CN112088524A (en) Transmission of data of different priorities by means of bluetooth low energy
CN111314243A (en) LoRa network QoS scheduling management method supporting complex service data transmission
CN114501654B (en) A time slot allocation method for wireless time-sensitive network inside spacecraft with wired and wireless integration
KR100795325B1 (en) System and method for adaptive polling in BLAN
US20110047271A1 (en) Method and system for allocating resources
CN103249164A (en) Resource scheduling method and base station for chain wireless network
JP7622819B2 (en) CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM
JP2001308914A (en) Base station for wireless packet communication
KR20170111455A (en) WIRED/WIRELESS INTEGRATED NETWORK APPLIED MAPPING METHOD FOR QoS GUARANTEE AND UPSTREAM DATA TRASMISSION METHOD
CN101848494B (en) Dispatching method of real-time business and device thereof
US8355403B2 (en) Stale data removal using latency count in a WiMAX scheduler
EP1916801B1 (en) Access point for centralised scheduling in a IEEE 802.11e WLAN
JP7552861B2 (en) CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM
WO2023188089A1 (en) Control system, control method, controller, and program
JP7655386B2 (en) CONTROL SYSTEM, CONTROL METHOD, CONTROLLER, AND PROGRAM
JP7716634B2 (en) Control system, control method, controller, and program
Sun et al. Cooperative downloading in vehicular networks: A graph-based approach
CN120729813B (en) A Design Method for Time-Slotted MAC Protocol in Underwater Acoustic Communication Networks with Multi-Priority Services
US12245204B2 (en) Method for allocating resources in a wireless communication system
CN120128543A (en) A method for sending AFDX network data based on business priority

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241230

R150 Certificate of patent or registration of utility model

Ref document number: 7622819

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350