$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Multi-protocol storage appliance that provides integrated support for file and block access protocols 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/167
출원번호 US-0215917 (2002-08-09)
등록번호 US7873700 (2011-01-03)
발명자 / 주소
  • Pawlowski, Brian
  • Srinivasan, Mohan
  • Lee, Herman
  • Rajan, Vijayan
  • Pittman, Joseph C.
출원인 / 주소
  • NetApp, Inc.
대리인 / 주소
    Cesari and McKenna, LLP
인용정보 피인용 횟수 : 28  인용 특허 : 84

초록

A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system that coop

대표청구항

What is claimed is: 1. A storage operating system executed by a processor of a storage system configured to provide storage service relating to information stored on storage devices coupled to the storage system, comprising:a network protocol stack of the storage system that provides data paths to a

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

  1. Hitz,David; Malcolm,Michael; Lau,James; Rakitzis,Byron, Allocating files in a file system integrated with a raid disk sub-system.
  2. 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.
  3. Crouse Donald D. ; Coverston Harriet G. ; Cychosz Joseph M., Archiving file system for data servers in a distributed network environment.
  4. 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.
  5. Peping Jacques,FRX, Computer system with distributed data storing.
  6. Hitz, David; Malcolm, Michael; Lau, James; Rakitzis, Byron, Copy on write file system consistency and block usage.
  7. Rawlings Robert L. (El Toro CA) Watson Morris G. (Mission Viejo CA), Data communications subsystem.
  8. Hartness Carl B. (Eau Claire WI), Data error correction system.
  9. 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.
  10. Yamamoto, Akira, Direct access storage system having plural interfaces which permit receipt of block and file I/O requests.
  11. Dunphy ; Jr. Robert H. (Holland PA) Walsh Robert (Boulder CO) Bowers John H. (Clarksburg NJ), Disk drive memory.
  12. Hawley Kenneth R. (Ventura CA), Dynamic disk buffer control unit.
  13. 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.
  14. Nakamura Katsunori (Odawara JPX) Kurano Akira (Odawara JPX) Shiroyanagi Yoshiro (Odawara JPX) Kishiro Shigeru (Odawara JPX), Error recovery method and apparatus.
  15. Edwards,John K.; Lewis,Blake H.; English,Robert M.; Hamilton,Eric; Corbett,Peter F., Extension of write anywhere file system layout.
  16. Kagimasa Toyohiko (Sagamihara JPX) Takamoto Yoshifumi (Fuchu JPX) Kakuta Hitoshi (Tokyo JPX), File data multiplexing method and data processing system.
  17. 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.
  18. Edwards, John K.; Heller, Jeffrey, File system defragmentation technique via write allocation.
  19. Fish Robert W. ; Schroeder Lawrence J., File system for a clustered processing system.
  20. Kamel Shaath CA, File-based virtual storage file system, method and computer program product for automated file management on multiple file system storage devices.
  21. Cramer Samuel M. ; Skinner Glenn C., Global mount mechanism used in maintaining a global name space utilizing a distributed locking mechanism.
  22. Brian T. Berkowitz ; Sreenivas Simhadri ; Peter A. Christofferson ; Gunnar Mein, In-memory database system.
  23. Jerry A. Blades ; Matthew C. Dewey ; Bruce A. Thompson ; David J. Van Maren ; James M. Wilson, Intelligent controller accessed through addressable virtual space.
  24. Starr, Daryl D.; Philbrick, Clive M.; Boucher, Laurence B., Intelligent network storage interface system.
  25. 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.
  26. Milligan Charles A. (Golden CO) Rudeseal George A. (Boulder CO), Logical track write scheduling system for a parallel disk drive array data storage subsystem.
  27. 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.
  28. 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.
  29. Muthiyan,Abhijit; Steinauer,Chris, Mapping discovered devices to SAN-manageable objects using configurable rules.
  30. Kazar, Michael L.; Sanzi, Jr., Richard N., Mechanism for handling file level and block level remote file accesses using the same server.
  31. Blumenau Steven, Method and apparatus for a SCSI applications server which extracts SCSI commands and data from message and encapsulates.
  32. Peacock J. Kent, Method and apparatus for caching file control information corresponding to a second file block in a first file block.
  33. Davis, Daniel A.; Hai, Xing, Method and apparatus for monitoring and analyzing network appliance status information.
  34. 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.
  35. 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.
  36. Bates, John W.; Vekiarides, Nicos A., Method and system of allocating storage resources in a storage area network.
  37. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Method for allocating files in a file system integrated with a RAID disk sub-system.
  38. Ishii Takashi (Yamato JPX), Method for detecting intermittent error in volatile memory.
  39. 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.
  40. 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.
  41. 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.
  42. DeKoning Rodney A., Methods and structure for RAID level migration within a logical unit.
  43. Belsan Jay S. (Nederland CO), Multilevel, hierarchical, dynamically mapped data storage subsystem.
  44. Hitz David (Sunnyvale CA) Schwartz Allan (Saratoga CA) Lau James (Cupertino CA) Harris Guy (Mountain View CA), Multiple facility operating system architecture.
  45. Hitz David ; Schwartz Allan ; Lau James ; Harris Guy, Multiple software-facility component operating system for co-operative processor control within a multiprocessor computer system.
  46. Tzelnic Percy ; Vahalia Uresh K, Network file server maintaining local caches of file directory information in data mover computers.
  47. 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.
  48. 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.
  49. Row Edward John ; Boucher Laurence B. ; Pitts William M. ; Blightman Stephen E., Parallel I/O network file server architecture.
  50. Row Edward John ; Boucher Laurence B. ; Pitts William M. ; Blightman Stephen E., Parallel I/O network file server architecture.
  51. Schmuck Frank B. ; Shmueli Boaz,ILX ; Zlotek Anthony J., Parallel file system and method for parallel write sharing.
  52. 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.
  53. Coogan Ronald S. (Trabuco Canyon CA), Peripheral-controller for multiple disk drive modules having different protocols and operating conditions.
  54. Shultz Steven S. (Vestal NY), Provision of virtual storage resources to an operating system control program.
  55. Wang, Peter S. S.; Lee, David C., RAID method and device with network protocol between controller and storage devices.
  56. Kirby, Jay W., Raid LUN creation using proportional disk mapping.
  57. Thekkath Chandramohan A. ; Mann Timothy P. ; Lee Edward K., Scalable distributed file system.
  58. 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.
  59. Soltis, Steven R., Shared file system.
  60. Doucette, Douglas P.; Lewis, Blake; Edwards, John K., Space allocation in a write anywhere file system.
  61. Rabe,Bruce R.; Clifford,Mark; Miles,Norm, Storage area network (SAN) management system for discovering SAN components using a SAN management server.
  62. Soltis,Steven R., Storage area network file system.
  63. van Rietschote, Hans F., Storage management system.
  64. Geoffrey B. Hoese ; Jeffry T. Russell, Storage router and method for providing virtual local storage.
  65. Hoese Geoffrey B. ; Russell Jeffry T., Storage router and method for providing virtual local storage.
  66. Matsunami,Naoto; Yagisawa,Ikuya; Kitamura,Manabu; Kano,Yoshiki; Takamoto,Kenichi, Storage system having a plurality of controllers.
  67. Kano,Yoshiki; Kitamura,Manabu; Iwamura,Takashige; Takamoto,Kenichi, Storage system managing data through a wide area network.
  68. Hillis W. Daniel (Cambridge MA) Liu Clement K. (Brighton MA), Storage system using multiple independently mechanically-driven storage units.
  69. Fujimoto,Kazuhisa, Storage system, a method of file data backup and method of copying of file data.
  70. Rajan,Vijayan; Srinivasan,Mohan; Pawlowski,Brian; Bolen,David Brittain; Lewis,Blake H., Storage virtualization by layering virtual disk objects on a file system.
  71. Davis Scott H. ; Carter John B. ; Frank Steven J. ; Lee Hsin H. ; Dietterich Daniel J., Structured data storage using globally addressable memory.
  72. Grosner,George; Wood,Douglas, Switching system method for discovering and accessing SCSI devices in response to query.
  73. Padovano, Michael, System and method for accessing a storage area network as network attached storage.
  74. Reuter, James E.; Thiel, David W.; Wrenn, Richard F.; St. Martin, Andrew C., System and method for managing virtual storage.
  75. 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.
  76. McGovern, William P.; Heller, Jeffrey L., System and method for record retention date in a write once read many storage system.
  77. Edouard Bugnion ; Scott W. Devine ; Mendel Rosenblum, System and method for virtualizing computer systems.
  78. Olson,Mark David; Pittelkow,Michael Henry, System and method to failover storage area network targets from one interface to another.
  79. Matze John E. G. ; Whiting Douglas L., System for backing up computer disk volumes with error remapping of flawed memory addresses.
  80. Kao Ping-Hui, Three-dimensional file system using a virtual node architecture.
  81. Marinelli,Robert J.; Yaroslavsky,Leonid M.; Ryu,Sung Wook; Scammell,Paul A., Transactional SAN management.
  82. 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.
  83. Scott W. Devine ; Edouard Bugnion ; Mendel Rosenblum, Virtualization system including a virtual machine monitor for a computer with a segmented architecture.
  84. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Write anywhere file-system layout.

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

  1. Osmond, Roger F.; Goren, Gil, Achieving strong cryptographic correlation between higher level semantic units and lower level components in a secure data storage system.
  2. Dornemann, Henry Wallace, Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs.
  3. Dornemann, Henry Wallace, Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs.
  4. Dornemann, Henry Wallace, Assignment of proxies for virtual-machine secondary copy operations including streaming backup job.
  5. Dornemann, Henry Wallace, Assignment of proxies for virtual-machine secondary copy operations including streaming backup jobs.
  6. Haase, David; Brundage, Michael C.; Forrester, Walter C.; McGrath, Paul T.; de Forest, Miles A., Coordination of file system creation to ensure more deterministic performance characteristics.
  7. Dwarampudi, Bheemesh R.; Kottomtharayil, Rajiv; Pawar, Rahul S.; Gokhale, Parag, Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system.
  8. Edwards, John K.; Lewis, Blake H.; English, Robert M.; Hamilton, Eric; Corbett, Peter F., Extension of write anywhere file system layout.
  9. Edwards, John K.; Lewis, Blake H.; English, Robert M.; Hamilton, Eric; Corbett, Peter F., Extension of write anywhere file system layout.
  10. Wolafka, Rainer; Rajakannimariayn, Maria Savarimuthu, Heterogenous high availability cluster manager.
  11. Sancheti, Ashwin Gautamchand; Pawar, Rahul S., Information management of virtual machines having mapped storage devices.
  12. Schouten, Michael D., Managing multiprotocol directories.
  13. Kumarasamy, Paramasivam; Varadharajan, Prakash; Attarde, Deepak Raghunath; Bedadala, Pavan Kumar Reddy; Kilaru, Satish Chandra, Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files.
  14. Kumarasamy, Paramasivam; Varadharajan, Prakash; Attarde, Deepak Raghunath; Bedadala, Pavan Kumar Reddy; Kilaru, Satish Chandra, Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files.
  15. Kumarasamy, Paramasivam; Varadharajan, Prakash; Attarde, Deepak Raghunath; Bedadala, Pavan Kumar Reddy; Kilaru, Satish Chandra, Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files.
  16. Bolen, David Brittain; Meneghini, John, Single nodename cluster system for fibre channel.
  17. Eslami Sarab, Farshid, Snapshot-protected consistency checking file systems.
  18. Chen, Raymond C.; Manley, Stephen L., System and method for redirecting access to a remote mirrored snapshot.
  19. Chen, Raymond C.; Manley, Stephen L., System and method for redirecting access to a remote mirrored snapshot.
  20. Varshney, Maneesh; Bagrodia, Rajive; Doshi, Sheetalkumar, System and method for virtualization of networking system software via emulation.
  21. Queck, Tobias; Steinhauer, Sebastian, System and method of controlling access to information in a virtual computing environment.
  22. Wires, Jacob Taylor; Warfield, Andrew; Stodden, Daniel; Meyer, Dutch; Guyader, Jean Maurice Guy; Fraser, Keir; Deegan, Timothy John; Cully, Brendan Anthony; Clark, Christopher; Abdul-Amir, Mohammad, Systems, methods and devices for management of virtual memory systems.
  23. Corbett, Peter F.; Goel, Atul, Triple parity technique for enabling efficient recovery from triple failures in a storage array.
  24. Corbett, Peter F.; Goel, Atul, Triple parity technique for enabling efficient recovery from triple failures in a storage array.
  25. Corbett, Peter F.; Goel, Atul, Triple parity technique for enabling efficient recovery from triple failures in a storage array.
  26. Corbett, Peter F.; Goel, Atul, Triple parity technique for enabling efficient recovery from triple failures in a storage array.
  27. Kulkarni, Janmejay S., Use of a virtual drive as a hot spare for a raid group.
  28. Kulkarni, Janmejay S., Use of a virtual drive as a hot spare for a raid group.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로