CN102150144B - 使用写入配置快照的动态存储分层的方法和*** - Google Patents
使用写入配置快照的动态存储分层的方法和*** Download PDFInfo
- Publication number
- CN102150144B CN102150144B CN200980136026.6A CN200980136026A CN102150144B CN 102150144 B CN102150144 B CN 102150144B CN 200980136026 A CN200980136026 A CN 200980136026A CN 102150144 B CN102150144 B CN 102150144B
- Authority
- CN
- China
- Prior art keywords
- virtual volume
- storage pool
- copy
- focus
- section
- 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
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- 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/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- 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/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (16)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US20581009P | 2009-01-23 | 2009-01-23 | |
US61/205,810 | 2009-01-23 | ||
PCT/US2009/001991 WO2010085228A1 (en) | 2009-01-23 | 2009-03-31 | Method and system for dynamic storage tiering using allocate-on-write snapshots |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102150144A CN102150144A (zh) | 2011-08-10 |
CN102150144B true CN102150144B (zh) | 2014-12-24 |
Family
ID=42356122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980136026.6A Active CN102150144B (zh) | 2009-01-23 | 2009-03-31 | 使用写入配置快照的动态存储分层的方法和*** |
Country Status (7)
Country | Link |
---|---|
US (1) | US8713267B2 (zh) |
EP (1) | EP2382548A4 (zh) |
JP (1) | JP5456063B2 (zh) |
KR (1) | KR101405729B1 (zh) |
CN (1) | CN102150144B (zh) |
TW (1) | TWI475393B (zh) |
WO (1) | WO2010085228A1 (zh) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101405729B1 (ko) * | 2009-01-23 | 2014-06-10 | 엘에스아이 코포레이션 | 동적 저장장치 계층화 방법 및 시스템 |
US9170756B2 (en) * | 2009-01-29 | 2015-10-27 | Lsi Corporation | Method and system for dynamic storage tiering using allocate-on-write snapshots |
US9134922B2 (en) | 2009-03-12 | 2015-09-15 | Vmware, Inc. | System and method for allocating datastores for virtual machines |
US8732217B2 (en) * | 2009-10-30 | 2014-05-20 | Symantec Corporation | Using a per file activity ratio to optimally relocate data between volumes |
US8375180B2 (en) * | 2010-02-05 | 2013-02-12 | International Business Machines Corporation | Storage application performance matching |
US20120047108A1 (en) * | 2010-08-23 | 2012-02-23 | Ron Mandel | Point-in-time (pit) based thin reclamation support for systems with a storage usage map api |
US8539172B1 (en) | 2010-11-08 | 2013-09-17 | Infinidat Ltd. | System and method for accessing data in an external virtual memory |
US8645659B1 (en) | 2010-12-01 | 2014-02-04 | Infinidat Ltd. | Method for managing volumes/snapshots in pools of external virtual memory |
WO2012131753A1 (en) * | 2011-03-25 | 2012-10-04 | Hitachi, Ltd. | Storage system and performance management method of storage system |
US20120259961A1 (en) * | 2011-04-07 | 2012-10-11 | Infinidat Ltd. | System of managing remote resources |
CN103392166B (zh) | 2011-04-27 | 2016-04-27 | 株式会社日立制作所 | 信息存储***和存储***管理方法 |
US8775774B2 (en) | 2011-08-26 | 2014-07-08 | Vmware, Inc. | Management system and methods for object storage system |
US8650359B2 (en) | 2011-08-26 | 2014-02-11 | Vmware, Inc. | Computer system accessing object storage system |
US8595460B2 (en) | 2011-08-26 | 2013-11-26 | Vmware, Inc. | Configuring object storage system for input/output operations |
US8775773B2 (en) * | 2011-08-26 | 2014-07-08 | Vmware, Inc. | Object storage system |
US8769174B2 (en) | 2011-08-29 | 2014-07-01 | Vmware, Inc. | Method of balancing workloads in object storage system |
US8677085B2 (en) | 2011-08-29 | 2014-03-18 | Vmware, Inc. | Virtual machine snapshotting in object storage system |
US8719523B2 (en) * | 2011-10-03 | 2014-05-06 | International Business Machines Corporation | Maintaining multiple target copies |
US9063768B2 (en) | 2011-10-10 | 2015-06-23 | Vmware, Inc. | Method and apparatus for comparing configuration and topology of virtualized datacenter inventories |
US9058120B2 (en) * | 2011-11-09 | 2015-06-16 | International Business Machines Corporation | Setting optimal space allocation policy for creating dependent snapshots to enhance application write performance and reduce resource usage |
US9087201B2 (en) | 2012-01-05 | 2015-07-21 | Infinidat Ltd. | System and methods for host enabled management in a storage system |
EP2791774A1 (en) * | 2012-02-08 | 2014-10-22 | Hitachi, Ltd. | Storage apparatus with a plurality of nonvolatile semiconductor storage units and control method thereof to place hot data in storage units with higher residual life and cold data in storage units with lower residual life |
US10282291B2 (en) | 2012-04-20 | 2019-05-07 | Enmotus, Inc. | Storage system with data management mechanism and method of operation thereof |
US9311019B2 (en) | 2013-07-29 | 2016-04-12 | Infinidat Ltd. | Storage system and method for accessing logical volumes |
US9880786B1 (en) * | 2014-05-30 | 2018-01-30 | Amazon Technologies, Inc. | Multi-tiered elastic block device performance |
US10061915B1 (en) | 2014-09-03 | 2018-08-28 | Amazon Technologies, Inc. | Posture assessment in a secure execution environment |
US10176212B1 (en) | 2014-10-15 | 2019-01-08 | Seagate Technology Llc | Top level tier management |
CN104536909B (zh) * | 2014-12-09 | 2018-01-23 | 华为技术有限公司 | 一种存储管理方法,存储管理装置及存储设备 |
EP3104086B1 (en) * | 2015-06-11 | 2019-09-18 | Electrolux Professional S.p.A. | Flavoring device for use in a cooking chamber |
CN105278878B (zh) * | 2015-09-30 | 2018-09-21 | 成都华为技术有限公司 | 一种磁盘空间分配方法及装置 |
US10031675B1 (en) * | 2016-03-31 | 2018-07-24 | Emc Corporation | Method and system for tiering data |
WO2019005108A1 (en) * | 2017-06-30 | 2019-01-03 | Intel Corporation | DATA MANAGEMENT TECHNOLOGIES IN VEHICLE BASED COMPUTING PLATFORMS |
US11010091B2 (en) * | 2019-08-29 | 2021-05-18 | International Business Machines Corporation | Multi-tier storage |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7225211B1 (en) * | 2003-12-31 | 2007-05-29 | Veritas Operating Corporation | Multi-class storage mechanism |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096678A (ja) | 1995-06-19 | 1997-01-10 | Toshiba Corp | 階層記憶装置 |
US6076143A (en) * | 1997-09-02 | 2000-06-13 | Emc Corporation | Method and apparatus for managing the physical storage locations for blocks of information in a storage system to increase system performance |
US6311252B1 (en) * | 1997-06-30 | 2001-10-30 | Emc Corporation | Method and apparatus for moving data between storage levels of a hierarchically arranged data storage system |
JP2001093220A (ja) * | 1999-09-20 | 2001-04-06 | Nec Eng Ltd | 複数ハードディスクドライブ環境における省電力制御システム及び省電力制御方法 |
US6684231B1 (en) * | 1999-11-29 | 2004-01-27 | Microsoft Corporation | Migration of friendly volumes |
JP2002073383A (ja) * | 2000-08-31 | 2002-03-12 | Matsushita Electric Ind Co Ltd | 情報サービスの方法 |
US6961727B2 (en) * | 2001-03-15 | 2005-11-01 | International Business Machines Corporation | Method of automatically generating and disbanding data mirrors according to workload conditions |
US20040139125A1 (en) | 2001-06-05 | 2004-07-15 | Roger Strassburg | Snapshot copy of data volume during data access |
TWI231442B (en) * | 2001-06-19 | 2005-04-21 | Terraspring Inc | Virtual storage layer approach for dynamically associating computer storage with processing hosts |
US7168010B2 (en) * | 2002-08-12 | 2007-01-23 | Intel Corporation | Various methods and apparatuses to track failing memory locations to enable implementations for invalidating repeatedly failing memory locations |
US7191304B1 (en) | 2002-09-06 | 2007-03-13 | 3Pardata, Inc. | Efficient and reliable virtual volume mapping |
US6880053B2 (en) * | 2002-12-19 | 2005-04-12 | Veritas Operating Corporation | Instant refresh of a data volume copy |
JP3808851B2 (ja) * | 2003-09-10 | 2006-08-16 | 株式会社東芝 | ディスクアレイコントローラ、ディスクアレイ装置及びディスクアレイ制御プログラム |
US20050240584A1 (en) * | 2004-04-21 | 2005-10-27 | Hewlett-Packard Development Company, L.P. | Data protection using data distributed into snapshots |
US7441096B2 (en) * | 2004-07-07 | 2008-10-21 | Hitachi, Ltd. | Hierarchical storage management system |
US7383406B2 (en) * | 2004-11-19 | 2008-06-03 | International Business Machines Corporation | Application transparent autonomic availability on a storage area network aware file system |
GB0514529D0 (en) * | 2005-07-15 | 2005-08-24 | Ibm | Virtualisation engine and method, system, and computer program product for managing the storage of data |
JP4261532B2 (ja) * | 2005-09-13 | 2009-04-30 | 株式会社東芝 | 論理ディスク管理方法及び仮想化装置 |
US7823007B2 (en) * | 2006-02-17 | 2010-10-26 | International Business Machines Corporation | Apparatus, system, and method for switching a volume address association in a point-in-time copy relationship |
JP4890048B2 (ja) * | 2006-02-24 | 2012-03-07 | 株式会社日立製作所 | 記憶制御装置及び記憶制御装置を用いたデータマイグレーション方法 |
US7734954B2 (en) * | 2007-01-03 | 2010-06-08 | International Business Machines Corporation | Method, computer program product, and system for providing a multi-tiered snapshot of virtual disks |
JP2008197779A (ja) * | 2007-02-09 | 2008-08-28 | Fujitsu Ltd | 階層型ストレージ管理システム、階層制御装置、階層間ファイル移動方法、及びプログラム |
CN101034375A (zh) * | 2007-02-12 | 2007-09-12 | 忆正存储技术(深圳)有限公司 | 计算机存储*** |
US7822939B1 (en) * | 2007-09-25 | 2010-10-26 | Emc Corporation | Data de-duplication using thin provisioning |
US8527720B2 (en) * | 2008-12-03 | 2013-09-03 | Lsi Corporation | Methods of capturing and naming dynamic storage tiering configurations to support data pre-staging |
KR101405729B1 (ko) * | 2009-01-23 | 2014-06-10 | 엘에스아이 코포레이션 | 동적 저장장치 계층화 방법 및 시스템 |
US9170756B2 (en) * | 2009-01-29 | 2015-10-27 | Lsi Corporation | Method and system for dynamic storage tiering using allocate-on-write snapshots |
US20120047108A1 (en) * | 2010-08-23 | 2012-02-23 | Ron Mandel | Point-in-time (pit) based thin reclamation support for systems with a storage usage map api |
US8892838B2 (en) * | 2011-06-21 | 2014-11-18 | International Business Machines Corporation | Point-in-time copying of virtual storage and point-in-time dumping |
US8898413B2 (en) * | 2011-06-21 | 2014-11-25 | International Business Machines Corporation | Point-in-time copying of virtual storage |
-
2009
- 2009-03-31 KR KR1020117011778A patent/KR101405729B1/ko not_active IP Right Cessation
- 2009-03-31 JP JP2011547876A patent/JP5456063B2/ja not_active Expired - Fee Related
- 2009-03-31 US US12/995,792 patent/US8713267B2/en active Active
- 2009-03-31 EP EP09838981A patent/EP2382548A4/en not_active Withdrawn
- 2009-03-31 CN CN200980136026.6A patent/CN102150144B/zh active Active
- 2009-03-31 WO PCT/US2009/001991 patent/WO2010085228A1/en active Application Filing
- 2009-04-02 TW TW098110962A patent/TWI475393B/zh not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7225211B1 (en) * | 2003-12-31 | 2007-05-29 | Veritas Operating Corporation | Multi-class storage mechanism |
Also Published As
Publication number | Publication date |
---|---|
US8713267B2 (en) | 2014-04-29 |
EP2382548A1 (en) | 2011-11-02 |
KR20110117057A (ko) | 2011-10-26 |
TWI475393B (zh) | 2015-03-01 |
CN102150144A (zh) | 2011-08-10 |
EP2382548A4 (en) | 2012-08-15 |
JP5456063B2 (ja) | 2014-03-26 |
WO2010085228A1 (en) | 2010-07-29 |
TW201028859A (en) | 2010-08-01 |
JP2012515969A (ja) | 2012-07-12 |
US20110078398A1 (en) | 2011-03-31 |
KR101405729B1 (ko) | 2014-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102150144B (zh) | 使用写入配置快照的动态存储分层的方法和*** | |
US9170756B2 (en) | Method and system for dynamic storage tiering using allocate-on-write snapshots | |
CN102576293B (zh) | 固态存储设备和分层存储***中的数据管理 | |
US10176212B1 (en) | Top level tier management | |
US8886882B2 (en) | Method and apparatus of storage tier and cache management | |
US8447946B2 (en) | Storage apparatus and hierarchical data management method for storage apparatus | |
US9916248B2 (en) | Storage device and method for controlling storage device with compressed and uncompressed volumes and storing compressed data in cache | |
US9229870B1 (en) | Managing cache systems of storage systems | |
CN111194438B (zh) | 扩展ssd长久性 | |
US20090193206A1 (en) | Storage system and snapshot configuration migration method | |
US10956071B2 (en) | Container key value store for data storage devices | |
JP2009093571A (ja) | 記憶制御装置、記憶制御装置のデータアーカイブ方法及びストレージシステム | |
KR20100011698A (ko) | 데이터 머지를 수행하는 반도체 스토리지 시스템 및 그제어 방법 | |
GB2536122A (en) | Logical block address mapping for hard disk drives | |
US20170344269A1 (en) | Storage system, control apparatus, and method of transmitting data | |
US20140115240A1 (en) | Storage devices and methods for controlling a storage device | |
JP2019003416A (ja) | ストレージ制御装置、制御プログラム及び制御方法 | |
KR20210158043A (ko) | 스트림 분류 번호에 따른 데이터 분류 스토리지 장치 및 그 동작 방법 | |
JP6427913B2 (ja) | ストレージシステム、制御装置、ストレージ装置、入出力制御方法、及びプログラム | |
CN102023925A (zh) | 固态硬盘及其使用方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160721 Address after: Singapore Singapore Patentee after: Avago Technologies General IP (Singapore) Pte. Ltd. Address before: California, USA Patentee before: LSI Corp. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20181018 Address after: Singapore Singapore Patentee after: Avago Technologies General IP (Singapore) Pte. Ltd. Address before: Singapore Singapore Patentee before: Avago Technologies General IP (Singapore) Pte. Ltd. |