DE602007008335D1 - Massenspeicherungssystem und -verfahren - Google Patents
Massenspeicherungssystem und -verfahrenInfo
- Publication number
- DE602007008335D1 DE602007008335D1 DE602007008335T DE602007008335T DE602007008335D1 DE 602007008335 D1 DE602007008335 D1 DE 602007008335D1 DE 602007008335 T DE602007008335 T DE 602007008335T DE 602007008335 T DE602007008335 T DE 602007008335T DE 602007008335 D1 DE602007008335 D1 DE 602007008335D1
- Authority
- DE
- Germany
- Prior art keywords
- cache
- volumes
- bookshop
- virtual
- storage system
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0804—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0686—Libraries, e.g. tape libraries, jukebox
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0608639A FR2906624A1 (fr) | 2006-10-03 | 2006-10-03 | Systeme et procede de stockage de masse. |
Publications (1)
Publication Number | Publication Date |
---|---|
DE602007008335D1 true DE602007008335D1 (de) | 2010-09-23 |
Family
ID=37963435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602007008335T Active DE602007008335D1 (de) | 2006-10-03 | 2007-10-03 | Massenspeicherungssystem und -verfahren |
Country Status (5)
Country | Link |
---|---|
US (1) | US7873790B2 (de) |
EP (1) | EP1909169B1 (de) |
AT (1) | ATE477530T1 (de) |
DE (1) | DE602007008335D1 (de) |
FR (1) | FR2906624A1 (de) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7836030B2 (en) * | 2007-11-13 | 2010-11-16 | International Business Machines Corporation | Data library optimization |
EP2146461A1 (de) * | 2008-07-14 | 2010-01-20 | BRITISH TELECOMMUNICATIONS public limited company | Verfahren zum Betreiben eines Telekommunikationsnetzwerks |
JP5412882B2 (ja) * | 2009-03-04 | 2014-02-12 | 富士通株式会社 | 論理ボリューム構成情報提供プログラム、論理ボリューム構成情報提供方法、および論理ボリューム構成情報提供装置 |
US8332586B2 (en) * | 2009-03-30 | 2012-12-11 | Hitachi, Ltd. | Information processing system for measuring the cache effect in a virtual capacity |
US8566628B2 (en) * | 2009-05-06 | 2013-10-22 | Advanced Micro Devices, Inc. | North-bridge to south-bridge protocol for placing processor in low power state |
US8386731B2 (en) * | 2009-09-14 | 2013-02-26 | Vmware, Inc. | Method and system for optimizing live migration of persistent data of virtual machine using disk I/O heuristics |
TWI413898B (zh) * | 2009-09-15 | 2013-11-01 | Phison Electronics Corp | 資料保護方法與系統、儲存裝置及儲存裝置控制器 |
US20110112798A1 (en) * | 2009-11-06 | 2011-05-12 | Alexander Branover | Controlling performance/power by frequency control of the responding node |
US8683465B2 (en) * | 2009-12-18 | 2014-03-25 | International Business Machines Corporation | Virtual image deployment with a warm cache |
US8868575B2 (en) * | 2010-01-13 | 2014-10-21 | International Business Machines Corporation | Method and system for transformation of logical data objects for storage |
US9619474B2 (en) * | 2011-03-31 | 2017-04-11 | EMC IP Holding Company LLC | Time-based data partitioning |
US20120266163A1 (en) * | 2011-04-13 | 2012-10-18 | International Business Machines Corporation | Virtual Machine Migration |
WO2013025553A2 (en) | 2011-08-12 | 2013-02-21 | Splunk Inc. | Data volume management |
US8954979B1 (en) * | 2011-08-15 | 2015-02-10 | Netapp, Inc. | Method and system for managing resources in a network |
CN102646079B (zh) * | 2012-04-23 | 2014-07-16 | 中国人民解放军国防科学技术大学 | 面向类Linux操作系统的磁盘数据保护方法 |
US9754648B2 (en) | 2012-10-26 | 2017-09-05 | Micron Technology, Inc. | Apparatuses and methods for memory operations having variable latencies |
US9390010B2 (en) * | 2012-12-14 | 2016-07-12 | Intel Corporation | Cache management |
US9734097B2 (en) | 2013-03-15 | 2017-08-15 | Micron Technology, Inc. | Apparatuses and methods for variable latency memory operations |
TWI573015B (zh) * | 2013-06-19 | 2017-03-01 | 祥碩科技股份有限公司 | 防超時方法及資料處理系統 |
US9727493B2 (en) * | 2013-08-14 | 2017-08-08 | Micron Technology, Inc. | Apparatuses and methods for providing data to a configurable storage area |
CN105683930B (zh) * | 2013-10-29 | 2019-05-31 | 上海宝存信息科技有限公司 | 用于数据存储系统的动态缓存方法和系统 |
US10095628B2 (en) * | 2015-09-29 | 2018-10-09 | International Business Machines Corporation | Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage |
US10241918B2 (en) | 2015-09-29 | 2019-03-26 | International Business Machines Corporation | Considering a frequency of access to groups of tracks to select groups of tracks to destage |
US10120811B2 (en) | 2015-09-29 | 2018-11-06 | International Business Machines Corporation | Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage |
CN105653980B (zh) * | 2015-12-30 | 2019-06-11 | 福建联迪商用设备有限公司 | 一种虚拟内存数据的保护方法及其系统 |
US9747222B1 (en) * | 2016-03-31 | 2017-08-29 | EMC IP Holding Company LLC | Dynamic ingestion throttling of data log |
US10089233B2 (en) | 2016-05-11 | 2018-10-02 | Ge Aviation Systems, Llc | Method of partitioning a set-associative cache in a computing platform |
CN110309150A (zh) * | 2019-06-14 | 2019-10-08 | 杭州迪普科技股份有限公司 | 一种日志存储、查询方法及装置 |
US11423049B2 (en) * | 2020-05-11 | 2022-08-23 | Google Llc | Execution-time dynamic range partitioning transformations |
US20230010516A1 (en) * | 2021-07-06 | 2023-01-12 | Vmware, Inc. | Input/output (i/o) quiescing for sequential ordering of operations in a write-ahead-log (wal)-based storage system |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5530850A (en) * | 1993-10-25 | 1996-06-25 | International Business Machines Corporation | Data storage library array with log-structured file system which allows simultaneous write and garbage collection |
US5566315A (en) * | 1994-12-30 | 1996-10-15 | Storage Technology Corporation | Process of predicting and controlling the use of cache memory in a computer system |
US7065610B1 (en) * | 2000-06-27 | 2006-06-20 | Emc Corporation | Method and apparatus for maintaining inventory of logical volumes stored on storage elements |
GB0022131D0 (en) * | 2000-09-09 | 2000-10-25 | Ibm | Data sorting in information storage systems |
US20020194444A1 (en) * | 2001-06-14 | 2002-12-19 | Telgen Corporation | System and method for managing out-of-order memory access requests via an age-shifted index |
JP2003303054A (ja) * | 2002-04-08 | 2003-10-24 | Hitachi Ltd | 計算機システム、記憶装置及び記憶装置運用監視方法 |
JP4219633B2 (ja) * | 2002-07-25 | 2009-02-04 | 株式会社日立製作所 | 記憶装置システムのデステージ方法、ディスク制御装置、記憶装置システム、及びプログラム |
US6922754B2 (en) * | 2002-12-09 | 2005-07-26 | Infabric Technologies, Inc. | Data-aware data flow manager |
US7146462B2 (en) * | 2003-05-20 | 2006-12-05 | Hitachi, Ltd. | Storage management method |
JP4438457B2 (ja) * | 2003-05-28 | 2010-03-24 | 株式会社日立製作所 | 記憶領域割当方法、システム及び仮想化装置 |
US7085895B2 (en) * | 2003-09-05 | 2006-08-01 | International Business Machines Corporation | Apparatus, system, and method flushing data from a cache to secondary storage |
US7487288B2 (en) * | 2004-05-14 | 2009-02-03 | International Business Machines Corporation | Dynamic loading of virtual volume data in a virtual tape server |
US7512621B2 (en) * | 2006-06-14 | 2009-03-31 | International Business Machines Corporation | Moving records between partitions |
-
2006
- 2006-10-03 FR FR0608639A patent/FR2906624A1/fr not_active Withdrawn
-
2007
- 2007-10-03 EP EP07291203A patent/EP1909169B1/de active Active
- 2007-10-03 AT AT07291203T patent/ATE477530T1/de not_active IP Right Cessation
- 2007-10-03 DE DE602007008335T patent/DE602007008335D1/de active Active
- 2007-10-03 US US11/866,619 patent/US7873790B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1909169A1 (de) | 2008-04-09 |
FR2906624A1 (fr) | 2008-04-04 |
US20080082769A1 (en) | 2008-04-03 |
ATE477530T1 (de) | 2010-08-15 |
EP1909169B1 (de) | 2010-08-11 |
US7873790B2 (en) | 2011-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ATE477530T1 (de) | Massenspeicherungssystem und -verfahren | |
CN104461935B (zh) | 一种进行数据存储的方法、装置及系统 | |
Gouk et al. | Amber: Enabling precise full-system simulation with detailed modeling of all SSD resources | |
Kim et al. | Flashsim: A simulator for nand flash-based solid-state drives | |
US9569118B2 (en) | Promoting consistent response times in a data storage system having multiple data retrieval mechanisms | |
US8331053B2 (en) | Systems and methods for adjacent track interference (ATI) risk management | |
ATE549678T1 (de) | Vorrichtung zur sicherung und wiederherstellung eines dünnen bereitstellungsvolumens | |
WO2008054760A3 (en) | System and method for optimizing write operations storage systems | |
US20130290277A1 (en) | Deduplicating storage with enhanced frequent-block detection | |
EP2211263A3 (de) | Verfahren zur Ausführung von Speichervirtualisierung in einer Speichersystemarchitektur | |
TW200622882A (en) | Sas storage virtualization controller, subsystem and system using the same, and method therefor | |
US9946594B2 (en) | Validation bits and offsets to represent logical pages split between data containers | |
JP2013511104A5 (de) | ||
JP2013539132A5 (de) | ||
EP3021209A1 (de) | Verfahren und vorrichtung zur verarbeitung von langsamen seltenen strömen | |
Bhaskaran et al. | Bankshot: Caching slow storage in fast non-volatile memory | |
CN106294212A (zh) | 用于精确预测存储器存取的基于区域的技术 | |
EP2317428A3 (de) | Automatische Verknüpfung von Partitionen auf einer Bandmedienvorrichtung | |
CN106469126A (zh) | 处理io请求的方法及其存储控制器 | |
CN103699429A (zh) | 虚拟机迁移方法及装置 | |
Litz et al. | Rail: Predictable, low tail latency for nvme flash | |
Zhou et al. | LiveSSD: A low-interference RAID scheme for hardware virtualized SSDs | |
KR20130090526A (ko) | 메모리 오버레이 장치 및 방법 | |
Kim et al. | HMB-SSD: Framework for efficient exploiting of the host memory buffer in the NVMe SSD | |
Yang et al. | Overcoming the Memory Wall with {CXL-Enabled}{SSDs} |