JP4597038B2 - 計算機システム、帯域制御方法及びプログラム - Google Patents
計算機システム、帯域制御方法及びプログラム Download PDFInfo
- Publication number
- JP4597038B2 JP4597038B2 JP2005322177A JP2005322177A JP4597038B2 JP 4597038 B2 JP4597038 B2 JP 4597038B2 JP 2005322177 A JP2005322177 A JP 2005322177A JP 2005322177 A JP2005322177 A JP 2005322177A JP 4597038 B2 JP4597038 B2 JP 4597038B2
- Authority
- JP
- Japan
- Prior art keywords
- bandwidth
- priority
- status
- computer
- host computer
- 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
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
図1は、第1の実施の形態の計算機システムのブロック図である。
第2の実施の形態では、計算機1が、帯域管理サーバ5の機能を備える。
2 ネットワーク
3 ストレージ装置
4 入出力ポート
5 帯域管理サーバ
10 アプリケーション
11 帯域情報管理テーブル
14 OS
21 iSCSIイニシエータ
22 起動状況ユーザ状況取得部
23 送信・受信レート制御部
24 帯域情報管理テーブル
25 帯域情報受信部
26 起動状況ユーザ状況管理部
27 ディスクコントローラ
28 要求バッファ
29 ディスク
100 CPU
101 メモリ
105 内部バス
106 通信回路インタフェース
107 入力装置
Claims (18)
- 一つ以上のストレージ装置と、前記ストレージ装置にネットワークを介して接続される複数のホスト計算機と、前記ホスト計算機に接続される管理計算機と、を備える計算機システムであって、
前記ストレージ装置は、前記ネットワークに接続される第1インタフェースと、前記第1インタフェースに接続される第1プロセッサと、前記第1プロセッサに接続される第1メモリと、前記ホスト計算機から書き込みを要求されるデータを格納するディスクドライブと、を備え、
前記ホスト計算機は、前記ネットワークに接続される第2インタフェースと、前記第2インタフェースに接続される第2プロセッサと、前記第2プロセッサに接続される第2メモリと、を備え、
前記管理計算機は、前記ホスト計算機に接続される第3インタフェースと、前記第3インタフェースに接続される第3プロセッサと、前記第3プロセッサに接続される第3メモリと、を備え、
前記第2プロセッサは、
当該第2プロセッサを備える前記ホスト計算機の状況を監視し、
前記監視しているホスト計算機が優先して動作する必要がある優先状況であるか否かを判定し、
優先状況であると判定すると、優先帯域で通信し、
優先状況でないと判定すると、優先状況である他のホスト計算機に優先帯域を割り当てた残りの帯域の一部又は全部である非優先帯域で通信し、
iSCSIコマンドの送信タイミングを前記iSCSIコマンド単位で決定することによって帯域を制御することを特徴とすることを特徴とする計算機システム。 - 前記第2プロセッサは、
単位時間の経過毎に前記判定を行い、
前記iSCSIコマンドの要求帯域が前記非優先帯域を超過する場合、前記単位時間が経過するまで待機することを特徴とする請求項1に記載の計算機システム。 - 前記ホスト計算機は、入力装置を備え、
前記第2プロセッサは、
前記入力装置の操作状況を監視し、
前記入力装置が操作されている時には、優先状況であると判定し、
前記入力装置が操作されていない時には、優先状況でないと判定することを特徴とする請求項2に記載の計算機システム。 - 前記第2プロセッサは、
当該第2プロセッサを備える前記ホスト計算機が使用中の時には、優先状況であると判定し、
当該第2プロセッサを備える前記ホスト計算機が使用中でない時には、優先状況でないと判定することを特徴とする請求項2に記載の計算機システム。 - 前記第2メモリは、
前記複数のホスト計算機の状況及び前記複数のホスト計算機の優先帯域を示す帯域管理情報を記憶し、
前記第2プロセッサは、
優先状況でないと判定すると、前記帯域管理情報を参照して、優先状況である他のホスト計算機に割り当てる優先帯域の合計を求め、
前記ネットワークの帯域から、前記求めた優先帯域の合計を減算することによって、前記ネットワークの残り帯域を求め、
前記求めた残り帯域を、優先状況でない前記ホスト計算機で分けることによって、非優先帯域を求め、
前記求めた非優先帯域で通信することを特徴とする請求項1に記載の計算機システム。 - 前記第2プロセッサは、前記監視しているホスト計算機の状況を、前記第3プロセッサに通知し、
前記第3プロセッサは、前記通知されたホスト計算機の状況を、すべてのホスト計算機の第2メモリに記憶されている帯域管理情報に反映することを特徴とする請求項5に記載の計算機システム。 - 一つ以上のストレージ装置と、前記ストレージ装置にネットワークを介して接続される複数のホスト計算機と、前記ホスト計算機に接続される管理計算機と、を備える計算機システムにおける帯域制御方法であって、
前記ホスト計算機は、
当該ホスト計算機の状況を監視し、
当該ホスト計算機が優先して動作する必要がある優先状況であるか否かを判定し、
優先状況であると判定すると、優先帯域で通信し、
優先状況でないと判定すると、優先状況である他のホスト計算機に優先帯域を割り当てた残りの帯域の一部又は全部である非優先帯域で通信し、
iSCSIコマンドの送信タイミングを前記iSCSIコマンド単位で決定することによって、帯域を制御することを特徴とする帯域制御方法。 - 前記ホスト計算機は、
単位時間の経過毎に前記判定を行い、
前記iSCSIコマンドの要求帯域が前記非優先帯域を超過する場合、前記単位時間が経過するまで待機することを特徴とする請求項7に記載の帯域制御方法。 - 前記ホスト計算機は、入力装置を備え、
前記入力装置が操作されている時には、優先状況であると判定し、
前記入力装置が操作されていない時には、優先状況でないと判定することを特徴とする請求項8に記載の帯域制御方法。 - 前記ホスト計算機は、
使用されている時には、優先状況であると判定し、
使用されていない時には、優先状況でないと判定することを特徴とする請求項8に記載の帯域制御方法。 - 前記ホスト計算機は、
前記複数のホスト計算機の状況及び前記複数のホスト計算機の優先帯域を示す帯域管理情報を記憶し、
優先状況でないと判定すると、前記帯域管理情報を参照して、優先状況である他のホスト計算機に割り当てる優先帯域の合計を求め、
前記ネットワークの帯域から、前記求めた優先帯域の合計を減算することによって、前記ネットワークの残り帯域を求め、
前記求めた残り帯域を、優先状況でない前記ホスト計算機で分けることによって、非優先帯域を求め、
前記求めた非優先帯域で通信することを特徴とする請求項7に記載の帯域制御方法。 - 前記ホスト計算機は、当該ホスト計算機の状況を、前記管理計算機に通知し、
前記管理計算機は、前記通知された状況を、すべてのホスト計算機の帯域管理情報に反映することを特徴とする請求項11に記載の帯域制御方法。 - 複数のホスト計算機が接続されるネットワークを介して前記ストレージ装置に接続されるホスト計算機が実行するプログラムであって、
当該プログラムを実行するホスト計算機の状況を監視する処理と、
前記監視しているホスト計算機が優先して動作する必要がある優先状況であるか否かを判定する処理と、
優先状況であると判定すると、優先帯域で通信する処理と、
優先状況でないと判定すると、優先状況である他のホスト計算機に優先帯域を割り当てた残りの帯域の一部又は全部である非優先帯域で通信する処理と、を含み、
優先帯域で通信する処理及び非優先帯域で通信する処理では、iSCSIコマンドの送信タイミングを前記iSCSIコマンド単位で決定することによって、帯域を制御することを特徴とするプログラム。 - 前記非優先帯域で通信する処理では、
単位時間の経過毎に前記判定を行い、
前記iSCSIコマンドの要求帯域が前記非優先帯域を超過する場合、前記単位時間が経過するまで待機することを特徴とする請求項13に記載のプログラム。 - 前記ホスト計算機は、入力装置を備え、
前記優先状況であるかどうかを判定する処理では、
前記入力装置が操作されている時には、優先状況であると判定し、
前記入力装置が操作されていない時には、優先状況でないと判定することを特徴とする請求項14に記載のプログラム。 - 前記優先状況であるかどうかを判定する処理では、
前記プログラムを実行するホスト計算機が使用されている時には、優先状況であると判定し、
前記プログラムを実行するホスト計算機が使用されていない時には、優先状況でないと判定することを特徴とする請求項14に記載のプログラム。 - 前記ホスト計算機は、前記複数のホスト計算機の状況及び前記複数のホスト計算機の優先帯域を示す帯域管理情報を記憶し、
非優先帯域で通信する処理では、
優先状況でないと判定すると、前記帯域管理情報を参照して、優先状況である他のホスト計算機に割り当てる優先帯域の合計を求め、
前記ネットワークの帯域から、前記求めた優先帯域の合計を減算することによって、前記ネットワークの残り帯域を求め、
前記求めた残り帯域を、優先状況でない前記ホスト計算機で分けることによって、非優先帯域を求め、
前記求めた非優先帯域で通信することを特徴とする請求項13に記載のプログラム。 - 更に、前記監視しているホスト計算機の状況を、すべてのホスト計算機の帯域管理情報に反映する処理を含むことを特徴とする請求項17に記載のプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005322177A JP4597038B2 (ja) | 2005-11-07 | 2005-11-07 | 計算機システム、帯域制御方法及びプログラム |
| US11/345,317 US20070106774A1 (en) | 2005-11-07 | 2006-02-02 | Computer system controlling bandwidth according to priority state |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005322177A JP4597038B2 (ja) | 2005-11-07 | 2005-11-07 | 計算機システム、帯域制御方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007128409A JP2007128409A (ja) | 2007-05-24 |
| JP4597038B2 true JP4597038B2 (ja) | 2010-12-15 |
Family
ID=38005110
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005322177A Expired - Fee Related JP4597038B2 (ja) | 2005-11-07 | 2005-11-07 | 計算機システム、帯域制御方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20070106774A1 (ja) |
| JP (1) | JP4597038B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080170576A1 (en) * | 2007-01-17 | 2008-07-17 | International Business Machines Corporation | Method, computer program product, and apparatus for optimally deploying iscsi sessions automatically |
| JP5352132B2 (ja) * | 2008-06-19 | 2013-11-27 | 株式会社日立製作所 | 計算機システム及びそのi/o構成変更方法 |
| US8311207B2 (en) * | 2009-05-04 | 2012-11-13 | Avaya Inc. | Efficient and cost-effective distribution call admission control |
| US8010677B2 (en) * | 2009-12-02 | 2011-08-30 | Avaya Inc. | Alternative bandwidth management algorithm |
| US8793334B1 (en) * | 2010-07-19 | 2014-07-29 | Applied Micro Circuits Corporation | Network-attached storage (NAS) bandwidth manager |
| US8718261B2 (en) | 2011-07-21 | 2014-05-06 | Avaya Inc. | Efficient and cost-effective distributed call admission control |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04158463A (ja) * | 1990-10-23 | 1992-06-01 | Nec Corp | 疎結合システムにおけるデリバリ出力制御方式 |
| JPH10111761A (ja) * | 1995-10-26 | 1998-04-28 | Matsushita Electric Ind Co Ltd | ファイルシステム |
| EP1457895A3 (en) * | 1995-10-26 | 2005-04-20 | Matsushita Electric Industrial Co., Ltd. | File System |
| US6563793B1 (en) * | 1998-11-25 | 2003-05-13 | Enron Warpspeed Services, Inc. | Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats |
| US6385673B1 (en) * | 1999-10-06 | 2002-05-07 | Sun Microsystems, Inc. | System and method for adjusting performance of a media storage by decreasing a maximum throughput by a primary derate parameter to specify available & guaranteed rate parameters and determining ring buffer sizes for streams |
| US20020114274A1 (en) * | 2000-09-19 | 2002-08-22 | Sturges James H. | Packet based network for supporting real time applications |
| US7437438B2 (en) * | 2001-12-27 | 2008-10-14 | Hewlett-Packard Development Company, L.P. | System and method for energy efficient data prefetching |
| US7283966B2 (en) * | 2002-03-07 | 2007-10-16 | Microsoft Corporation | Scalable audio communications utilizing rate-distortion based end-to-end bit allocation |
| JP2004013962A (ja) * | 2002-06-04 | 2004-01-15 | Nec Corp | 映像記録再生装置及びファイルシステム |
| JP4252828B2 (ja) * | 2003-03-19 | 2009-04-08 | 株式会社日立製作所 | キャッシュ制御方法、ノード装置、プログラム |
| JP2005063286A (ja) * | 2003-08-19 | 2005-03-10 | Fujitsu Ltd | ディスク装置用ドライバプログラム及びディスク装置テスト用プログラム |
| US7664109B2 (en) * | 2004-09-03 | 2010-02-16 | Microsoft Corporation | System and method for distributed streaming of scalable media |
| JP4117889B2 (ja) * | 2004-11-08 | 2008-07-16 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ウェブアプリケーションを実行するための通信を制御するコンピュータおよびその方法 |
| JP4814539B2 (ja) * | 2005-03-10 | 2011-11-16 | 株式会社日立製作所 | ネットブート方法 |
| US7418531B2 (en) * | 2005-05-04 | 2008-08-26 | Pillar Data Systems, Inc. | Quality of service for data storage volumes |
-
2005
- 2005-11-07 JP JP2005322177A patent/JP4597038B2/ja not_active Expired - Fee Related
-
2006
- 2006-02-02 US US11/345,317 patent/US20070106774A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007128409A (ja) | 2007-05-24 |
| US20070106774A1 (en) | 2007-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2427891C2 (ru) | Виртуальная сетевая система хранения информации, сетевое запоминающее устройство и виртуальный способ | |
| JP6231669B2 (ja) | データ書込み要求処理方法及びストレージアレイ | |
| JP6972714B2 (ja) | データ取得プログラム、装置、及び方法 | |
| US20170177541A1 (en) | Apparatus and method for transferring data and commands in a memory management environment | |
| US7979686B1 (en) | System and method for isochronous task switching via hardware scheduling | |
| JP2010026946A (ja) | ストレージサブシステム及びコントローラによるコマンド実行方法 | |
| JP5972363B2 (ja) | デュアル動作システムに対する複数のリソースのためのリソース割り当て | |
| JP2008083939A (ja) | 計算機システム及び動的ポート割当方法 | |
| CN101673283A (zh) | 管理终端和计算机系统 | |
| US20100082897A1 (en) | Load sharing method and system for computer system | |
| JP4285058B2 (ja) | ネットワーク管理プログラム、管理計算機及び管理方法 | |
| JP2009087175A (ja) | ストレージ装置、処理制御装置、及び記憶システム | |
| US20110173319A1 (en) | Apparatus and method for operating server using virtualization technique | |
| US20050210144A1 (en) | Load balancing method and system | |
| TWI676890B (zh) | 機箱監控系統及機箱監控方法 | |
| JP2008226040A (ja) | 情報処理装置及びコマンド多重度制御方法 | |
| US11079983B2 (en) | Information processing apparatus that saves, in a shared memory, information for accessing a device using a URL via a USB, and method of controlling same | |
| JP4597038B2 (ja) | 計算機システム、帯域制御方法及びプログラム | |
| WO2025082187A1 (zh) | 文件共享方法、装置、系统、电子设备及存储介质 | |
| US10579275B2 (en) | Storage system and storage control method | |
| US20140297791A1 (en) | Communication apparatus, method of controlling the same, and storage medium | |
| CN114968855B (zh) | 对持久性存储区域范围的一致访问 | |
| JP4332126B2 (ja) | キャッシング制御プログラム、キャッシング制御装置およびキャッシング制御方法 | |
| JP5605847B2 (ja) | サーバ、クライアント、これらを有するバックアップシステム、及びこれらのバックアップ方法 | |
| JP2008186211A (ja) | 計算機システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100608 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100809 |
|
| 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: 20100831 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100921 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4597038 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131001 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |