$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Method and system for promoting a snapshot in a distributed file system 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-012/00
출원번호 UP-0741626 (2007-04-27)
등록번호 US-7827350 (2010-11-22)
발명자 / 주소
  • Jiang, Tianyu
  • Thoppai, Omprakaash
  • Jernigan, IV, Richard P.
출원인 / 주소
  • NetApp, Inc.
대리인 / 주소
    Cesari and McKenna, LLP
인용정보 피인용 횟수 : 31  인용 특허 : 90

초록

A method and system for promoting a snapshot in a distributed striped volume system is provided. A master volume server is configured with a rollback process such that when it is determined that a rollback is required, the master volume server sets a flag persistently in its own raid label on disk.

대표청구항

What is claimed is: 1. A method of performing data recovery in a striped volume set, comprising: determining a common snapshot for the striped volume set, wherein the common snapshot is a snapshot set that contains a snapshot for each constituent volume in the striped volume set; and in response to

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

  1. Hitz,David; Malcolm,Michael; Lau,James; Rakitzis,Byron, Allocating files in a file system integrated with a raid disk sub-system.
  2. Clifton Richard J. ; Chatterjee Sanjoy ; Larson John P. ; Richart Joseph R. ; Sagan Cyril E., Apparatus and method for backup of a disk storage system.
  3. Jacobs Michael N. (Rochester MN) Lewis David O. (Rochester MN) Thomforde Dale J. (Pine Island MN), Apparatus for storing modifying data prior to selectively storing data to be modified into a register.
  4. Crouse Donald D. ; Coverston Harriet G. ; Cychosz Joseph M., Archiving file system for data servers in a distributed network environment.
  5. Swenson Robert E. (Mendota Heights MN) Hanson Merlin L. (Arden Hills MN) Kelson Larry J. (Shoreview MN), Cache/disk subsystem with file number for recovery of cached data.
  6. Peping Jacques,FRX, Computer system with distributed data storing.
  7. Mattis Peter ; Plevyak John ; Haines Matthew ; Beguelin Adam ; Totty Brian ; Gourley David, Consistent data storage in an object cache.
  8. Rust,Harald; Burkart,Kirsten; Faust,Tillmann; Henkelmann,Jochem; Kindler,Alois; Knoll,Christian; Mohry,Andre, Continuous preparation of substituted oxazoles.
  9. Hitz, David; Malcolm, Michael; Lau, James; Rakitzis, Byron, Copy on write file system consistency and block usage.
  10. Rawlings Robert L. (El Toro CA) Watson Morris G. (Mission Viejo CA), Data communications subsystem.
  11. Hartness Carl B. (Eau Claire WI), Data error correction system.
  12. Corbett,Peter F.; English,Robert M.; Kleiman,Steven R., Data placement technique for striping data containers across volumes of a storage system cluster.
  13. Auslander Marc A. (Millwood NY) Chang Albert (Austin TX) Morgan Stephen P. (Austin TX) O\Quin ; II John T. (Austin TX) O\Quin ; III John C. (Austin TX), Data processing method to create virtual disks from non-contiguous groups of logically contiguous addressable blocks of.
  14. Koseki, Michihiko; Yokoyama, Mamoru; Sumi, Masashi; Yamaguchi, Satoru; Taniwaki, Sadayoshi; Hamanaka, Seishiro, Data processing system with mechanism for restoring file systems based on transaction logs.
  15. Wang-Knop, Kuei-Yu; Curran, Robert J.; Wyllie, James C., Defragmentation utility for a shared disk parallel file system across a storage area network.
  16. Kennedy Mark Kevin, Detecting significant file system alterations during execution of a storage media software utility.
  17. Dalal,Chirag Deepak; Bharadwaj,Vaijayanti Rakshit; Kulkarni,Pradip Madhukar; Karr,Ronald S.; Colgrove,John A., Development of a detailed logical volume configuration from high-level user requirements.
  18. Howard, John H.; Robinson, David; Rettberg, Randall D., Direct access from client to storage device.
  19. Dunphy ; Jr. Robert H. (Holland PA) Walsh Robert (Boulder CO) Bowers John H. (Clarksburg NJ), Disk drive memory.
  20. Koning,G. Paul; Hayden,Peter C.; Long,Paula; Lee,Hsin H., Distributed snapshot process.
  21. Hawley Kenneth R. (Ventura CA), Dynamic disk buffer control unit.
  22. Belsan Jay S. (Nederland CO) Rudeseal George A. (Boulder CO) Milligan Charles A. (Golden CO), Dynamically mapped data storage subsystem having multiple open destage cylinders and method of managing that subsystem.
  23. Nakamura Katsunori (Odawara JPX) Kurano Akira (Odawara JPX) Shiroyanagi Yoshiro (Odawara JPX) Kishiro Shigeru (Odawara JPX), Error recovery method and apparatus.
  24. Edwards,John K.; Lewis,Blake H.; English,Robert M.; Hamilton,Eric; Corbett,Peter F., Extension of write anywhere file system layout.
  25. Kagimasa Toyohiko (Sagamihara JPX) Takamoto Yoshifumi (Fuchu JPX) Kakuta Hitoshi (Tokyo JPX), File data multiplexing method and data processing system.
  26. Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
  27. Edwards, John K.; Heller, Jeffrey, File system defragmentation technique via write allocation.
  28. Fish Robert W. ; Schroeder Lawrence J., File system for a clustered processing system.
  29. Sawdon,Wayne A.; Schmuck,Frank B., File system for providing access to a snapshot dataset where disk address in the inode is equal to a ditto address for indicating that the disk address is invalid disk address.
  30. Cheng Yu-Ping (San Jose CA) Hitz David (Sunnyvale CA), High-performance non-volatile RAM protected write cache accelerator system employing DMA and data transferring scheme.
  31. Brian T. Berkowitz ; Sreenivas Simhadri ; Peter A. Christofferson ; Gunnar Mein, In-memory database system.
  32. Bean George H. (Kingston NY) Borden Terry L. (Poughkeepsie NY) Farrell Mark S. (Pleasant Valley NY) Gum Peter H. (Poughkeepsie NY) Hough Roger E. (Highland NY) Johnson Francis E. (Poughkeepsie NY) Mc, Logical resource partitioning of a data processing system.
  33. Milligan Charles A. (Golden CO) Rudeseal George A. (Boulder CO), Logical track write scheduling system for a parallel disk drive array data storage subsystem.
  34. Baranovsky Leon Daniel ; Cabrera Luis Felipe ; Chin Chiehshow ; Rees Robert, Logical volume manager and method having enhanced update capability with dynamic allocation of storage and minimal stora.
  35. Allen Bruce S. (Willow St. East Kingston NH 03827) Dunalvey Michael R. (276 Harris Ave. Needham MA 02192) King Bruce A. (R.F.D. 2 Bolton MA 01740) DuPrie Harold J. (57 High St. ; Apt. 1B Andover MA 0, Man machine interface.
  36. Fridella,Stephen A; Ma,Gang; Jiang,Xiaoye; Faibish,Sorin; Liang,Rui, Management of the file-modification time attribute in a multi-processor file server system.
  37. Kazar, Michael L.; Sanzi, Jr., Richard N., Mechanism for handling file level and block level remote file accesses using the same server.
  38. Curran,Robert J.; Haskin,Roger L.; Wang Knop,Kuei Yu; Schmuck,Frank B., Mechanism for running parallel application programs on metadata controller nodes.
  39. Kazar,Michael L.; Sanzi, Jr.,Richard N., Method and apparatus for data storage using striping.
  40. Bruce M. Cassidy, Method and apparatus for distributing data across multiple disk drives.
  41. Potter David (Acton MA) Provost Laurence N. (Arlington MA) Baron John M. (Grafton MA) Stefanovic David (Allston MA) Sharakan Eric D. (Brighton MA) Sheppard David A. (Cambridge MA) Isman Marshall A. (, Method and apparatus for operating multi-unit array of memories.
  42. Willis,Thomas E.; Zahir,Achmed R., Method and apparatus for sharing TLB entries.
  43. Weinreb Daniel L. (Arlington MA) Haradhvala Sam J. (Weston MA), Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system.
  44. Kazar, Michael L.; Nydick, Daniel S.; Sanzi, Jr., Richard N.; Gohh, Fred; Bianchini, Jr., Ronald P.; Speiser, Benjamin, Method and system for responding to file system requests.
  45. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Method for allocating files in a file system integrated with a RAID disk sub-system.
  46. Ishii Takashi (Yamato JPX), Method for detecting intermittent error in volatile memory.
  47. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Method for maintaining consistent states of a file system and for creating user-accessible read-only copies of a file s.
  48. Gentry Timothy W. (Wichita KS) Fredin Gerald J. (Wichita KS) Riedl Daniel A. (Andover KS), Method for partitioning disk drives within a physical disk array and selectively assigning disk drive partitions into a.
  49. Lowry Edward S. (Acton MA) Van Horn Earl C. (Concord MA) Nixon David M. (Bolton MA), Method of integrating software application programs using an attributive data model database.
  50. Schneider Eric ; Ferril Chuck ; Wheeler Doug ; Schwartz Larry ; Bruggeman Edward, Method software and apparatus for saving using and recovering data.
  51. Burton, David Alan; Morton, Robert Louis, Method, system, program, and data structures for mapping logical units to a storage space comprises of at least one array of storage units.
  52. DeKoning Rodney A., Methods and structure for RAID level migration within a logical unit.
  53. Belsan Jay S. (Nederland CO), Multilevel, hierarchical, dynamically mapped data storage subsystem.
  54. Hitz David (Sunnyvale CA) Schwartz Allan (Saratoga CA) Lau James (Cupertino CA) Harris Guy (Mountain View CA), Multiple facility operating system architecture.
  55. Hitz David ; Schwartz Allan ; Lau James ; Harris Guy, Multiple software-facility component operating system for co-operative processor control within a multiprocessor computer system.
  56. Tzelnic Percy ; Vahalia Uresh K, Network file server maintaining local caches of file directory information in data mover computers.
  57. Pitts, William Michael, Network system for transmitting overwritten portion of client side node cache image to server site through intermediate downstream nodes updating cache images of data requested by client.
  58. Row Edward J. (Mountain View CA) Boucher Laurence B. (Saratoga CA) Pitts William M. (Los Altos CA) Blightman Stephen E. (San Jose CA), Parallel I/O network file server architecture.
  59. Row Edward J. (Mountain View CA) Boucher Laurence B. (Saratoga CA) Pitts William M. (Los Altos CA) Blightman Stephen E. (San Jose CA), Parallel I/O network file server architecture.
  60. Row Edward John ; Boucher Laurence B. ; Pitts William M. ; Blightman Stephen E., Parallel I/O network file server architecture.
  61. Row Edward John ; Boucher Laurence B. ; Pitts William M. ; Blightman Stephen E., Parallel I/O network file server architecture.
  62. Schmuck Frank B. ; Shmueli Boaz,ILX ; Zlotek Anthony J., Parallel file system and method for parallel write sharing.
  63. Schmuck Frank B. ; Zlotek Anthony J. ; Shmueli Boaz,ILX ; Mandler Benjamin,ILX ; Yehudai Zvi Yosef,ILX ; Kish William A., Parallel file system with method using tokens for locking modes.
  64. Clark Brian E. (Rochester MN) Lawlor Francis D. (Saugerties NY) Schmidt-Stumpf Werner E. (Patterson NY) Stewart Terrence J. (Rochester MN) Timms ; Jr. George D. (Rochester MN), Parity spreading to enhance storage access.
  65. Coogan Ronald S. (Trabuco Canyon CA), Peripheral-controller for multiple disk drive modules having different protocols and operating conditions.
  66. Shultz Steven S. (Vestal NY), Provision of virtual storage resources to an operating system control program.
  67. Thekkath Chandramohan A. ; Mann Timothy P. ; Lee Edward K., Scalable distributed file system.
  68. Hickman, Robert Chris; Sinha, Alok K.; DeMello, Marco A., Scalable storage system with unique client assignment to storage server partitions.
  69. Bean Robert G. (Colorado Springs CO) Beckman Michael E. (Colorado Springs CO) Rubinson Barry L. (Colorado Springs CO) Gardner Edward A. (Colorado Springs CO) Sergeant O. Winston (Colorado Springs CO), Secondary storage facility empolying serial communications between drive and controller.
  70. Corbett,Peter F.; Kleiman,Steven R.; English,Robert M., Semi-static distribution technique.
  71. Soltis, Steven R., Shared file system.
  72. Doucette, Douglas P.; Lewis, Blake; Edwards, John K., Space allocation in a write anywhere file system.
  73. Geoffrey B. Hoese ; Jeffry T. Russell, Storage router and method for providing virtual local storage.
  74. Hoese Geoffrey B. ; Russell Jeffry T., Storage router and method for providing virtual local storage.
  75. Hillis W. Daniel (Cambridge MA) Liu Clement K. (Brighton MA), Storage system using multiple independently mechanically-driven storage units.
  76. Davis Scott H. ; Carter John B. ; Frank Steven J. ; Lee Hsin H. ; Dietterich Daniel J., Structured data storage using globally addressable memory.
  77. Kenchammana-Hoskote, Deepak R.; Sarkar, Prasenjit, System and method for a log-based non-volatile write cache in a storage controller.
  78. Padovano, Michael, System and method for accessing a storage area network as network attached storage.
  79. James A. Capps, System and method for defragmenting a file system.
  80. Jeffrey L. Grummon ; Chris R. Franklin, System and method for disk control with snapshot feature including read-write snapshot half.
  81. Kazar,Michael; English,Robert M.; Jernigan, IV,Richard P., System and method for efficiently guaranteeing data consistency to clients of a storage system cluster.
  82. Heil Thomas F. ; Francis Martin H. ; DeKoning Rodney A. ; Weber Bret S., System and method for peer-to-peer accelerated I/O shipping between host bus adapters in clustered computer network.
  83. Franklin Chris, System and method for real-time data backup using snapshot copying with selective compaction of backup data.
  84. Patel, Kayuri; Muhlestein, Mark, System and method for representing named data streams within an on-disk structure of a file system.
  85. Patel,Kayuri; Muhlestein,Mark, System and method for representing named data streams within an on-disk structure of a file system.
  86. Matze John E. G. ; Whiting Douglas L., System for backing up computer disk volumes with error remapping of flawed memory addresses.
  87. Kao Ping-Hui, Three-dimensional file system using a virtual node architecture.
  88. Foster Richard D. (Poughkeepsie NY) McCaulley Ellory K. (Boulder CO), Version management system using pointers shared by a plurality of versions for indicating active lines of a version.
  89. Lewis,Blake; Edwards,John; Viswanathan,Srinivasan, Write allocation based on storage system map and snapshot.
  90. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Write anywhere file-system layout.

이 특허를 인용한 특허 (31)

  1. Mandal, Kaniska, Cloud-based streaming data receiver and persister.
  2. Nesbit, Kyle; Kasichainula, Manoj, Controlling access in a single-sided distributed storage system.
  3. Bengali, Ketan; Mandal, Kaniska; Chen, Alex J., Data consistency and rollback for cloud analytics.
  4. Krebber, Jutta; Klaus, Kattkus, Dent mirror.
  5. Nagargadde, Aparna; Furr, Michael Brooke, Distributed computer system snapshot instantiation with variable depth.
  6. Nagargadde, Aparna; Furr, Michael B., Distributed computer system snapshots and instantiation thereof.
  7. Nagargadde, Aparna; Furr, Michael B., Distributed computer system snapshots and instantiation thereof.
  8. Adkins, Janet E.; Brandyberry, Matthew T.; Chang, Joon; Craft, David J.; Kumar, Manoj N.; Solomon, Andrew N., Distributed free block map for a clustered redirect-on-write file system.
  9. Akutsu, Hiroaki; Kawamura, Shunji; Yasunaga, Kota; Yamamoto, Takahiro; Kawamura, Atsushi, Distributed storage system.
  10. Matsuzawa, Keiichi; Sutoh, Atsushi, File management system and method.
  11. Chang, Joon; Palsule, Ninad S.; Solomon, Andrew N., In-flight block map for a clustered redirect-on-write filesystem.
  12. Chang, Joon; Palsule, Ninad S.; Solomon, Andrew N., In-flight block map for a clustered redirect-on-write filesystem.
  13. Adkins, Janet E.; Chang, Joon; Craft, David J.; Kumar, Manoj N.; Solomon, Andrew N., Independent fileset generations in a clustered redirect-on-write filesystem.
  14. Adriaens, Jacob Thomas; Nesbit, Kyle; Finley, Scott Robert, Isolating clients of distributed storage systems.
  15. Adriaens, Jacob Thomas; Nesbit, Kyle; Finley, Scott Robert, Isolating clients of distributed storage systems.
  16. Pandey, Vineet; Sharma, Chhavi; Kumar, Ranjit; Deshmukh, Parag; Voruganti, Kaladhar, Migrating data from legacy storage systems to object storage systems.
  17. Pandey, Vineet; Sharma, Chhavi; Kumar, Ranjit; Deshmukh, Parag; Voruganti, Kaladhar, Migrating data from legacy storage systems to object storage systems.
  18. Bellur, Vijay, Native snapshots in distributed file systems.
  19. Farlee, Kevin; Chan, Lin; Cherry, Andrew Jason, Point in time database restore from storage snapshots.
  20. Zuckerman, Boris; Rappaport, Robert Lee; Ye, Manny; Oratovsky, Vitaly M., Propagating a snapshot attribute in a distributed file system.
  21. Golden, Christopher, Reading a portion of data to replicate a volume based on sequence numbers.
  22. Bengali, Ketan; Mandal, Kaniska; Chen, Alex J., SAAS network-based backup system.
  23. Bengali, Ketan; Mandal, Kaniska; Chen, Alex J., SAAS network-based backup system.
  24. Nesbit, Kyle; Diehl, Scott Fredrick, Single-sided distributed cache system.
  25. Nesbit, Kyle; Phelps, Andrew Everett, Single-sided distributed storage system.
  26. Nesbit, Kyle; Phelps, Andrew Everett, Single-sided distributed storage system.
  27. Bezbaruah, Angshuman; Reuther, Lars; Brown, Taylor O'Neil, Snapshotting shared disk resources for checkpointing a virtual machine cluster.
  28. Klemm, Michael J.; Wils, Joris Johannes, Systems and methods for reverse point-in-time copy management in a storage system.
  29. Atluri, Rajeev; Tirumala, Anup S., Systems and methods of event driven recovery management.
  30. Atluri, Rajeev; Tirumala, Anup S., Time ordered view of backup data on behalf of a host.
  31. Bezbaruah, Angshuman; Reuther, Lars; Brown, Taylor O'Neil, Virtual machine cluster backup in a multi-node environment.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로