Communication control system and communication control method

US11463382B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11463382-B2
Application numberUS-201917271111-A
CountryUS
Kind codeB2
Filing dateAug 15, 2019
Priority dateAug 27, 2018
Publication dateOct 4, 2022
Grant dateOct 4, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication control system is a communication control system including: a plurality of layer 2 switches; and a control apparatus. Each of the plurality of layer 2 switches includes a queue having a queue length being adjustable for each of transfer routes of data, and a transmission unit configured to transmit the data stored in the queue for each of the transfer routes to a subsequent destination of the data at a data rate being adjustable for each of the transfer routes. The control apparatus includes an adjustment processing unit configured to acquire information representing a discarded data amount being a data amount of the data discarded in the queue from one of the plurality of layer 2 switches having discarded the data, and adjust the queue length and the data rate of each of the plurality of layer 2 switches for each of the transfer routes, based on the discarded data amount.

First claim

Opening claim text (preview).

The invention claimed is: 1. A communication control system comprising: a plurality of layer 2 switches; and a control apparatus, wherein: each of the plurality of layer 2 switches includes: a queue having a queue length being adjustable for each of transfer routes of data, and a transmitter transmitting the data stored in the queue for each of the transfer routes to a subsequent destination of the data at a data rate being adjustable for each of the transfer routes; the control apparatus includes: an adjustment processor acquiring information representing a discarded data amount being a data amount of the data discarded in the queue from one of the plurality of layer 2 switches having discarded the data, and adjusting the queue length and the data rate of each of the plurality of layer 2 switches for each of the transfer routes, based on the discarded data amount; and each of the plurality of layer 2 and the control apparatus are implemented by computer executable instructions executed by at least one processor, wherein the adjustment processor determines whether or not the one of the plurality of layer 2 switches having discarded the data is present for each of the transfer routes based on the discarded data amount, and in accordance with a determination that the one of the plurality of layer 2 switches having discarded the data is present, in the one of the transfer routes, the adjustment processor adjusts, for each of the transfer routes, the queue length and the data rate so that the data of the discarded data amount is stored in a distributed manner in layer 2 switches at a subsequent stage with respect to the one of the plurality of layer 2 switches having discarded the data among the plurality of layer 2 switches and the one of the plurality of layer 2 switches having discarded the data. 2. The communication control system according to claim 1 , wherein the adjustment processor acquires a data table including the subsequent destination information being information representing the subsequent destination from each of the plurality of layer 2 switches, identifies a first one of the plurality of layer 2 switches serving as a starting point and a second one of the plurality of layer 2 switches serving as an end point in one of the transfer routes based on each piece of the subsequent destination information, and identifies the one of the transfer routes by tracking each piece of the subsequent destination information sequentially from the data table acquired from the first one of the plurality of layer 2 switches serving as the starting point to the data table acquired from the second one of the plurality of layer 2 switches serving as the end point. 3. The communication control system according to claim 1 , wherein the adjustment processor determines whether or not the one of the plurality of layer 2 switches having discarded the data is present for each of the transfer routes based on the discarded data amount, and in accordance with a determination that the one of the plurality of layer 2 switches having discarded the data is present, in the one of the transfer routes, the adjustment processor adjusts, for each of the transfer routes, the queue length and the data rate so that the data of the discarded data amount is stored in a distributed manner in each of the plurality of layer 2 switches other than the one of the plurality of layer 2 switches serving as a starting point. 4. A communication control method executed by a communication control system including a plurality of layer 2 switches and a control apparatus, each of the plurality of layer 2 switches including a queue having a queue length being adjustable for each of transfer routes of data, and a transmitter that transmits the data stored in the queue for each of the transfer routes to a subsequent destination of the data at a data rate being adjustable for each of the transfer routes, the communication control method comprising: acquiring information representing a discarded data amount being a data amount of the data discarded in the queue from one of the plurality of layer 2 switches having discarded the data, and adjusting the queue length and the data rate of each of the plurality of layer 2 switches for each of the transfer routes, based on the discarded data amount; and determining whether or not the one of the plurality of layer 2 switches having discarded the data is present for each of the transfer routes based on the discarded data amount, and in accordance with a determination that the one of the plurality of layer 2 switches having discarded the data is present, in the one of the transfer routes, adjusting, for each of the transfer routes, the queue length and the data rate so that the data of the discarded data amount is stored in a distributed manner in layer 2 switches at a subsequent stage with respect to the one of the plurality of layer 2 switches having discarded the data among the plurality of layer 2 switches and the one of the plurality of layer 2 switches having discarded the data. 5. The communication control method according to claim 4 , comprising: acquiring a data table including the subsequent destination information being information representing the subsequent destination from each of the plurality of layer 2 switches, identifying a first one of the plurality of layer 2 switches serving as a starting point and a second one of the plurality of layer 2 switches serving as an end point in one of the transfer routes based on each piece of the subsequent destination information, and identifying the one of the transfer routes by tracking each piece of the subsequent destination information sequentially from the data table acquired from the first one of the plurality of layer 2 switches serving as the starting point to the data table acquired from the second one of the plurality of layer 2 switches serving as an end point. 6. The communication control method according to claim 4 , comprising determining whether or not the one of the plurality of layer 2 switches having discarded the data is present for each of the transfer routes based on the discarded data amount, and in accordance with a determination that the one of the plurality of layer 2 switches having discarded the data is present, in the one of the transfer routes, adjusting, for each of the transfer routes, the queue length and the data rate so that the data of the discarded data amount is stored in a distributed manner in each of the plurality of layer 2 switches other than the one of the plurality of layer 2 switches serving as a starting point.

Assignees

Inventors

Classifications

  • Traffic shaping · CPC title

  • H04L49/351Primary

    for local area network [LAN], e.g. Ethernet switches · CPC title

  • using dynamic buffer space allocation · CPC title

  • Packet loss · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11463382B2 cover?
A communication control system is a communication control system including: a plurality of layer 2 switches; and a control apparatus. Each of the plurality of layer 2 switches includes a queue having a queue length being adjustable for each of transfer routes of data, and a transmission unit configured to transmit the data stored in the queue for each of the transfer routes to a subsequent dest…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification H04L49/351. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 04 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).