WO2007133647A3 - Adaptive storage system including hard disk drive with flash interface - Google Patents

Adaptive storage system including hard disk drive with flash interface Download PDF

Info

Publication number
WO2007133647A3
WO2007133647A3 PCT/US2007/011328 US2007011328W WO2007133647A3 WO 2007133647 A3 WO2007133647 A3 WO 2007133647A3 US 2007011328 W US2007011328 W US 2007011328W WO 2007133647 A3 WO2007133647 A3 WO 2007133647A3
Authority
WO
WIPO (PCT)
Prior art keywords
hard disk
storage system
disk drive
system including
including hard
Prior art date
Application number
PCT/US2007/011328
Other languages
French (fr)
Other versions
WO2007133647A2 (en
Inventor
Sehat Sutardja
Yun Yang
Original Assignee
Marvell World Trade Ltd
Sehat Sutardja
Yun Yang
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US11/503,016 external-priority patent/US7702848B2/en
Application filed by Marvell World Trade Ltd, Sehat Sutardja, Yun Yang filed Critical Marvell World Trade Ltd
Priority to JP2009509863A priority Critical patent/JP2009536768A/en
Priority to EP07794752.1A priority patent/EP2049968B1/en
Publication of WO2007133647A2 publication Critical patent/WO2007133647A2/en
Publication of WO2007133647A3 publication Critical patent/WO2007133647A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0625Power saving in storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • G06F1/3221Monitoring of peripheral devices of disk drive devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3268Power saving in hard disk drive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0635Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0685Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

A data storage system for a device including low power and high power modes comprises low power (LP) nonvolatile memory that includes a LP hard disk drive (HDD) having a non-volatile semiconductor memory interface, wherein said LP HDD communicates with said device via said non-volatile semiconductor memory interface. High power (HP) nonvolatile memory communicates with said device.
PCT/US2007/011328 2006-05-10 2007-05-10 Adaptive storage system including hard disk drive with flash interface WO2007133647A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009509863A JP2009536768A (en) 2006-05-10 2007-05-10 Adaptive storage system including a hard disk drive having a flash interface
EP07794752.1A EP2049968B1 (en) 2006-05-10 2007-05-10 Adaptive storage system including hard disk drive with flash interface

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US79915106P 2006-05-10 2006-05-10
US60/799,151 2006-05-10
US82086706P 2006-07-31 2006-07-31
US60/820,867 2006-07-31
US11/503,016 US7702848B2 (en) 2004-06-10 2006-08-11 Adaptive storage system including hard disk drive with flash interface
US11/503,016 2006-08-11
US11/796,248 2007-04-27
US11/796,248 US7617359B2 (en) 2004-06-10 2007-04-27 Adaptive storage system including hard disk drive with flash interface

Publications (2)

Publication Number Publication Date
WO2007133647A2 WO2007133647A2 (en) 2007-11-22
WO2007133647A3 true WO2007133647A3 (en) 2008-03-20

Family

ID=38694480

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/011328 WO2007133647A2 (en) 2006-05-10 2007-05-10 Adaptive storage system including hard disk drive with flash interface

Country Status (5)

Country Link
US (1) US7617359B2 (en)
EP (1) EP2049968B1 (en)
JP (1) JP2009536768A (en)
TW (1) TWI390520B (en)
WO (1) WO2007133647A2 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7730335B2 (en) 2004-06-10 2010-06-01 Marvell World Trade Ltd. Low power computer with main and auxiliary processors
US20080263324A1 (en) 2006-08-10 2008-10-23 Sehat Sutardja Dynamic core switching
US8510577B2 (en) * 2008-07-28 2013-08-13 Microsoft Corporation Reducing power consumption by offloading applications
TWI386924B (en) * 2009-06-12 2013-02-21 Inventec Corp Hard disk system and accessing method of the same
US20100318734A1 (en) * 2009-06-15 2010-12-16 Microsoft Corporation Application-transparent hybridized caching for high-performance storage
US8321630B1 (en) 2010-01-28 2012-11-27 Microsoft Corporation Application-transparent hybridized caching for high-performance storage
JP2011095916A (en) * 2009-10-28 2011-05-12 Canon Inc Electronic apparatus
TW201126327A (en) * 2010-01-27 2011-08-01 Compal Electronics Inc Power-saving method and system for the same
CN102156529A (en) * 2010-02-11 2011-08-17 仁宝电脑工业股份有限公司 Power-saving method and power-saving device for hard disk
US8756387B2 (en) 2010-03-05 2014-06-17 International Business Machines Corporation Method and apparatus for optimizing the performance of a storage system
US8700949B2 (en) 2010-03-30 2014-04-15 International Business Machines Corporation Reliability scheme using hybrid SSD/HDD replication with log structured management
EP2559036A1 (en) 2010-04-15 2013-02-20 Ramot at Tel-Aviv University Ltd. Multiple programming of flash memory without erase
US8607084B2 (en) * 2010-06-11 2013-12-10 Via Technologies, Inc. Computer system and method for saving power consumption by placing a second computer portion into a sleep mode after completed transfering image data to a first computer portion
US8775731B2 (en) 2011-03-25 2014-07-08 Dell Products, L.P. Write spike performance enhancement in hybrid storage systems
KR20120132820A (en) * 2011-05-30 2012-12-10 삼성전자주식회사 Storage device, storage system and method of virtualizing a storage device
US8713357B1 (en) 2011-09-06 2014-04-29 Western Digital Technologies, Inc. Systems and methods for detailed error reporting in data storage systems
US8707104B1 (en) 2011-09-06 2014-04-22 Western Digital Technologies, Inc. Systems and methods for error injection in data storage systems
US9195530B1 (en) 2011-09-06 2015-11-24 Western Digital Technologies, Inc. Systems and methods for improved data management in data storage systems
US8700834B2 (en) 2011-09-06 2014-04-15 Western Digital Technologies, Inc. Systems and methods for an enhanced controller architecture in data storage systems
US9268701B1 (en) 2011-11-21 2016-02-23 Western Digital Technologies, Inc. Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability
US8977803B2 (en) 2011-11-21 2015-03-10 Western Digital Technologies, Inc. Disk drive data caching using a multi-tiered memory
US8977804B1 (en) 2011-11-21 2015-03-10 Western Digital Technologies, Inc. Varying data redundancy in storage systems
US8904091B1 (en) 2011-12-22 2014-12-02 Western Digital Technologies, Inc. High performance media transport manager architecture for data storage systems
US9053008B1 (en) 2012-03-26 2015-06-09 Western Digital Technologies, Inc. Systems and methods for providing inline parameter service in data storage devices
JP6498104B2 (en) * 2015-11-16 2019-04-10 キヤノン株式会社 COMMUNICATION DEVICE AND ITS CONTROL METHOD
US10474397B2 (en) 2017-06-13 2019-11-12 Western Digital Technologies, Inc Unified indirection in a multi-device hybrid storage unit
CN107766006A (en) * 2017-11-07 2018-03-06 合肥兆芯电子有限公司 Storage management method, memory storage apparatus and memorizer control circuit unit
US10474361B1 (en) 2018-05-02 2019-11-12 Seagate Technology Llc Consolidating non-volatile memory across multiple storage devices for front end processing
US10983943B2 (en) 2018-11-16 2021-04-20 Seagate Technology Llc Data storage system with supplemental processing bus

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628469B1 (en) * 2000-07-11 2003-09-30 International Business Machines Corporation Apparatus and method for low power HDD storage architecture
WO2004090889A1 (en) * 2003-04-14 2004-10-21 Koninklijke Philips Electronics N.V. Format mapping scheme for universal drive device
EP1605453A2 (en) * 2004-06-10 2005-12-14 Marvell World Trade Ltd. Adaptive storage system
US20060069848A1 (en) * 2004-09-30 2006-03-30 Nalawadi Rajeev K Flash emulation using hard disk
US20060075185A1 (en) * 2004-10-06 2006-04-06 Dell Products L.P. Method for caching data and power conservation in an information handling system

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4425615A (en) * 1980-11-14 1984-01-10 Sperry Corporation Hierarchical memory system having cache/disk subsystem with command queues for plural disks
US5150465A (en) * 1988-11-30 1992-09-22 Compaq Computer Corporation Mode-selectable integrated disk drive for computer
DE69034191T2 (en) * 1989-04-13 2005-11-24 Sandisk Corp., Sunnyvale EEPROM system with multi-chip block erasure
US5440749A (en) * 1989-08-03 1995-08-08 Nanotronics Corporation High performance, low cost microprocessor architecture
US5455913A (en) * 1990-05-14 1995-10-03 At&T Global Information Solutions Company System and method for transferring data between independent busses
JP3058209B2 (en) * 1991-11-14 2000-07-04 セイコーエプソン株式会社 Peripheral device card and information processing device
JPH06266511A (en) * 1993-03-15 1994-09-22 Canon Electron Inc Disk device with ic card interface
US5485595A (en) * 1993-03-26 1996-01-16 Cirrus Logic, Inc. Flash memory mass storage architecture incorporating wear leveling technique without using cam cells
GB2286267A (en) 1994-02-03 1995-08-09 Ibm Energy-saving cache control system
US5596708A (en) * 1994-04-04 1997-01-21 At&T Global Information Solutions Company Method and apparatus for the protection of write data in a disk array
US5659718A (en) * 1994-08-19 1997-08-19 Xlnt Designs, Inc. Synchronous bus and bus interface device
JPH0883148A (en) 1994-09-13 1996-03-26 Nec Corp Magnetic disk device
GB9419246D0 (en) 1994-09-23 1994-11-09 Cambridge Consultants Data processing circuits and interfaces
US5815726A (en) * 1994-11-04 1998-09-29 Altera Corporation Coarse-grained look-up table architecture
US5768164A (en) * 1996-04-15 1998-06-16 Hewlett-Packard Company Spontaneous use display for a computing system
US5937423A (en) * 1996-12-26 1999-08-10 Intel Corporation Register interface for flash EEPROM memory arrays
JP3628515B2 (en) * 1997-05-29 2005-03-16 富士通株式会社 Write condition setting method and disk device
US6035408A (en) * 1998-01-06 2000-03-07 Magnex Corp. Portable computer with dual switchable processors for selectable power consumption
EP0974908A2 (en) * 1998-07-24 2000-01-26 Interuniversitair Microelektronica Centrum Vzw Optimized virtual memory management for dynamic data types
US6282614B1 (en) * 1999-04-15 2001-08-28 National Semiconductor Corporation Apparatus and method for reducing the power consumption of a microprocessor with multiple levels of caches
US6457135B1 (en) * 1999-08-10 2002-09-24 Intel Corporation System and method for managing a plurality of processor performance states
US6608729B1 (en) 1999-08-25 2003-08-19 Seagate Technology Llc Intelligent power management of disc drives
US6501999B1 (en) * 1999-12-22 2002-12-31 Intel Corporation Multi-processor mobile computer system having one processor integrated with a chipset
US6496915B1 (en) * 1999-12-31 2002-12-17 Ilife Solutions, Inc. Apparatus and method for reducing power consumption in an electronic data storage system
US6631474B1 (en) * 1999-12-31 2003-10-07 Intel Corporation System to coordinate switching between first and second processors and to coordinate cache coherency between first and second processors during switching
ATE377667T1 (en) * 2000-03-07 2007-11-15 Miyamoto Kabushiki Kaisha THREADING DEVICE FOR KNITTING MACHINES
US6594724B1 (en) * 2000-03-30 2003-07-15 Hitachi Global Storage Technologies Netherlands B.V. Enhanced DASD with smaller supplementary DASD
US6631469B1 (en) * 2000-07-17 2003-10-07 Intel Corporation Method and apparatus for periodic low power data exchange
KR100353731B1 (en) 2000-11-01 2002-09-28 (주)니트 젠 User authenticating system and method using one-time fingerprint template
US6785767B2 (en) * 2000-12-26 2004-08-31 Intel Corporation Hybrid mass storage system and method with two different types of storage medium
US6986066B2 (en) * 2001-01-05 2006-01-10 International Business Machines Corporation Computer system having low energy consumption
US20020129288A1 (en) * 2001-03-08 2002-09-12 Loh Weng Wah Computing device having a low power secondary processor coupled to a keyboard controller
US20030153354A1 (en) * 2001-03-16 2003-08-14 Cupps Bryan T. Novel personal electronics device with keypad application
US6976180B2 (en) * 2001-03-16 2005-12-13 Dualcor Technologies, Inc. Personal electronics device
US7184003B2 (en) * 2001-03-16 2007-02-27 Dualcor Technologies, Inc. Personal electronics device with display switching
US7231531B2 (en) * 2001-03-16 2007-06-12 Dualcor Technologies, Inc. Personal electronics device with a dual core processor
US6725336B2 (en) 2001-04-20 2004-04-20 Sun Microsystems, Inc. Dynamically allocated cache memory for a multi-processor unit
US6925529B2 (en) * 2001-07-12 2005-08-02 International Business Machines Corporation Data storage on a multi-tiered disk system
US6859856B2 (en) * 2001-10-23 2005-02-22 Flex P Industries Sdn. Bhd Method and system for a compact flash memory controller
US8181118B2 (en) * 2001-11-28 2012-05-15 Intel Corporation Personal information device on a mobile computing platform
US6639827B2 (en) * 2002-03-12 2003-10-28 Intel Corporation Low standby power using shadow storage
KR100441608B1 (en) * 2002-05-31 2004-07-23 삼성전자주식회사 NAND flash memory interface device
US7082495B2 (en) * 2002-06-27 2006-07-25 Microsoft Corporation Method and apparatus to reduce power consumption and improve read/write performance of hard disk drives using non-volatile memory
US6775180B2 (en) * 2002-12-23 2004-08-10 Intel Corporation Low power state retention
US7254730B2 (en) * 2003-02-14 2007-08-07 Intel Corporation Method and apparatus for a user to interface with a mobile computing device
AU2003900764A0 (en) * 2003-02-20 2003-03-06 Secure Systems Limited Bus bridge security system and method for computers
US7240228B2 (en) 2003-05-05 2007-07-03 Microsoft Corporation Method and system for standby auxiliary processing of information for a computing device
US7221331B2 (en) * 2003-05-05 2007-05-22 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US7069388B1 (en) * 2003-07-10 2006-06-27 Analog Devices, Inc. Cache memory data replacement strategy
US20050066209A1 (en) * 2003-09-18 2005-03-24 Kee Martin J. Portable electronic device having high and low power processors operable in a low power mode
US7925298B2 (en) * 2003-09-18 2011-04-12 Vulcan Portals Inc. User interface for a secondary display module of a mobile electronic device
US7017059B2 (en) * 2003-12-12 2006-03-21 Cray Canada Inc. Methods and apparatus for replacing cooling systems in operating computers
US20070055841A1 (en) * 2003-12-16 2007-03-08 Real Enterprise Solutions Development B.V. Memory allocation in a computer system
US7136973B2 (en) * 2004-02-04 2006-11-14 Sandisk Corporation Dual media storage device
US7421602B2 (en) * 2004-02-13 2008-09-02 Marvell World Trade Ltd. Computer with low-power secondary processor and secondary display
US7702848B2 (en) * 2004-06-10 2010-04-20 Marvell World Trade Ltd. Adaptive storage system including hard disk drive with flash interface
US7730335B2 (en) * 2004-06-10 2010-06-01 Marvell World Trade Ltd. Low power computer with main and auxiliary processors
US7574541B2 (en) * 2004-08-03 2009-08-11 Lsi Logic Corporation FIFO sub-system with in-line correction
US7882299B2 (en) * 2004-12-21 2011-02-01 Sandisk Corporation System and method for use of on-chip non-volatile memory write cache
US20060218324A1 (en) * 2005-03-25 2006-09-28 Matsushita Electrical Industrial Co., Ltd Systems and methods for flexible data transfers in SDIO and/or MMC
US7693037B2 (en) 2005-06-21 2010-04-06 Qualcomm Incorporated Method and system for adapting an effective spreading sequence in a communication system using direct sequence spreading

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628469B1 (en) * 2000-07-11 2003-09-30 International Business Machines Corporation Apparatus and method for low power HDD storage architecture
WO2004090889A1 (en) * 2003-04-14 2004-10-21 Koninklijke Philips Electronics N.V. Format mapping scheme for universal drive device
EP1605453A2 (en) * 2004-06-10 2005-12-14 Marvell World Trade Ltd. Adaptive storage system
US20060069848A1 (en) * 2004-09-30 2006-03-30 Nalawadi Rajeev K Flash emulation using hard disk
US20060075185A1 (en) * 2004-10-06 2006-04-06 Dell Products L.P. Method for caching data and power conservation in an information handling system

Also Published As

Publication number Publication date
EP2049968B1 (en) 2019-07-10
EP2049968A2 (en) 2009-04-22
WO2007133647A2 (en) 2007-11-22
TWI390520B (en) 2013-03-21
TW200814005A (en) 2008-03-16
US7617359B2 (en) 2009-11-10
JP2009536768A (en) 2009-10-15
US20070220202A1 (en) 2007-09-20

Similar Documents

Publication Publication Date Title
WO2007133647A3 (en) Adaptive storage system including hard disk drive with flash interface
WO2007133646A3 (en) Adaptive storage system including hard disk drive with flash interface
SG135056A1 (en) Data storage device using two types of storage medium
WO2007019076A3 (en) Mass data storage system
TW200625100A (en) Hard disk drive power reduction module
EP1898312A4 (en) Memory controller, nonvolatile storage device, nonvolatile storage system, and data writing method
EP2031492A4 (en) Data storage device and data storage method
TW200701249A (en) Portable wireless data storage device
EP1919210A4 (en) Reproduction device, reproduction method, program, program storage medium, data structure, and recording medium fabrication method
TW200617663A (en) Storage device and host apparatus
WO2007030681A3 (en) Method of manufacturing a limited use data storing device
GB2427947B (en) Methods and systems for high write performance in multi-bit flash memory devices
EP1720119A4 (en) Memory card and memory card system
WO2009088914A3 (en) Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method
WO2009017368A3 (en) Input/output control method and apparatus optimized for flash memory
MX2010009283A (en) Optical disc drive device.
EP1788582A4 (en) Erasing method for nonvolatile storage, and nonvolatile storage
WO2010062305A3 (en) Solid state drive operation
WO2008004225A3 (en) Dual channel smart card data storage
EP1876818A4 (en) Recording device, reproducing device, recording/reproducing device, recording program, recording medium for such recording program, reproducing program, and recording medium for such reproducing program
WO2007079358A3 (en) Method and system for accessing non-volatile storage devices
EP2224477A4 (en) Magnetic memory element, method for driving the magnetic memory element, and nonvolatile storage device
TW200614263A (en) Semiconductor memory device for low power system
ATE490505T1 (en) DATA WRITING PROCEDURE
WO2008005698A3 (en) Systems and methods for managing media data

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2009509863

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007794752

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07794752

Country of ref document: EP

Kind code of ref document: A2