JP5772395B2 - 送信レート制御のためのプログラム、制御方法及び情報処理装置 - Google Patents
送信レート制御のためのプログラム、制御方法及び情報処理装置 Download PDFInfo
- Publication number
- JP5772395B2 JP5772395B2 JP2011185576A JP2011185576A JP5772395B2 JP 5772395 B2 JP5772395 B2 JP 5772395B2 JP 2011185576 A JP2011185576 A JP 2011185576A JP 2011185576 A JP2011185576 A JP 2011185576A JP 5772395 B2 JP5772395 B2 JP 5772395B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- physical computer
- transmission rate
- data
- rate
- 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.)
- Expired - Fee Related
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/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本技術の第1の実施の形態においては、図5に示すように、ネットワーク1000に、物理マシンX、物理マシンY及び物理マシンZが接続されている状況を想定する。そして、物理マシンXでは、グループAについての仮想マシンVMa1が実行されており、物理マシンYでは、グループAについての仮想マシンVMa2が実行されており、物理マシンZでは、グループAについての仮想マシンVMa3及びVMa4が実行されているものとする。そして、仮想マシンVMa1から仮想マシンVMa3へデータ送信が行われており、仮想マシンVMa2から仮想マシンVMa4へデータ送信が行われているものとする。
本技術の第2の実施の形態のシステム構成例を図9を用いて説明する。物理ネットワーク100には、スイッチSW1乃至SW4が含まれている。スイッチSW3は、物理サーバXに接続されており、さらにスイッチSW1に接続されている。また、スイッチSW4は、物理サーバYに接続されており、スイッチSW1にも接続されている。スイッチSW1は、スイッチSW3、SW4及びSW2に接続されている。スイッチSW2は、スイッチSW1に接続されており、さらに物理サーバZにも接続されている。
第2の実施の形態では、制御パケットである要求パケットには送信時刻のデータが含まれる例を示したが、物理サーバ間で時計にずれがある場合もある。そのため、本実施の形態のような処理を行ってもよい。
第1の物理コンピュータにおいて実行されている1又は複数の仮想マシンが属するグループについて、第2の物理コンピュータに送信するデータの送信レートを測定する第1の処理と、
前記第1の処理で測定された前記送信レートを含む要求パケットを、前記第2の物理コンピュータに送信する第2の処理と、
前記第2の物理コンピュータから、前記グループについての比率と、輻輳発生の判断に用いられる第1のデータとを含む応答パケットを受信する第3の処理と、
前記第1のデータに基づき輻輳発生が検出された場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の物理コンピュータ宛に出力するデータの出力レートを、前記グループについての比率と当該グループに予め設定されている送信レートとの積により決定される下限値以上の出力レートであって、現在の出力レートよりも低い出力レートに下げる第4の処理と、
を、前記第1の物理コンピュータに実行させるプログラム。
第3の物理コンピュータから、当該第3の物理コンピュータにおいて実行されている仮想マシンが属する第2のグループについて測定された第2の送信レートを含む第2の要求パケットを受信する第5の処理と、
前記第2の要求パケットから、前記第1の物理コンピュータと前記第3の物理コンピュータとの間の輻輳発生の判断に用いられる第2のデータを前記第2のグループについて生成する第6の処理と、
他の物理コンピュータから受信した要求パケットに含まれる、前記第2のグループについての第3の送信レートの総和と前記第2の送信レートとの和に対する前記第2の送信レートの比から決定される、前記第2のグループについての比率を算出する第7の処理と、
前記第2のグループについての比率と前記第2のデータとを含む応答パケットを生成して、前記第3の物理コンピュータに送信する第8の処理と、
をさらに、前記第1の物理コンピュータに実行させる付記1記載のプログラム。
前記比率が、他の物理コンピュータから受信した要求パケットに含まれる、前記グループについての送信レートの総和と前記第1の物理コンピュータから受信した前記要求パケットに含まれる前記送信レートとの和に対する当該送信レートの比率である
付記1又は2記載のプログラム。
前記第1のデータが、片方向遅延時間であり、
前記片方向遅延時間が閾値を超えた場合に、輻輳発生が検出されたと判断する
付記1乃至3のいずれか1つ記載のプログラム。
前記第1のデータに基づき輻輳発生が検出されない場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の物理コンピュータ宛に出力するデータの出力レートを上げる第9の処理
をさらに、前記第1の物理コンピュータに実行させる付記1乃至4のいずれか1つ記載のプログラム。
前記第6の処理が、
前記第3の物理コンピュータから前記第1の物理コンピュータまでの間に輻輳が発生しないことが確認できた後に前記第2の要求パケットを受信した時刻から前記第2の要求パケットの送信間隔後を次の第2の要求パケットの到着予測時刻に設定し、前記次の第2の要求パケットの実際の受信時刻と前記到着予測時刻との差を算出する処理
を含む付記2記載のプログラム。
第1の物理コンピュータにおいて、第2の物理コンピュータから、当該第2の物理コンピュータにおいて実行されている仮想マシンが属するグループについて測定された送信レートを含む要求パケットを受信する第1の処理と、
前記要求パケットから、前記第2の物理コンピュータと前記第1の物理コンピュータとの間の輻輳発生の判断に用いられるデータを、前記グループについて生成する第2の処理と、
他の物理コンピュータから受信した要求パケットに含まれる、前記グループについての第2の送信レートの総和と前記送信レートとの和に対する前記送信レートの比を算出することで、前記グループについての比率を算出する第3の処理と、
前記グループについての比率と前記データとを含む応答パケットを生成して、前記第2の物理コンピュータに送信する第4の処理と、
を、前記第1の物理コンピュータに実行させるプログラム。
第1の物理コンピュータにおいて実行されている1又は複数の仮想マシンが属するグループについて、第2の物理コンピュータに送信するデータの送信レートを測定する第1の処理と、
前記第1の処理で測定された前記送信レートを含む要求パケットを、前記第2の物理コンピュータに送信する第2の処理と、
前記第2の物理コンピュータから、前記グループについての比率と、輻輳発生の判断に用いられる第1のデータとを含む応答パケットを受信する第3の処理と、
前記第1のデータに基づき輻輳発生が検出された場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の物理コンピュータ宛に出力するデータの出力レートを、前記グループについての比率と当該グループに予め設定されている送信レートとの積により決定される下限値以上の出力レートであって、現在の出力レートよりも低い出力レートに下げる第4の処理と、
を、前記第1の物理コンピュータが実行する制御方法。
第1の物理コンピュータにおいて、第2の物理コンピュータから、当該第2の物理コンピュータにおいて実行されている仮想マシンが属するグループについて測定された送信レートを含む要求パケットを受信する第1の処理と、
前記要求パケットから、前記第2の物理コンピュータと前記第1の物理コンピュータとの間の輻輳発生の判断に用いられるデータを、前記グループについて生成する第2の処理と、
他の物理コンピュータから受信した要求パケットに含まれる、前記グループについての第2の送信レートの総和と前記送信レートとの和に対する前記送信レートの比を算出することで、前記グループについての比率を算出する第3の処理と、
前記グループについての比率と前記データとを含む応答パケットを生成して、前記第2の物理コンピュータに送信する第4の処理と、
を、前記第1の物理コンピュータが実行する制御方法。
1又は複数の仮想マシンを実行している情報処理装置であって、
前記1又は複数の仮想マシンが属するグループについて、第2の情報処理装置に送信するデータの送信レートを測定する測定部と、
前記測定部で測定された前記送信レートを含む要求パケットを、前記第2の情報処理装置に送信する送信部と、
前記第2の情報処理装置から、前記グループについての比率と、輻輳発生の判断に用いられるデータとを含む応答パケットを受信する受信部と、
前記データに基づき輻輳発生が検出された場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の情報処理装置宛に出力するデータの出力レートを、前記グループについての比率と当該グループに予め設定されている送信レートとの積により決定される下限値以上の出力レートであって、現在の出力レートよりも低い出力レートに下げるように制御する変更部と、
を有する情報処理装置。
情報処理装置であって、
第2の情報処理装置から、当該第2の情報処理装置において実行されている仮想マシンが属するグループについて測定された送信レートを含む要求パケットを受信する受信部と、
前記要求パケットから、前記第2の情報処理装置と前記情報処理装置との間の輻輳発生の判断に用いられるデータを、前記グループについて生成する生成部と、
他の情報処理装置から受信した要求パケットに含まれる、前記グループについての第2の送信レートの総和と前記送信レートとの和に対する前記送信レートの比を算出することで、前記グループについての比率を算出する算出部と、
前記グループについての比率と前記データとを含む応答パケットを生成して、前記第2の情報処理装置に送信する送信部と、
を有する情報処理装置。
1120 仮想SW
1111 分配部
1112 キュー
1113 出力処理部
1000 制御部
1010 測定部
1020 変更部
1030 送信部
1040 受信部
3100 グループAの論理構成部
3110 仮想SW
3000 制御部
3010 受信部
3020 生成部
3030 算出部
3040 データ格納部
3050 送信部
210 制御部
220 テナントAの論理構成部
211 送信レート測定部
212 要求パケット送信部
213 応答パケット受信部
214 レート変更部
215 データ格納部
221 仮想スイッチ
222 通信部
2221 分配部
2222,2224 キュー
2223,2225 読み出し部
2226 セレクタ
310 テナントAの論理構成部
320 テナントBの論理構成部
330 制御部
331 要求パケット受信部
332 比率算出部
333 輻輳検出部
334 データ格納部
335 応答パケット送信部
Claims (11)
- 第1の物理コンピュータにおいて実行されている1又は複数の仮想マシンが属するグループについて、第2の物理コンピュータに送信するデータの送信レートを測定する第1の処理と、
前記第1の処理で測定された前記送信レートを含む要求パケットを、前記第2の物理コンピュータに送信する第2の処理と、
前記第2の物理コンピュータから、前記グループについての比率と、輻輳発生の判断に用いられる第1のデータとを含む応答パケットを受信する第3の処理と、
前記第1のデータに基づき輻輳発生が検出された場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の物理コンピュータ宛に出力するデータの出力レートを、前記グループについての比率と当該グループに予め設定されている送信レートとの積により決定される下限値以上の出力レートであって、現在の出力レートよりも低い出力レートに下げる第4の処理と、
を、前記第1の物理コンピュータに実行させるプログラム。 - 第3の物理コンピュータから、当該第3の物理コンピュータにおいて実行されている仮想マシンが属する第2のグループについて測定された第2の送信レートを含む第2の要求パケットを受信する第5の処理と、
前記第2の要求パケットから、前記第1の物理コンピュータと前記第3の物理コンピュータとの間の輻輳発生の判断に用いられる第2のデータを前記第2のグループについて生成する第6の処理と、
他の物理コンピュータから受信した要求パケットに含まれる、前記第2のグループについての第3の送信レートの総和と前記第2の送信レートとの和に対する前記第2の送信レートの比から決定される、前記第2のグループについての比率を算出する第7の処理と、
前記第2のグループについての比率と前記第2のデータとを含む応答パケットを生成して、前記第3の物理コンピュータに送信する第8の処理と、
をさらに、前記第1の物理コンピュータに実行させる請求項1記載のプログラム。 - 前記比率が、他の物理コンピュータから受信した要求パケットに含まれる、前記グループについての送信レートの総和と前記第1の物理コンピュータから受信した前記要求パケットに含まれる前記送信レートとの和に対する当該送信レートの比率である
請求項1又は2記載のプログラム。 - 前記第1のデータが、片方向遅延時間であり、
前記片方向遅延時間が閾値を超えた場合に、輻輳発生が検出されたと判断する
請求項1乃至3のいずれか1つ記載のプログラム。 - 前記第1のデータに基づき輻輳発生が検出されない場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の物理コンピュータ宛に出力するデータの出力レートを上げる第9の処理
をさらに、前記第1の物理コンピュータに実行させる請求項1乃至4のいずれか1つ記載のプログラム。 - 前記第6の処理が、
前記第3の物理コンピュータから前記第1の物理コンピュータまでの間に輻輳が発生しないことが確認できた後に前記第2の要求パケットを受信した時刻から前記第2の要求パケットの送信間隔後を次の第2の要求パケットの到着予測時刻に設定し、前記次の第2の要求パケットの実際の受信時刻と前記到着予測時刻との差を算出する処理
を含む請求項2記載のプログラム。 - 第1の物理コンピュータにおいて、第2の物理コンピュータから、当該第2の物理コンピュータにおいて実行されている仮想マシンが属するグループについて測定された送信レートを含む要求パケットを受信する第1の処理と、
前記要求パケットから、前記第2の物理コンピュータと前記第1の物理コンピュータとの間の輻輳発生の判断に用いられるデータを、前記グループについて生成する第2の処理と、
他の物理コンピュータから受信した要求パケットに含まれる、前記グループについての第2の送信レートの総和と前記送信レートとの和に対する前記送信レートの比を算出することで、前記グループについての比率を算出する第3の処理と、
前記グループについての比率と前記データとを含む応答パケットを生成して、前記第2の物理コンピュータに送信する第4の処理と、
を、前記第1の物理コンピュータに実行させるプログラム。 - 第1の物理コンピュータにおいて実行されている1又は複数の仮想マシンが属するグループについて、第2の物理コンピュータに送信するデータの送信レートを測定する第1の処理と、
前記第1の処理で測定された前記送信レートを含む要求パケットを、前記第2の物理コンピュータに送信する第2の処理と、
前記第2の物理コンピュータから、前記グループについての比率と、輻輳発生の判断に用いられる第1のデータとを含む応答パケットを受信する第3の処理と、
前記第1のデータに基づき輻輳発生が検出された場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の物理コンピュータ宛に出力するデータの出力レートを、前記グループについての比率と当該グループに予め設定されている送信レートとの積により決定される下限値以上の出力レートであって、現在の出力レートよりも低い出力レートに下げる第4の処理と、
を、前記第1の物理コンピュータが実行する制御方法。 - 第1の物理コンピュータにおいて、第2の物理コンピュータから、当該第2の物理コンピュータにおいて実行されている仮想マシンが属するグループについて測定された送信レートを含む要求パケットを受信する第1の処理と、
前記要求パケットから、前記第2の物理コンピュータと前記第1の物理コンピュータとの間の輻輳発生の判断に用いられるデータを、前記グループについて生成する第2の処理と、
他の物理コンピュータから受信した要求パケットに含まれる、前記グループについての第2の送信レートの総和と前記送信レートとの和に対する前記送信レートの比を算出することで、前記グループについての比率を算出する第3の処理と、
前記グループについての比率と前記データとを含む応答パケットを生成して、前記第2の物理コンピュータに送信する第4の処理と、
を、前記第1の物理コンピュータが実行する制御方法。 - 1又は複数の仮想マシンを実行している情報処理装置であって、
前記1又は複数の仮想マシンが属するグループについて、第2の情報処理装置に送信するデータの送信レートを測定する測定部と、
前記測定部で測定された前記送信レートを含む要求パケットを、前記第2の情報処理装置に送信する送信部と、
前記第2の情報処理装置から、前記グループについての比率と、輻輳発生の判断に用いられるデータとを含む応答パケットを受信する受信部と、
前記データに基づき輻輳発生が検出された場合には、前記グループに属する前記1又は複数の仮想マシンが前記第2の情報処理装置宛に出力するデータの出力レートを、前記グループについての比率と当該グループに予め設定されている送信レートとの積により決定される下限値以上の出力レートであって、現在の出力レートよりも低い出力レートに下げるように制御する変更部と、
を有する情報処理装置。 - 情報処理装置であって、
第2の情報処理装置から、当該第2の情報処理装置において実行されている仮想マシンが属するグループについて測定された送信レートを含む要求パケットを受信する受信部と、
前記要求パケットから、前記第2の情報処理装置と前記情報処理装置との間の輻輳発生の判断に用いられるデータを、前記グループについて生成する生成部と、
他の情報処理装置から受信した要求パケットに含まれる、前記グループについての第2の送信レートの総和と前記送信レートとの和に対する前記送信レートの比を算出することで、前記グループについての比率を算出する算出部と、
前記グループについての比率と前記データとを含む応答パケットを生成して、前記第2の情報処理装置に送信する送信部と、
を有する情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011185576A JP5772395B2 (ja) | 2011-08-29 | 2011-08-29 | 送信レート制御のためのプログラム、制御方法及び情報処理装置 |
US13/594,915 US20130051234A1 (en) | 2011-08-29 | 2012-08-27 | Method and apparatus for controlling transmission rate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011185576A JP5772395B2 (ja) | 2011-08-29 | 2011-08-29 | 送信レート制御のためのプログラム、制御方法及び情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013048320A JP2013048320A (ja) | 2013-03-07 |
JP5772395B2 true JP5772395B2 (ja) | 2015-09-02 |
Family
ID=47743617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011185576A Expired - Fee Related JP5772395B2 (ja) | 2011-08-29 | 2011-08-29 | 送信レート制御のためのプログラム、制御方法及び情報処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20130051234A1 (ja) |
JP (1) | JP5772395B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5159071B2 (ja) * | 2006-09-01 | 2013-03-06 | キヤノン株式会社 | 通信システム及び通信装置とその制御方法 |
US8336058B1 (en) * | 2010-06-23 | 2012-12-18 | Amazon Technologies, Inc. | Balancing a load on a multiple consumer queue |
US9197568B2 (en) * | 2012-10-22 | 2015-11-24 | Electronics And Telecommunications Research Institute | Method for providing quality of service in software-defined networking based network and apparatus using the same |
CN103391253B (zh) * | 2013-08-05 | 2017-03-15 | 四川启程科技发展有限公司 | 网络拥塞的控制方法、装置及*** |
US20210191743A1 (en) * | 2017-03-31 | 2021-06-24 | Nec Corporation | Method of controlling virtual network function, virtual network function management apparatus and virtual network providing system |
CN111182548B (zh) * | 2018-11-09 | 2021-08-31 | 华为技术有限公司 | 伪网络设备识别方法及通信装置 |
US10819777B1 (en) * | 2018-11-13 | 2020-10-27 | Amazon Technologies, Inc. | Failure isolation in a distributed system |
GB2594090B (en) * | 2020-04-17 | 2022-06-15 | Ie Ltd | Virtual machines |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3769752B2 (ja) * | 2002-12-24 | 2006-04-26 | ソニー株式会社 | 情報処理装置および情報処理方法、データ通信システム、並びに、プログラム |
US7505484B2 (en) * | 2004-08-26 | 2009-03-17 | International Business Machines Corporation | Remote discovery and storage of a path maximum transmission unit (PMTU) value |
US8407364B2 (en) * | 2007-10-25 | 2013-03-26 | Cisco Technology, Inc. | Apparatus and method for providing a congestion measurement in a network |
JP2009141565A (ja) * | 2007-12-05 | 2009-06-25 | Panasonic Corp | 受信端末装置 |
US9407550B2 (en) * | 2008-11-24 | 2016-08-02 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method and system for controlling traffic over a computer network |
US8751627B2 (en) * | 2009-05-05 | 2014-06-10 | Accenture Global Services Limited | Method and system for application migration in a cloud |
US8159939B1 (en) * | 2009-05-08 | 2012-04-17 | Adobe Systems Incorporated | Dynamic network congestion control |
US8427949B2 (en) * | 2009-08-07 | 2013-04-23 | Future Wei Technologies, Inc. | System and method for adapting a source rate |
JP5458308B2 (ja) * | 2010-06-11 | 2014-04-02 | 株式会社日立製作所 | 仮想計算機システム、仮想計算機システムの監視方法及びネットワーク装置 |
KR101173382B1 (ko) * | 2010-10-29 | 2012-08-10 | 삼성에스디에스 주식회사 | 데이터 전송 방법 및 장치 |
US9450873B2 (en) * | 2011-06-28 | 2016-09-20 | Microsoft Technology Licensing, Llc | Performance isolation for clouds |
US10013281B2 (en) * | 2011-06-29 | 2018-07-03 | Microsoft Technology Licensing, Llc | Controlling network utilization |
-
2011
- 2011-08-29 JP JP2011185576A patent/JP5772395B2/ja not_active Expired - Fee Related
-
2012
- 2012-08-27 US US13/594,915 patent/US20130051234A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20130051234A1 (en) | 2013-02-28 |
JP2013048320A (ja) | 2013-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5772395B2 (ja) | 送信レート制御のためのプログラム、制御方法及び情報処理装置 | |
Noormohammadpour et al. | Datacenter traffic control: Understanding techniques and tradeoffs | |
Khalili et al. | MPTCP is not Pareto-optimal: Performance issues and a possible solution | |
EP3389225B1 (en) | Network congestion management based on communication delay | |
Zhou et al. | WCMP: Weighted cost multipathing for improved fairness in data centers | |
JP6147343B2 (ja) | 中央コントローラを有するネットワークにおける、遅延ベーストラフィックレート制御 | |
US9762493B2 (en) | Link aggregation (LAG) information exchange protocol | |
US20140269288A1 (en) | Software defined network-based load balancing for physical and virtual networks | |
EP3556066B1 (en) | Flow control in a virtualized communication network | |
US9360885B2 (en) | Fabric multipathing based on dynamic latency-based calculations | |
Wang et al. | Freeway: Adaptively isolating the elephant and mice flows on different transmission paths | |
US9350665B2 (en) | Congestion mitigation and avoidance | |
US9571410B2 (en) | Credit-based link level flow control and credit exchange using DCBX | |
Hwang et al. | Deadline and incast aware TCP for cloud data center networks | |
CN115769556A (zh) | 服务链数据流的路径可见性、分组丢失和时延测量结果 | |
US20220029925A1 (en) | Alleviating flow congestion at forwarding elements | |
Abdelmoniem et al. | Efficient switch-assisted congestion control for data centers: an implementation and evaluation | |
M. Abdelmoniem et al. | Reducing latency in multi-tenant data centers via cautious congestion watch | |
Guo et al. | IEEE SA Industry Connections-IEEE 802 Nendica Report: Intelligent Lossless Data Center Networks | |
Zhang et al. | Adaptive marking threshold method for delay-sensitive TCP in data center network | |
EP3275139B1 (en) | Technologies for network packet pacing during segmentation operations | |
Ruan et al. | FSQCN: Fast and simple quantized congestion notification in data center Ethernet | |
CN114172849A (zh) | 一种基于博弈论的确定性流量整形方法 | |
JP2008219722A (ja) | ノード、通信システムおよびノード用プログラム | |
JP4766703B2 (ja) | エッジノードおよび帯域制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140508 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150303 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150323 |
|
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: 20150602 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150615 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5772395 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |