Movatterモバイル変換


[0]ホーム

URL:


US20140215148A1 - Limiting the execution of background management operations in a drive array - Google Patents

Limiting the execution of background management operations in a drive array
Download PDF

Info

Publication number
US20140215148A1
US20140215148A1US13/755,280US201313755280AUS2014215148A1US 20140215148 A1US20140215148 A1US 20140215148A1US 201313755280 AUS201313755280 AUS 201313755280AUS 2014215148 A1US2014215148 A1US 2014215148A1
Authority
US
United States
Prior art keywords
drive
write instruction
memory
instruction
drive array
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.)
Abandoned
Application number
US13/755,280
Inventor
Gary D. Cudak
Lydia M. Do
Christopher J. Hardee
Adam Roberts
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Enterprise Solutions Singapore Pte Ltd
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US13/755,280priorityCriticalpatent/US20140215148A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CUDAK, GARY D., DO, LYDIA M., HARDEE, CHRISTOPHER J., ROBERTS, ADAM
Priority to US13/795,309prioritypatent/US10185517B2/en
Priority to DE112014000627.0Tprioritypatent/DE112014000627B4/en
Priority to GB1513613.8Aprioritypatent/GB2524700B/en
Priority to CN201480006746.1Aprioritypatent/CN105431832B/en
Priority to PCT/IB2014/058113prioritypatent/WO2014118651A1/en
Publication of US20140215148A1publicationCriticalpatent/US20140215148A1/en
Assigned to LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.reassignmentLENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Limiting the execution of background management operations in a drive array, including: receiving a read instruction to read data from a memory drive in the drive array; determining whether the read instruction is associated with a write instruction to write data to a memory drive in the drive array; responsive to determining that the read instruction is associated with the write instruction, restricting performance of background management operations on the memory drive targeted by the write instruction; determining whether the write instruction has completed; and responsive to determining that the write instruction has completed, removing restrictions associated with the performance of background management operations on the memory drive targeted by the write instruction.

Description

Claims (15)

7. An apparatus for limiting the execution of background management operations in a drive array, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed, cause the apparatus to carry out the steps of:
receiving, by a drive array controller, a read instruction to read data from a memory drive in the drive array;
determining, by the drive array controller, whether the read instruction is associated with a write instruction to write data to a memory drive in the drive array;
responsive to determining, by the drive array controller, that the read instruction is associated with the write instruction, restricting, by the drive array controller, performance of background management operations on the memory drive targeted by the write instruction;
determining, by the drive array controller, whether the write instruction has completed; and
responsive to determining, by the drive array controller, that the write instruction has completed, removing, by the drive array controller, restrictions associated with the performance of background management operations on the memory drive targeted by the write instruction.
13. A computer program product for limiting the execution of background management operations in a drive array, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
receiving, by a drive array controller, a read instruction to read data from a memory drive in the drive array;
determining, by the drive array controller, whether the read instruction is associated with a write instruction to write data to a memory drive in the drive array;
responsive to determining, by the drive array controller, that the read instruction is associated with the write instruction, restricting, by the drive array controller, performance of background management operations on the memory drive targeted by the write instruction;
determining, by the drive array controller, whether the write instruction has completed; and
responsive to determining, by the drive array controller, that the write instruction has completed, removing, by the drive array controller, restrictions associated with the performance of background management operations on the memory drive targeted by the write instruction.
US13/755,2802013-01-312013-01-31Limiting the execution of background management operations in a drive arrayAbandonedUS20140215148A1 (en)

Priority Applications (6)

Application NumberPriority DateFiling DateTitle
US13/755,280US20140215148A1 (en)2013-01-312013-01-31Limiting the execution of background management operations in a drive array
US13/795,309US10185517B2 (en)2013-01-312013-03-12Limiting the execution of background management operations in a drive array
DE112014000627.0TDE112014000627B4 (en)2013-01-312014-01-08 Method, apparatus, computer program product and computer program for limiting execution of background management functions in a drive array
GB1513613.8AGB2524700B (en)2013-01-312014-01-08Method and apparatus for limiting the execution of background management operations in drive array
CN201480006746.1ACN105431832B (en)2013-01-312014-01-08 Restricting devices that perform background management operations in the drive array
PCT/IB2014/058113WO2014118651A1 (en)2013-01-312014-01-08Method and apparatus for limiting the execution of background management operations in drive array

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US13/755,280US20140215148A1 (en)2013-01-312013-01-31Limiting the execution of background management operations in a drive array

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/795,309ContinuationUS10185517B2 (en)2013-01-312013-03-12Limiting the execution of background management operations in a drive array

Publications (1)

Publication NumberPublication Date
US20140215148A1true US20140215148A1 (en)2014-07-31

Family

ID=51224318

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/755,280AbandonedUS20140215148A1 (en)2013-01-312013-01-31Limiting the execution of background management operations in a drive array
US13/795,309Active2033-07-25US10185517B2 (en)2013-01-312013-03-12Limiting the execution of background management operations in a drive array

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US13/795,309Active2033-07-25US10185517B2 (en)2013-01-312013-03-12Limiting the execution of background management operations in a drive array

Country Status (5)

