JP7567569B2 - 情報処理装置及び情報処理装置の制御方法 - Google Patents
情報処理装置及び情報処理装置の制御方法 Download PDFInfo
- Publication number
- JP7567569B2 JP7567569B2 JP2021037494A JP2021037494A JP7567569B2 JP 7567569 B2 JP7567569 B2 JP 7567569B2 JP 2021037494 A JP2021037494 A JP 2021037494A JP 2021037494 A JP2021037494 A JP 2021037494A JP 7567569 B2 JP7567569 B2 JP 7567569B2
- Authority
- JP
- Japan
- Prior art keywords
- transmitting module
- buffer
- receiving
- module
- loan
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/722—Admission control; Resource allocation using reservation actions during connection setup at the destination endpoint, e.g. reservation of terminal resources or buffer space
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
他の第1の方法として、以下のような構成を用いることもできる。貸出依頼判定部133は、空きバッファ値が貸出依頼閾値143を下回った場合に貸出要求を出す。この時、貸出依頼判定部133は、一時バッファ量又は差分量の情報を供給パケットに情報を付加して送信する。
10 送信モジュール
11 受信部
12 送信部
13 空きバッファ管理部
14 記憶部
20 受信モジュール
21 処理実行部
22 受信バッファ
23 送信部
24 受信部
101~104 ルートポート
105 リングバス
130 受信バッファ
131 貸出依頼応答部
132 空きバッファ計算部
133 貸出依頼判定部
141 貸出受諾閾値
142 初期空きバッファ値
143 貸出依頼閾値
150、151~154 リングストップ
201~204 エンドポイント
221 Postedバッファ
222 Non-Postedバッファ
223 Completionバッファ
Claims (6)
- 受信モジュール、並びに、前記受信モジュールに対してパケットを送信する第1送信モジュール及び第2送信モジュールを有する情報処理装置あって、
前記受信モジュールは、
前記第1送信モジュールと前記第2送信モジュールとにより共有される、前記パケットを格納する受信バッファを備え、
前記第1送信モジュールは、
前記第1送信モジュールに割り当てられた前記受信バッファの使用量を基に、前記第2送信モジュールに割り当てられた前記受信バッファの貸出依頼を前記第2送信モジュールに送信する貸出依頼判定部と、
前記第2送信モジュールが前記貸出依頼に対して受諾応答を送信した場合、前記第1送信モジュールに対する前記受信バッファの割り当て量を増加させる第1空きバッファ計算部とを備え、
前記第2送信モジュールは、
前記貸出依頼を受信して、前記第2送信モジュールに割り当てられた前記受信バッファの使用量を基に、前記受諾応答を前記第1送信モジュールへ送信する貸出依頼応答部と、
前記貸出依頼応答部が前記受諾応答を送信した場合、前記第2送信モジュールに対する前記受信バッファの割り当て量を減少させる第2空きバッファ計算部とを備えた
ことを特徴とする情報処理装置。 - 前記貸出依頼判定部は、前記第1送信モジュールに割り当てられた前記受信バッファの未使用量が、予め決められた貸出依頼閾値未満の場合に、前記貸出依頼を送信することを特徴とする請求項1に記載の情報処理装置。
- 前記貸出依頼応答部は、前記第2送信モジュールに割り当てられた前記受信バッファの未使用量が、予め決められた貸出受諾閾値以上の場合に、前記受諾応答を送信することを特徴とする請求項1又は2に記載の情報処理装置。
- 前記第1送信モジュール及び前記第2送信モジュールと前記受信モジュールとの間に、前記第1送信モジュールと前記第2送信モジュールとにより共有される、前記パケットを格納する他の受信バッファを有し、前記第1送信モジュール及び前記第2送信モジュールから送信された前記パケットを受信して前記他の受信バッファに格納し、前記受信モジュールへ転送する中継装置を有し、
前記貸出依頼判定部は、前記第1送信モジュールに割り当てられた前記他の受信バッファの使用量を基に、前記第2送信モジュールに対して割り当てられた前記他の受信バッファの他の貸出依頼を前記第2送信モジュールに送信し、
前記第1空きバッファ計算部は、前記第2送信モジュールが前記他の貸出依頼に対して他の受諾応答を送信した場合、前記第1送信モジュールに対する前記他の受信バッファの割り当て量を増加させ、
前記貸出依頼応答部は、前記他の貸出依頼を受信して、前記第2送信モジュールに割り当てられた前記他の受信バッファの使用量を基に、前記他の受諾応答を前記第1送信モジュールへ送信し、
前記第2空きバッファ計算部は、前記貸出依頼応答部が前記他の受諾応答を送信した場合、前記第2送信モジュールに対する前記他の受信バッファの割り当て量を減少させる
ことを特徴とする請求項1~3のいずれか一つに記載の情報処理装置。 - 前記第1送信モジュールは、第1パケットを送信し、
前記第2送信モジュールは、前記第1パケットとは異なる種類であり、且つ、通信経路上での前記第1パケットに対する振る舞いが規定された第2パケットを送信する
ことを特徴とする請求項1~4のいずれか一つに記載の情報処理装置。 - 受信モジュール、並びに、前記受信モジュールに対してパケットを送信する第1送信モジュール及び第2送信モジュールを有する情報処理装置の制御方法であって、
前記受信モジュールが有し、且つ、前記第1送信モジュールと前記第2送信モジュールとにより共有される、前記パケットを格納する受信バッファにおいて、前記第1送信モジュールに割り当てられた前記受信バッファの使用量を基に、前記第2送信モジュールに割り当てられた前記受信バッファの貸出依頼を前記第2送信モジュールに送信させ、前記第2送信モジュールが前記貸出依頼に対して受諾応答を送信した場合、前記第1送信モジュールに対する前記受信バッファの割り当て量を増加させる処理を前記第1送信モジュールに行わせ
前記貸出依頼を受信して、前記第2送信モジュールに割り当てられた前記受信バッファの使用量を基に、前記受諾応答を前記第1送信モジュールへ送信させ、前記受諾応答を送信した場合、前記第2送信モジュールへの前記受信バッファの割り当て量を減少させる処理を前記第2送信モジュールに行わせる
ことを特徴とする情報処理装置の制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021037494A JP7567569B2 (ja) | 2021-03-09 | 2021-03-09 | 情報処理装置及び情報処理装置の制御方法 |
| US17/539,242 US11722428B2 (en) | 2021-03-09 | 2021-12-01 | Information processing device and method of controlling information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021037494A JP7567569B2 (ja) | 2021-03-09 | 2021-03-09 | 情報処理装置及び情報処理装置の制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022137816A JP2022137816A (ja) | 2022-09-22 |
| JP7567569B2 true JP7567569B2 (ja) | 2024-10-16 |
Family
ID=83194359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021037494A Active JP7567569B2 (ja) | 2021-03-09 | 2021-03-09 | 情報処理装置及び情報処理装置の制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11722428B2 (ja) |
| JP (1) | JP7567569B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2626927A (en) * | 2023-02-01 | 2024-08-14 | Spotless Ai Ltd | Disinfection robot and control system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014204403A (ja) | 2013-04-09 | 2014-10-27 | 富士通株式会社 | スイッチ装置、パケット制御方法及びデータ通信システム |
| JP2017130945A (ja) | 2013-05-10 | 2017-07-27 | 京セラ株式会社 | 通信制御方法、ユーザ端末、プロセッサ |
| JP2018129699A (ja) | 2017-02-09 | 2018-08-16 | アズビル株式会社 | 通信処理回路、データ通信装置、および受信データバッファリング方法 |
| WO2020026361A1 (ja) | 2018-07-31 | 2020-02-06 | 富士通株式会社 | 制御装置、通信装置及び通信システム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5787086A (en) | 1995-07-19 | 1998-07-28 | Fujitsu Network Communications, Inc. | Method and apparatus for emulating a circuit connection in a cell based communications network |
| JPH11511303A (ja) | 1995-07-19 | 1999-09-28 | フジツウ ネットワーク コミュニケーションズ,インコーポレイテッド | リンクバッファを共用する方法及び装置 |
| ATE492097T1 (de) * | 2003-10-06 | 2011-01-15 | Ericsson Telefon Ab L M | Koordinierte datenflusssteuerung und datenpufferteilung in umts |
| JP2006293969A (ja) * | 2005-03-17 | 2006-10-26 | Fujitsu Ltd | データ転送装置 |
| JP5331898B2 (ja) | 2009-11-12 | 2013-10-30 | 富士通株式会社 | 並列計算用の通信方法、情報処理装置およびプログラム |
| US10025684B2 (en) * | 2014-09-24 | 2018-07-17 | Microsoft Technology Licensing, Llc | Lending target device resources to host device computing environment |
| JP2017078981A (ja) * | 2015-10-21 | 2017-04-27 | 富士通株式会社 | 排他切り替えプログラム及び排他切り替え方法 |
| CN108713338A (zh) * | 2015-12-29 | 2018-10-26 | 诺基亚技术有限公司 | 无线接入资源共享 |
| US10268448B2 (en) * | 2016-05-06 | 2019-04-23 | Texas Instruments Incorporated | Data flow control for multi-chip-select |
| CN110022337A (zh) * | 2018-01-09 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 资源调度方法、装置、设备和系统 |
| US20200104912A1 (en) * | 2018-10-02 | 2020-04-02 | The Toronto-Dominion Bank | Systems and methods for real-time allocation of resources |
| US11340946B2 (en) * | 2019-02-14 | 2022-05-24 | Pivotal Software, Inc. | Reactive pooling |
| WO2020172656A1 (en) * | 2019-02-22 | 2020-08-27 | Apple Inc. | System and method for reduction of handover interruption |
| US20220101321A1 (en) * | 2020-09-28 | 2022-03-31 | The Toronto-Dominion Bank | Systems and methods for processing resource transfer requests |
-
2021
- 2021-03-09 JP JP2021037494A patent/JP7567569B2/ja active Active
- 2021-12-01 US US17/539,242 patent/US11722428B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014204403A (ja) | 2013-04-09 | 2014-10-27 | 富士通株式会社 | スイッチ装置、パケット制御方法及びデータ通信システム |
| JP2017130945A (ja) | 2013-05-10 | 2017-07-27 | 京セラ株式会社 | 通信制御方法、ユーザ端末、プロセッサ |
| JP2018129699A (ja) | 2017-02-09 | 2018-08-16 | アズビル株式会社 | 通信処理回路、データ通信装置、および受信データバッファリング方法 |
| WO2020026361A1 (ja) | 2018-07-31 | 2020-02-06 | 富士通株式会社 | 制御装置、通信装置及び通信システム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11722428B2 (en) | 2023-08-08 |
| JP2022137816A (ja) | 2022-09-22 |
| US20220294744A1 (en) | 2022-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10110499B2 (en) | QoS in a system with end-to-end flow control and QoS aware buffer allocation | |
| US11792132B2 (en) | Technologies for aligning network flows to processing resources | |
| US9225668B2 (en) | Priority driven channel allocation for packet transferring | |
| US20170111283A1 (en) | CONGESTION CONTROL AND QoS IN NoC BY REGULATING THE INJECTION TRAFFIC | |
| US7295565B2 (en) | System and method for sharing a resource among multiple queues | |
| US8817619B2 (en) | Network system with quality of service management and associated management method | |
| US20140036680A1 (en) | Method to Allocate Packet Buffers in a Packet Transferring System | |
| US7643477B2 (en) | Buffering data packets according to multiple flow control schemes | |
| CN108092908B (zh) | 控制流量的方法和发送端设备 | |
| JP2013534103A (ja) | 少なくとも部分的なフレーム送信の割り込み | |
| CN106201356A (zh) | 一种基于链路可用带宽状态的动态数据调度方法 | |
| US20200076742A1 (en) | Sending data using a plurality of credit pools at the receivers | |
| JP2016531372A (ja) | メモリモジュールアクセス方法および装置 | |
| US20090274049A1 (en) | Non-blocked network system and packet arbitration method thereof | |
| JP7567569B2 (ja) | 情報処理装置及び情報処理装置の制御方法 | |
| US20080028090A1 (en) | System for managing messages transmitted in an on-chip interconnect network | |
| US8677046B2 (en) | Deadlock resolution in end-to-end credit protocol | |
| US11177969B2 (en) | Interface device and data communication method | |
| CN116346955B (zh) | 不对称卫星网络的tcp报文传输性能增强方法和系统 | |
| CN119363666A (zh) | 基于信用值的包传输方法、装置和设备 | |
| US7613821B1 (en) | Arrangement for reducing application execution based on a determined lack of flow control credits for a network channel | |
| KR101421232B1 (ko) | 패킷 처리 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
| WO2026086257A1 (zh) | 数据中心及数据中心的通信方法 | |
| WO2025190259A1 (zh) | 一种资源管理方法及相关设备 | |
| WO2025103172A1 (zh) | 通信方法、装置及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240829 |
|
| 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: 20240903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240916 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7567569 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |