JP2003131908A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2003131908A5 JP2003131908A5 JP2001325132A JP2001325132A JP2003131908A5 JP 2003131908 A5 JP2003131908 A5 JP 2003131908A5 JP 2001325132 A JP2001325132 A JP 2001325132A JP 2001325132 A JP2001325132 A JP 2001325132A JP 2003131908 A5 JP2003131908 A5 JP 2003131908A5
- Authority
- JP
- Japan
- Prior art keywords
- storage
- response time
- file
- upper limit
- limit value
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 description 2
Description
図12は記憶制御装置10が、上位処理装置20からあるファイルに対する読み出し要求を受信した場合の処理を説明するフローチャートである。前記読み出し要求を受信すると、制御プロセサ101は、入出力要求管理テーブル400を生成し、このテーブル400の記憶領域情報406にその読み出し要求対象となる記憶デバイスの記憶領域を、読み出し要求を受信した時刻を受信時刻402に、READ処理、すなわち、記憶デバイスからデータを読み出す処理に対応するコマンドを入出力要求情報404に、また、当該ファイルのファイル管理テーブル300に登録されている応答時間上限値を応答時間上限値405に設定する(1200)。そして、このようにして値が設定された入出力要求管理テーブル400を入出力要求管理待ち行列500に接続する(1201)。
Claims (9)
- 通信接続している上位処理装置から送信されてくるデータを記憶管理する記憶制御装置であって、
前記データの記憶先となる複数の記憶デバイスのそれぞれについて、上位処理装置から送られてくる入出力要求を受信してからその処理結果を上位処理装置に送信するまでに要する応答時間を記憶管理する手段と、
前記記憶デバイスに記憶されているファイルごとに指定された前記応答時間の上限値を記憶管理する手段と、
を備え、
記憶対象となるファイルの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて前記ファイルの記憶先となる記憶デバイスを選出する手段を備えることを特徴とする記憶制御装置。 - 請求項1に記載の記憶制御装置であって、前記比較の結果に応じて前記ファイルの記憶先となる記憶デバイスを選出する手段が、前記応答時間が前記記憶対象となるファイルの前記上限値以下である記憶デバイスを前記ファイルの記憶先として選出する手段であることを特徴とする記憶制御装置。
- 請求項1または2に記載の記憶制御装置であって、前記ファイルに代えてディレクトリごとに前記応答時間の上限値を記憶管理し、
記憶対象となるディレクトリの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて前記ディレクトリの記憶先となる記憶デバイスを選出する手段を備えることを特徴とする記憶制御装置。 - 請求項1〜3のいずれかに記載の記憶制御装置であって、複数のファイルからなるグループごとに、もしくは、複数のディレクトリからなるグループごとに、もしくは、ファイルとディレクトリの双方をそれぞれ少なくとも一つずつ含んだグループごとに前記応答時間の上限値を記憶管理し、
記憶対象となる前記グループの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じてそのグループの記憶先となる記憶デバイスを選出する手段を備えることを特徴とする記憶制御装置。 - 通信接続している上位処理装置から送信されてくるデータを記憶管理する記憶制御装置であって、
前記データの記憶先となる複数の記憶デバイスのそれぞれについて、上位処理装置から送られてくる入出力要求を受信してからその処理結果を上位処理装置に送信するまでに要する応答時間を記憶管理する手段と、
前記記憶デバイスに記憶されているファイルごとに指定された前記応答時間の上限値を記憶管理する手段とを備え、
上位処理装置から前記ファイルについての入出力要求があった場合に、そのファイルの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて当該入出力要求についての処理優先度を決定する手段を備えることを特徴とする記憶制御装置。 - 請求項1に記載の記憶制御装置において、複数の前記上位処理装置が接続されている場合に、上位処理装置別にファイルの前記応答時間の上限値を記憶管理し、
上位処理装置別に、前記記憶先となる記憶デバイスを選出する手段を実行する手段を備えることを特徴とする記憶制御装置。 - 請求項5に記載の記憶制御装置において、複数の前記上位処理装置が接続されている場合に、上位処理装置別にファイルの前記応答時間の上限値を記憶管理し、
上位処理装置別に、前記上位処理装置から前記ファイルについての入出力要求があった場合に、そのファイルの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて当該入出力要求についての処理優先度を決定する手段を備えることを特徴とする記憶制御装置。 - 請求項1〜7のいずれかに記載の記憶制御装置であって、前記応答時間に代えて、平均ディスクサービス率(ADSR)、もしくは、データ転送量(スループット)を用いることを特徴とする記憶制御装置。
- 前記応答時間を記憶管理する手段により、ある記憶デバイスについての応答時間が更新された際、当該記憶デバイスに記憶されているファイルについての応答時間の上限値と更新後の応答時間とを比較し、上限値が更新後の応答時間よりも短いファイルがあれば、このファイルの容量以上の空き容量があり、かつ、このファイルについての上限値以下の応答時間である記憶デバイスに当該ファイルをコピーする手段を備えたことを特徴とする請求項1に記載の記憶制御装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001325132A JP4176341B2 (ja) | 2001-10-23 | 2001-10-23 | 記憶制御装置 |
| US10/113,970 US6728850B2 (en) | 2001-10-23 | 2002-03-28 | Storage control system |
| US10/798,599 US6981118B2 (en) | 2001-10-23 | 2004-03-10 | Storage control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001325132A JP4176341B2 (ja) | 2001-10-23 | 2001-10-23 | 記憶制御装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2003131908A JP2003131908A (ja) | 2003-05-09 |
| JP2003131908A5 true JP2003131908A5 (ja) | 2005-05-19 |
| JP4176341B2 JP4176341B2 (ja) | 2008-11-05 |
Family
ID=19141750
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001325132A Expired - Fee Related JP4176341B2 (ja) | 2001-10-23 | 2001-10-23 | 記憶制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US6728850B2 (ja) |
| JP (1) | JP4176341B2 (ja) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7330954B2 (en) * | 2002-04-18 | 2008-02-12 | Intel Corporation | Storing information in one of at least two storage devices based on a storage parameter and an attribute of the storage devices |
| TW200414737A (en) * | 2002-09-27 | 2004-08-01 | Matsushita Electric Industrial Co Ltd | Contents transmission system |
| JP4252301B2 (ja) * | 2002-12-26 | 2009-04-08 | 株式会社日立製作所 | 記憶システム及びそのデータバックアップ方法 |
| WO2004109517A1 (ja) * | 2003-06-09 | 2004-12-16 | Fujitsu Limited | ストレージ管理装置、ストレージ装置、ファイル処理システム、ファイル管理システム、並びにこれらの方法およびプログラム |
| US7912954B1 (en) * | 2003-06-27 | 2011-03-22 | Oesterreicher Richard T | System and method for digital media server load balancing |
| US7500055B1 (en) * | 2003-06-27 | 2009-03-03 | Beach Unlimited Llc | Adaptable cache for dynamic digital media |
| GB2405495B (en) * | 2003-08-18 | 2006-09-20 | Orchestria Ltd | Data storage system |
| US8989349B2 (en) * | 2004-09-30 | 2015-03-24 | Accuray, Inc. | Dynamic tracking of moving targets |
| US7516291B2 (en) * | 2005-11-21 | 2009-04-07 | Red Hat, Inc. | Cooperative mechanism for efficient application memory allocation |
| JP5326303B2 (ja) * | 2008-03-10 | 2013-10-30 | 富士通株式会社 | 統合装置、統合プログラム、統合方法 |
| US8467281B1 (en) * | 2010-09-17 | 2013-06-18 | Emc Corporation | Techniques for identifying devices having slow response times |
| WO2012117515A1 (ja) * | 2011-03-01 | 2012-09-07 | 株式会社日立製作所 | 計算機システム、管理システム及びデータ管理方法 |
| GB2495690B (en) * | 2011-04-01 | 2014-04-30 | Cognovo Ltd | Data flows and their interaction with control flows |
| JP5923977B2 (ja) * | 2011-12-27 | 2016-05-25 | 富士通株式会社 | ストレージシステム、コントローラモジュールおよびストレージシステムの制御方法 |
| JP2013164822A (ja) * | 2012-02-13 | 2013-08-22 | Fujitsu Ltd | 負荷閾値算出プログラム、負荷閾値算出装置および負荷閾値算出方法 |
| US9569569B1 (en) | 2012-06-18 | 2017-02-14 | EMC IP Holding Company LLC | Data storage system modeling |
| US9858990B2 (en) * | 2014-12-18 | 2018-01-02 | Apple Inc. | Hardware-based performance equalization for storage devices |
| EP3265919B1 (en) * | 2015-03-06 | 2021-09-29 | Georgia Tech Research Corporation | Device fingerprinting for cyber-physical systems |
| KR102610846B1 (ko) * | 2016-05-13 | 2023-12-07 | 한국전자통신연구원 | 고속 분산 저장 장치 및 방법 |
| KR20180109142A (ko) * | 2017-03-27 | 2018-10-08 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| JP7200746B2 (ja) | 2019-02-25 | 2023-01-10 | 富士通株式会社 | 制御装置、及び制御プログラム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4796110A (en) * | 1986-02-18 | 1989-01-03 | Irwin Magnetic Systems, Inc. | System and method for encoding and storing digital information on magnetic tape |
| US5018060A (en) * | 1989-01-26 | 1991-05-21 | Ibm Corporation | Allocating data storage space of peripheral data storage devices using implied allocation based on user parameters |
| US5367473A (en) * | 1990-06-18 | 1994-11-22 | Bell Communications Research, Inc. | Expert system for computer system resource management |
| JPH08263380A (ja) | 1995-03-22 | 1996-10-11 | Mitsubishi Electric Corp | ディスクキャッシュ制御方式 |
| US5564037A (en) * | 1995-03-29 | 1996-10-08 | Cheyenne Software International Sales Corp. | Real time data migration system and method employing sparse files |
| US6144961A (en) * | 1995-08-31 | 2000-11-07 | Compuware Corporation | Method and system for non-intrusive measurement of transaction response times on a network |
| US6189080B1 (en) * | 1996-09-20 | 2001-02-13 | Emc Corporation | Minimum read rate throughput in a disk cache system |
| US6122685A (en) * | 1998-05-06 | 2000-09-19 | Emc Corporation | System for improving the performance of a disk storage device by reconfiguring a logical volume of data in response to the type of operations being performed |
| US6301639B1 (en) * | 1999-07-26 | 2001-10-09 | International Business Machines Corporation | Method and system for ordering priority commands on a commodity disk drive |
| US6470420B1 (en) * | 2000-03-31 | 2002-10-22 | Western Digital Ventures, Inc. | Method for designating one of a plurality of addressable storage devices to process a data transfer request |
-
2001
- 2001-10-23 JP JP2001325132A patent/JP4176341B2/ja not_active Expired - Fee Related
-
2002
- 2002-03-28 US US10/113,970 patent/US6728850B2/en not_active Expired - Lifetime
-
2004
- 2004-03-10 US US10/798,599 patent/US6981118B2/en not_active Expired - Lifetime
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003131908A5 (ja) | ||
| JP5337633B2 (ja) | 分散型ストレージシステムのファイルアクセス性能を改善する方法と装置 | |
| JP3977698B2 (ja) | 記憶制御装置、記憶制御装置の制御方法、及びプログラム | |
| US9418002B1 (en) | Processing unit reclaiming requests in a solid state memory device | |
| KR101852136B1 (ko) | 동적 샤딩을 위한 컴퓨터 구현 방법 | |
| JP5082310B2 (ja) | データ移行装置及びプログラム | |
| JP4176341B2 (ja) | 記憶制御装置 | |
| US7032093B1 (en) | On-demand allocation of physical storage for virtual volumes using a zero logical disk | |
| JP2000181763A5 (ja) | ||
| US7305537B1 (en) | Method and system for I/O scheduler activations | |
| US20160344810A1 (en) | Data migration | |
| US10387043B2 (en) | Writing target file including determination of whether to apply duplication elimination | |
| US9395930B2 (en) | Information processing system, control method of information processing system, and recording medium | |
| US7386692B1 (en) | Method and apparatus for quantized deadline I/O scheduling | |
| US20060047874A1 (en) | Resource management apparatus | |
| CN107924405A (zh) | 在存储设备中存储数据 | |
| JP2003296154A (ja) | ボリューム統合管理方法および統合管理システム | |
| JPH04288638A (ja) | コンピュータシステム | |
| JP6110354B2 (ja) | 異種記憶サーバおよびそのファイル記憶方法 | |
| JP6280000B2 (ja) | データベース装置およびその動作方法 | |
| WO2007011164A1 (en) | Virtual storage system and method for managementing virtual storage based on ad-hoc network | |
| JP2007004710A (ja) | ストレージアクセス方式、データ転送装置、ストレージアクセス方法、及びプログラム | |
| KR100623190B1 (ko) | 데이터 저장 관리 방법 및 그 시스템 | |
| US11853611B2 (en) | Network interface card implementing composite zoned namespace architecture | |
| JPH10320261A (ja) | ファイル蓄積管理システム |