CountryLink
US (2)US20140215148A1 (en)
CN (1)CN105431832B (en)
DE (1)DE112014000627B4 (en)
GB (1)GB2524700B (en)
WO (1)WO2014118651A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5720025A (en)*1996-01-181998-02-17Hewlett-Packard CompanyFrequently-redundant array of independent disks

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6553511B1 (en)*2000-05-172003-04-22Lsi Logic CorporationMass storage data integrity-assuring technique utilizing sequence and revision number metadata
US8275951B2 (en)2004-06-102012-09-25Hewlett-Packard Development Company, L.P.Local bitmaps for an array of redundant storage devices
US8219745B2 (en)2004-12-022012-07-10International Business Machines CorporationMemory controller to utilize DRAM write buffers
US7373444B2 (en)2005-04-152008-05-13Kabushiki Kaisha ToshibaSystems and methods for manipulating entries in a command buffer using tag information
US8200887B2 (en)2007-03-292012-06-12Violin Memory, Inc.Memory management system and method
US7668810B2 (en)2006-01-272010-02-23International Business Machines CorporationControlling consistency of data storage copies
GB2440968B (en)*2006-08-162011-02-02Advanced Risc Mach LtdProtecting system control registers in a data processing apparatus
CN101513027A (en)*2006-08-282009-08-19索尼爱立信移动通讯股份有限公司Differentiated access to a data item store
JP4640451B2 (en)*2008-06-062011-03-02ソニー株式会社 Contact / non-contact composite IC card, communication method, program, and communication system
US10725877B2 (en)*2008-06-302020-07-28International Business Machines CorporationSystem, method and computer program product for performing a data protection operation
US8250283B1 (en)2009-05-222012-08-21Google Inc.Write-distribute command for RAID mirroring
JP5655344B2 (en)2010-03-312015-01-21富士通株式会社 Storage device, storage device control program, and storage device control method
US8359438B2 (en)2010-05-182013-01-22Avago Technologies Enterprise IP (Singapore) Pte. Ltd.Memory banking system and method to increase memory bandwidth via parallel read and write operations
US8874853B2 (en)2010-06-042014-10-28International Business Machines CorporationLocal and global memory request predictor
US8688660B1 (en)*2010-09-282014-04-01Amazon Technologies, Inc.System and method for providing enhancements of block-level storage
US8755271B2 (en)2011-01-282014-06-17Broadcom CorporationDynamic memory bandwidth allocation
JP2012185687A (en)2011-03-072012-09-27Fujitsu LtdControl device, control method, and storage device
CN102122236B (en)2011-03-212013-08-28华为数字技术(成都)有限公司Write request processing method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5720025A (en)*1996-01-181998-02-17Hewlett-Packard CompanyFrequently-redundant array of independent disks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
M.M. Islam Chisty, "Java Annotations: An Introduction," Developer.com, Oct. 14, 2005, http://www.developer.com/java/other/article.php/3556176/An-Introduction-to-Java-Annotations.htm*

Also Published As

Publication numberPublication date
CN105431832B (en)2019-03-22
US20140215150A1 (en)2014-07-31
WO2014118651A1 (en)2014-08-07
CN105431832A (en)2016-03-23
GB2524700A (en)2015-09-30
DE112014000627T5 (en)2015-11-05
US10185517B2 (en)2019-01-22
DE112014000627B4 (en)2023-06-01
GB201513613D0 (en)2015-09-16
GB2524700B (en)2021-01-13

Similar Documents

PublicationPublication DateTitle
US9164840B2 (en)Managing a solid state drive (‘SSD’) in a redundant array of inexpensive drives (‘RAID’)
US9043776B2 (en)Transferring files to a baseboard management controller (‘BMC’) in a computing system
US8607003B2 (en)Memory access to a dual in-line memory module form factor flash memory
US9389937B2 (en)Managing faulty memory pages in a computing system
US10310937B2 (en)Dynamically restoring disks based on array properties
US10212844B2 (en)System and method for improving fan life in an information handling system
US20130166672A1 (en)Physically Remote Shared Computer Memory
US9411695B2 (en)Provisioning memory in a memory system for mirroring
US9454485B2 (en)Sharing local cache from a failover node
US9471433B2 (en)Optimizing computer hardware usage in a computing system that includes a plurality of populated central processing unit (‘CPU’) sockets
US9411666B2 (en)Anticipatory protection of critical jobs in a computing system
US9223703B2 (en)Allocating enclosure cache in a computing system
US10585622B2 (en)Data writing device and method
US8566538B2 (en)Administering thermal distribution among memory modules with call stack frame size management
US10185517B2 (en)Limiting the execution of background management operations in a drive array
US9256539B2 (en)Sharing cache in a computing system
US8645774B2 (en)Expedited memory drive self test
US9158669B2 (en)Presenting enclosure cache as local cache in an enclosure attached server

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CUDAK, GARY D.;DO, LYDIA M.;HARDEE, CHRISTOPHER J.;AND OTHERS;SIGNING DATES FROM 20130130 TO 20130131;REEL/FRAME:029732/0182

ASAssignment

Owner name:LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD., SINGAPORE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:034194/0111

Effective date:20140926

Owner name:LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.,

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:034194/0111

Effective date:20140926

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp