$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Error checking addressable blocks in storage

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G11C-029/00
출원번호 US-0742338 (2013-01-15)
등록번호 US-8601348 (2013-12-03)
발명자 / 주소
  • Hafner, James L.
  • Kahler, David R.
  • Kubo, Robert A.
  • Mannenbach, David F.
  • Nielsen, Karl A.
  • O'Connor, James A.
  • Stelmach, Richard B.
  • Surugucchi, Krishnakumar R.
출원인 / 주소
  • International Business Machines Corporation
대리인 / 주소
    Victor, David W.
인용정보 피인용 횟수 : 0  인용 특허 : 74

초록

Provided are a method, system, and article of manufacture for error checking addressable blocks in storage. Addressable blocks of data are stored in a storage in stripes, wherein each stripe includes a plurality of data blocks for one of the addressable blocks and at least one checksum block includi

대표청구항

1. An article of manufacture comprising a non-transitory computer readable storage medium having code executed to cause operations with respect to a storage device and a memory and to cause operations comprising: storing addressable blocks of data in the storage device in stripes, wherein each strip

이 특허에 인용된 특허 (74)

  1. Orsley,Tim, Accelerated RAID with rewind capability.
  2. Matsunami Naoto,JPX ; Yoshida Minoru,JPX ; Miyazawa Shoichi,JPX ; Oeda Takashi,JPX ; Honda Kiyoshi,JPX ; Ohno Shuji,JPX, Array disk controller for grouping host commands into a single virtual host command.
  3. Kaneda Yasunori,JPX ; Oeda Takashi,JPX ; Honda Kiyoshi,JPX ; Matsunami Naoto,JPX ; Akiyama Hitoshi,JPX ; Arakawa Hiroshi,JPX ; Yoshida Minoru,JPX ; Yagisawa Ikuya,JPX, Array type disk system updating redundant data asynchronously with data access.
  4. Kaneda Yasunori,JPX ; Oeda Takashi,JPX ; Honda Kiyoshi,JPX ; Matsunami Naoto,JPX ; Akiyama Hitoshi,JPX ; Arakawa Hiroshi,JPX ; Yoshida Minoru,JPX ; Yagisawa Ikuya,JPX, Array type disk system updating redundant data asynchronously with data access.
  5. DeMoss Robert A., Block coding method and system for failure recovery in disk arrays.
  6. Hill Andrew J. W. (3 Thomson Walk Calcot Heights ; Reading ; RG3 GBX), Computer memory array control for accessing different memory banks simullaneously.
  7. Islam Shah Mohammad Rezaul ; McNeill ; Jr. Andrew Boyce ; Cassidy Bruce M., Computer storage drive array with command initiation at respective drives.
  8. Morita, Seiki; Kobayashi, Masaaki; Sakuramoto, Manabu; Fukuoka, Mikio; Takata, Yutaka, Control method of control device conducting data input and output to storage devices, and control device used therefor.
  9. Glider Joseph S. (Mountain View CA) Powers David T. (Morgan Hill CA) Idleman Thomas E. (Santa Clara CA), Data correcting applicable to redundant arrays of independent disks.
  10. Glider Joseph S. (Mountain View CA) Powers David T. (Morgan Hill CA) Idleman Thomas E. (Santa Clara CA), Data corrections applicable to redundant arrays of independent disks.
  11. Miyawaki Hiroyuki,JPX ; Iwasaki Yasuo,JPX, Data recording/reproducing apparatus with a plurality of recording/reproducing units and capable of data recovery.
  12. Hashemi, Ebrahim, Data storage array employing block verification information to invoke initialization procedures.
  13. Yashiro Mitsuhiko,JPX ; Obata Takeshi,JPX ; Takeda Suijin,JPX ; Iwatani Sawao,JPX, Disk array apparatus that only calculates new parity after a predetermined number of write requests.
  14. Callison Ryan A. ; Chard Gary F., Disk array controller for performing exclusive or operations.
  15. Idleman Thomas E. (Santa Clara CA) Koontz Robert S. (Atherton CA) Powers David T. (Morgan Hill CA) Jaffe David H. (Belmont CA) Henson Larry P. (Santa Clara CA) Glider Joseph S. (Palo Alto CA) Gajjar , Disk array system.
  16. Idleman Thomas E. (Santa Clara CA) Koontz Robert S. (Atherton CA) Powers David T. (Morgan Hill CA) Jaffe David H. (Belmont CA) Henson Larry P. (Santa Clara CA) Glider Joseph S. (Palo Alto CA) Gajjar , Disk array system.
  17. Parks Terry J. (Round Rock TX) Jeffries Kenneth L. (Leander TX) Jones Craig S. (Austin TX), Disk drive controller accepting first commands for accessing composite drives and second commands for individual diagnos.
  18. Biskup, Richard J.; Davis, Brian R.; McDonald, James A.; Horst, Robert W., Disk drive data protection using clusters containing error detection sectors.
  19. Stallmo David C. ; Brant William A. ; Hall Randy, Distributed disk array architecture.
  20. Stallmo David C. ; Brant William A. ; Hall Randy, Distributed storage array system having plurality of storage devices which each of devices including a modular control unit for exchanging configuration information over a communication link.
  21. Byrne, Richard J.; Goh, Eu Gene; He, Zhi Ping; Heintze, Nevin C.; Peng, Yun; Tjandra, Silvester; Zhao, Xing, Double degraded array protection in an integrated network attached storage device.
  22. Lubbers Clark E. ; Elkington Susan G. ; McLean Ronald H., Enhanced raid write hole protection and recovery.
  23. Patel Narottam N. (New Brighton MN), Extended distance fiber optic interface.
  24. Henson Larry P. (Santa Clara CA) Gajjar Kumar (San Jose CA) Powers David T. (Morgan Hill CA) Idleman Thomas E. (Santa Clara CA), Failure-tolerant mass storage system.
  25. Wilkes Andrew John ; Savage Stefan, Frequently-redundant array of independent disks.
  26. Young B. Arlen, Hardware method for verifying that an area of memory has only zero values.
  27. Young B. Arlen, Host adapter system including an integrated PCI buffer controller and XOR function circuit.
  28. Kawada Michitaka (Tokyo JPX), Information recording and reading apparatus having recording error checking circuit.
  29. Nickolls John R. (Los Altos CA) Kim Won S. (Fremont CA) Zapisek John (Cupertino CA) Blank William T. (Palo Alto CA), Input/output system for parallel processing arrays.
  30. Young B. Arlen, Integrated PCI buffer controller and XOR function circuit.
  31. Kimmel, Jeffrey S.; Sankar, Sunitha S.; Grcanac, Tomislav, Lost write detection in a storage redundancy layer of a storage server.
  32. Sinclair, Alan Welsh; Ouspenskaia, Natalia Victorovna; Taylor, Richard Michael; Gorobets, Sergey Anatolievich, Memory system.
  33. MacLellan, Christopher S.; Walton, John K., Memory system and method of using same.
  34. Farr William (Framingham MA), Method and apparatus for improved disk access.
  35. Westberg Thomas E. (Lincoln MA), Method and apparatus for non-atomic level parity protection for storing data in a random access memory.
  36. Ellis Robert A. (Woodland Park CO) Lubbers Clark E. (Colorado Springs CO) Malan Steven J. (Woodland Park CO) Rivera Peter (Colorado Springs CO) Snyder Sid (Colorado Springs CO) Thiel David W. (Colora, Method and apparatus for preserving data integrity in a multiple disk raid organized storage system.
  37. Menon Jaishankar M. (San Jose CA), Method and apparatus for providing distributed sparing with uniform workload distribution in failures.
  38. Kitamura,Manabu, Method and apparatus for reconstructing data in object-based storage arrays.
  39. Chinnaswamy Kumar (Milford MA) Gagliardo Michael A. (Shrewsbury MA) Goodwin Paul M. (Framingham MA) Lynch John J. (Wayland MA) Tessari James E. (Arlington MA), Method and apparatus for reducing buffer storage in a read-modify-write operation.
  40. Ananthamurthy, Srikanth; Lindemann, Aaron, Method and apparatus for writing data to a disk array.
  41. Jeffries Kenneth Layton ; Jones Craig S., Method and controller for defect tracking in a redundant array.
  42. Blaum Miguel M. (San Jose CA) Hao Hsieh T. (Los Altos CA) Mattson Richard L. (San Jose CA) Menon Jaishankar M. (San Jose CA), Method and means for encoding and rebuilding data contents of up to two unavailable DASDs in an array of DASDs.
  43. Dunn George Anthony ; Rolls Richard ; Shipman James, Method and means for managing disk drive level logic and buffer modified access paths for enhanced raid array data rebuild and write update operations.
  44. Vanderschaaf Neil Ray, Method and system for automatically maintaining data consistency across various databases.
  45. Philip Anthony Richardson ; Shah Mohammad Rezaul Islam ; Linda Ann Riedle, Method and system for caching data using raid level selection.
  46. Lubbers Clark E. (Colorado Springs CO) Thiel David W. (Colorado Springs CO), Method for on-line reorganization of the data on a RAID-4 or RAID-5 array in the absence of one disk and the on-line res.
  47. DeKoning Rodney A., Method for performing a RAID stripe write operation using a drive XOR command set.
  48. Holt,Keith W., Method for using CRC as metadata to protect against drive anomaly errors in a storage array.
  49. Young B. Arlen, Method of enabling and disabling a data function in an integrated circuit.
  50. Oldfield, Barry J; Rust, Robert A., Methods and arrangements for improved stripe-based processing.
  51. Ashmore,Paul; Segura,Theresa, Methods and structure for improved fault tolerance during initialization of a RAID logical unit.
  52. DeKoning Rodney A. ; Humlicek Donald R. ; Johnson Max L. ; Rink Curtis W., Methods and structure to maintain a two level cache in a RAID controller and thereby selecting a preferred posting metho.
  53. Oldfield, Barry J; Rust, Robert A., Methods and systems of using result buffers in parity operations.
  54. Oldfield,Barry J.; Rust,Robert A., Methods and systems of using result buffers in parity operations.
  55. Katz Randy H. (Berkeley) Powers David T. (Morgan Hill) Jaffe David H. (Belmont) Glider Joseph S. (Mountain View) Idleman Thomas E. (Santa Clara CA), Non-volatile memory storage of write operation identifier in data sotrage device.
  56. Katz Randy H. ; Powers David T. ; Jaffe David H. ; Glider Joseph S. ; Idleman Thomas E., Non-volatile memory storage of write operation identifier in data storage device.
  57. Katz Randy H. (Berkeley CA) Powers David T. (Morgan Hill CA) Jaffe David H. (Belmont CA) Glider Joseph (Mountain View CA) Idleman Thomas E. (Santa Clara CA), Non-volatile memory storage of write operation indentifier in data storage device.
  58. Stallmo David C. (Boulder CO), On-line reconstruction of a failed redundant array system.
  59. Stallmo David C. (Boulder CO), On-line reconstruction of a failed redundant array system.
  60. Mason ; Jr. Robert S., RAID controller system utilizing front end and back end caching systems including communication path connecting two cach.
  61. Rao Anil V., Raid algorithm using a multimedia functional unit.
  62. McGovern, William P., Read-after-write verification for improved write-once-read-many data storage.
  63. Mizuno Masahiro (Kamakura JPX) Ogura Shiro (Kamakura JPX) Ito Kazuhiko (Kamakura JPX), Recording system having a redundant array of storage devices and having read and write circuits with memory buffers.
  64. Fuller William T. (San Jose CA), Redundant array parity caching system.
  65. Arlington David L. (Chittenden County VT) Cole Jacqueline M. (Broome County NY) Hazelzet Bruce G. (Crittenden County VT) Krolak David J. (Crittenden County VT) Li Hehching H. (Tioga County NY) Oza Bh, Smart memory card architecture and interface.
  66. Shimada, Kentaro, Storage system and method for controlling storage system.
  67. Gordon David W. (Boulder CO), Storage unit generation of redundancy information in a redundant storage array system.
  68. Islam S. M. Rezaul (Boca Raton FL), System and method for command queuing on raid levels 4 and 5 parity drives.
  69. Taylor, James A., System and method for optimizing write operations in storage systems.
  70. Jones Craig S. (Austin TX) Jeffries Kenneth L. (Leander TX) Parks Terry J. (Round Rock TX), System for scheduling read ahead operations if new request is sequential of last n last read requests wherein n is diffe.
  71. Jones Craig S. (Austin TX) Jeffries Kenneth L. (Leander TX) Parks Terry J. (Round Rock TX), System for scheduling readahead operations if new request is within a proximity of N last read requests wherein N is dep.
  72. Davis Scott H., System for storing pending parity update log entries, calculating new parity, updating the parity block, and removing e.
  73. Styczinski David Alan, Transformational raid for hierarchical storage management system.
  74. Horst, Robert W.; Therene, Christophe, Use of activity bins to increase the performance of disk arrays.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트