JP2003131908A5 - - Google Patents

Download PDF

Info

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
Application number
JP2001325132A
Other languages
English (en)
Other versions
JP2003131908A (ja
JP4176341B2 (ja
Filing date
Publication date
Application filed filed Critical
Priority to JP2001325132A priority Critical patent/JP4176341B2/ja
Priority claimed from JP2001325132A external-priority patent/JP4176341B2/ja
Priority to US10/113,970 priority patent/US6728850B2/en
Publication of JP2003131908A publication Critical patent/JP2003131908A/ja
Priority to US10/798,599 priority patent/US6981118B2/en
Publication of JP2003131908A5 publication Critical patent/JP2003131908A5/ja
Application granted granted Critical
Publication of JP4176341B2 publication Critical patent/JP4176341B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

図12は記憶制御装置10が、上位処理装置20からあるファイルに対する読み出し要求を受信した場合の処理を説明するフローチャートである。前記読み出し要求を受信すると、制御プロセサ101は、入出力要求管理テーブル400を生成し、このテーブル400の記憶領域情報406にその読み出し要求対象となる記憶デバイスの記憶領域を、読み出し要求を受信した時刻を受信時刻402に、READ処理、すなわち、記憶デバイスからデータを読み出す処理に対応するコマンドを入出力要求情報404に、また、当該ファイルのファイル管理テーブル300に登録されている応答時間上限値を応答時間上限値405に設定する(1200)。そして、このようにして値が設定された入出力要求管理テーブル400を入出力要求管理待ち行列500に接続する(1201)。

Claims (9)

  1. 通信接続している上位処理装置から送信されてくるデータを記憶管理する記憶制御装置であって、
    前記データの記憶先となる複数の記憶デバイスのそれぞれについて、上位処理装置から送られてくる入出力要求を受信してからその処理結果を上位処理装置に送信するまでに要する応答時間を記憶管理する手段と、
    前記記憶デバイスに記憶されているファイルごとに指定された前記応答時間の上限値を記憶管理する手段と、
    を備え、
    記憶対象となるファイルの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて前記ファイルの記憶先となる記憶デバイスを選出する手段を備えることを特徴とする記憶制御装置。
  2. 請求項1に記載の記憶制御装置であって、前記比較の結果に応じて前記ファイルの記憶先となる記憶デバイスを選出する手段が、前記応答時間が前記記憶対象となるファイルの前記上限値以下である記憶デバイスを前記ファイルの記憶先として選出する手段であることを特徴とする記憶制御装置。
  3. 請求項1または2に記載の記憶制御装置であって、前記ファイルに代えてディレクトリごとに前記応答時間の上限値を記憶管理し、
    記憶対象となるディレクトリの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて前記ディレクトリの記憶先となる記憶デバイスを選出する手段を備えることを特徴とする記憶制御装置。
  4. 請求項1〜3のいずれかに記載の記憶制御装置であって、複数のファイルからなるグループごとに、もしくは、複数のディレクトリからなるグループごとに、もしくは、ファイルとディレクトリの双方をそれぞれ少なくとも一つずつ含んだグループごとに前記応答時間の上限値を記憶管理し、
    記憶対象となる前記グループの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じてそのグループの記憶先となる記憶デバイスを選出する手段を備えることを特徴とする記憶制御装置。
  5. 通信接続している上位処理装置から送信されてくるデータを記憶管理する記憶制御装置であって、
    前記データの記憶先となる複数の記憶デバイスのそれぞれについて、上位処理装置から送られてくる入出力要求を受信してからその処理結果を上位処理装置に送信するまでに要する応答時間を記憶管理する手段と、
    前記記憶デバイスに記憶されているファイルごとに指定された前記応答時間の上限値を記憶管理する手段とを備え、
    上位処理装置から前記ファイルについての入出力要求があった場合に、そのファイルの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて当該入出力要求についての処理優先度を決定する手段を備えることを特徴とする記憶制御装置。
  6. 請求項1に記載の記憶制御装置において、複数の前記上位処理装置が接続されている場合に、上位処理装置別にファイルの前記応答時間の上限値を記憶管理し、
    上位処理装置別に、前記記憶先となる記憶デバイスを選出する手段を実行する手段を備えることを特徴とする記憶制御装置。
  7. 請求項5に記載の記憶制御装置において、複数の前記上位処理装置が接続されている場合に、上位処理装置別にファイルの前記応答時間の上限値を記憶管理し、
    上位処理装置別に、前記上位処理装置から前記ファイルについての入出力要求があった場合に、そのファイルの前記上限値と、前記各記憶デバイスの前記応答時間とを比較して、その比較の結果に応じて当該入出力要求についての処理優先度を決定する手段を備えることを特徴とする記憶制御装置。
  8. 請求項1〜7のいずれかに記載の記憶制御装置であって、前記応答時間に代えて、平均ディスクサービス率(ADSR)、もしくは、データ転送量(スループット)を用いることを特徴とする記憶制御装置。
  9. 前記応答時間を記憶管理する手段により、ある記憶デバイスについての応答時間が更新された際、当該記憶デバイスに記憶されているファイルについての応答時間の上限値と更新後の応答時間とを比較し、上限値が更新後の応答時間よりも短いファイルがあれば、このファイルの容量以上の空き容量があり、かつ、このファイルについての上限値以下の応答時間である記憶デバイスに当該ファイルをコピーする手段を備えたことを特徴とする請求項1に記載の記憶制御装置。
JP2001325132A 2001-10-23 2001-10-23 記憶制御装置 Expired - Fee Related JP4176341B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) ファイル蓄積管理システム