$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Data engine with metadata processor 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-013/00
출원번호 US-0060878 (2002-01-29)
발명자 / 주소
  • Ulrich, Thomas R.
  • Schweitzer, James R.
  • Bolstad, Gregory D.
  • Randall, Jay G.
  • Staub, John R.
  • Priester, George W.
  • Barry, David H.
  • Olsen, Leonard D.
  • Lam, Danny
  • Godshalk, Jr., Ronald K.
출원인 / 주소
  • Snap Appliance, Inc.
대리인 / 주소
    Knobbe, Martens, Olson & Bear, LLP
인용정보 피인용 횟수 : 57  인용 특허 : 61

초록

A programmable data path accelerator is described. The programmable data path accelerator operates on a file server that includes a network interface for communicating with one or more clients. The network interface includes a network transaction queue. A metafile processor is configured to communic

대표청구항

1. A file server comprising:a network interface for communicating with one or more clients, said network interface comprising a network transaction queue;a storage interface for communicating with one or more disk drives, said storage interface comprising a storage transaction queue;a metadata proce

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

  1. Ram Tamir ; Vincenet John V. ; Gajjar Kumar ; Abraham Sara ; Syu Syang Edward ; Popelka Paul Lester, Bridge for direct data storage device access.
  2. Crockett Robert N. (Tucson AZ) Kern Robert F. (Tucson AZ) Miller Arnold G. (Tucson AZ) Norris Richard E. (Tucson AZ) Pousson ; Jr. Michael W. (Tucson AZ) Wagner Robert E. (Tucson AZ), Controlling asynchronously operating peripherals.
  3. Schoenthal Scott ; Rowe Alan ; Kleiman Steven R., Coordinating persistent status information with multiple file servers.
  4. Styczinski David A. (Rochester MN), Data storage method for DASD arrays using striping based on file length.
  5. Frey Alexander H., Decentralized file mapping in a striped network file system in a distributed computing environment.
  6. Hodges Paul, Device level coordination of access operations among multiple raid control units.
  7. Anderson David B. (Minnetonka MN), Disc array having array supporting controllers and interface.
  8. Taoda Masami,JPX, Disk array apparatus including a management unit for selecting one or more disk drives to record data depending on the.
  9. Yorimitsu Keiichi,JPX, Disk array device which separates local and physical disks using striping and operation mode selection.
  10. Voigt Douglas L. (Boise ID) Nelson Marvin D. (Boise ID), Disk array having redundant storage and methods for incrementally generating redundancy as data is written to the disk a.
  11. Niijima Hideto (Tokyo-to JPX) Matsuo Nobuyuki (Kusatsu JPX) Shimada Mayumi (Tokyo-to JPX), Disk array system and method for storing data.
  12. Niijima Hideto,JPX ; Matsuo Nobuyuki,JPX ; Shimada Mayumi,JPX, Disk array system and method for storing data.
  13. Watanabe Naoki,JPX ; Kakuta Hitoshi,JPX ; Takamoto Yoshifumi,JPX, Disk array system having adjustable parity group sizes based on storage unit capacities.
  14. Dan Asit (West Harrison NY) Wu Kun-lung (Yorktown Heights NY) Yu Philip S. (Chappaqua NY), Disk array system having special parity groups for data blocks with high update activity.
  15. Lasker Jeffrey M. (Marlboro MA) McGillis James M. (Franklin MA), Disk controller with volatile and non-volatile cache memories.
  16. Dunphy ; Jr. Robert H. (Holland PA) Walsh Robert (Boulder CO) Bowers John H. (Clarksburg NJ), Disk drive memory.
  17. Best John S. (San Jose CA) Hetzler Steven R. (Sunnyvale CA) Hoyt Roger F. (San Jose CA) Menon Jaishankar M. (San Jose CA) Mitoma Michael F. (San Jose CA), Efficient variable-block data storage system employing a staggered fixed-block-architecture array.
  18. Starr Daryl D. (Milpitas CA), Enhanced VMEbus protocol utilizing pseudosynchronous handshaking and block mode data transfer.
  19. Menon Jaishankar M. (San Jose CA) Kasson James M. (Menlo Park CA), Fast updating of DASD arrays using selective shadow writing of parity and data blocks, tracks, or cylinders.
  20. Kandasamy David R. (San Ramon CA) Butler Mitchel B. (Sunnyvale CA) Foss Andrew L. (Yarrow Point WA) Peterson Bradley M. (Los Altos CA) Patwardhan Chintamani M. (Sunnyvale CA) Ribble Michael T. (Los G, Fault tolerant NFS server system and mirroring protocol.
  21. Napolitano Richard ; Silverman Herbert W. ; Juzsczak Chester ; Panner Bryan K. ; Franklin Chris ; Noya Eric S. ; Hoskins Timothy Lee ; Luke Stanley ; Shaughnessy Paul Richard ; McLeod Alexander C. ; , File array storage architecture having file system distributed across a data processing platform.
  22. 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.
  23. Kleiman Steven R., Fly-by XOR for generating parity for data gleaned from a bus.
  24. Chin Howey Q. ; Chan Kurt, Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge.
  25. 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.
  26. Brady James T. (San Jose CA) Menon Jaishankar M. (San Jose CA), In log sparing for log structured arrays.
  27. Day Brian A. ; Weber Bret S. ; Jander Mark J., Integrated single chip dual mode raid controller.
  28. Mann Bruce E. ; Trasatti Philip J. ; Carlozzi Michael D. ; Ywoskus John A. ; McGrath Edward J., Loosely coupled mass storage computer cluster.
  29. Mann Bruce E. ; Trasatti Philip J. ; Carlozzi Michael D. ; Ywoskus John A. ; McGrath Edward J., Loosely coupled mass storage computer cluster.
  30. Dewey Douglas William ; Means Rodney Jerome, Managing removable media in raid and rail environments.
  31. Irwin ; Jr. Basil L. (Longmont CO) Kitts David L. (Fraser CO) Ruff Craig R. (Boulder CO) Sloan John L. (Arvada CO), Mass storage system for file-systems.
  32. Stallmo David C. (Boulder CO) Hall Randy K. (Boulder CO), Method and apparatus for improving performance in a reduntant array of independent disks.
  33. Menon Jaishankar M. (San Jose CA) Mattson Richard L. (San Jose CA) Ng Spencer W. (San Jose CA), Method and means for distributed sparing in DASD arrays.
  34. Menon Jaishankar M. (San Jose CA), Method and means for ensuring single pass small read/write access to variable length records stored on selected DASDs in.
  35. Menon Jaishankar M. (San Jose CA) Wood ; Jr. Leighton C. (Morgan Hill CA), Method and means for managing RAID 5 DASD arrays having RAID DASD arrays as logical devices thereof.
  36. Mattson Richard L. (San Jose CA) Menon Jaishankar M. (San Jose CA), Method and system for minimizing seek affinity and enhancing write sensitivity in a DASD array.
  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. DeKoning Rodney A. ; Fredin Gerald J. ; Binford Charles D., Method for detecting failure in redundant controllers using a private LUN.
  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. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Method for providing parity in a raid sub-system using non-volatile memory.
  41. DeKoning Rodney A. ; Binford Charles D. ; Stover Jeremy D., Methods and apparatus for dynamic topology configuration in a daisy-chained communication environment.
  42. Brown William P. ; Mathews Michael B., Methods and systems for implementing shared disk array management functions.
  43. Burkes Theresa A. (Meridian ID) Diamond Bryan M. (Boise ID) Jacobson Michael B. (Boise ID) Nelson Marvin D. (Boise ID) Voigt Douglas L. (Boise ID), Methods for using non-contiguously reserved storage space for data migration in a redundant hierarchic data storage syst.
  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. 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.
  47. Row Edward John ; Boucher Laurence B. ; Pitts William M. ; Blightman Stephen E., Parallel I/O network file server architecture.
  48. Popelka Paul ; Tripathy Tarun Kumar ; Walter Richard Allen ; Del Fante Paul Brian ; Repakula Murali Sundaramoorthy ; Narayanaswamy Lakshman ; Sterk Donald Wayne ; Bodas Amod Prabhakar ; McCutcheon Le, Processing system with dynamically allocatable buffer memory.
  49. Franaszek Peter A. (Mt. Kisco NY) Robinson John T. (Yorktown Heights NY) Thomasian Alexander (Pleasantville NY), Raid level 5 with free blocks parity cache.
  50. Johnson Timothy J. ; Rivers Alan R., Raid system using I/O buffer segment to temporary store striped and parity data and connecting all disk drives via a sin.
  51. Matsumoto Toshio (Kamakura JPX) Baba Hiroshi (Kamakura JPX) Itoh Kazuhiko (Kamakura JPX) Ogura Shiro (Kamakura JPX), Redundant array of disks with improved storage and recovery speed.
  52. Ford Daniel A. (Los Gatos CA), Redundant arrays of independent libraries of dismountable media with parity logging.
  53. Burns Randal Chilton ; Chron Edward Gustav ; Long Darrell ; Reed Benjamin Clay, Secure array of remotely encrypted storage devices.
  54. Venkatesh Dinesh ; Forecast John ; Duso Wayne W., Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names.
  55. Gordon David W. (Boulder CO), Storage unit generation of redundancy information in a redundant storage array system.
  56. Menon Jaishankar M. (San Jose CA) Wyllie James C. (Monte Sereno CA) Riegel Geoffrey A. (San Jose CA), System and method for identifying inconsistent parity in an array of storage.
  57. Matze John E. G. ; Whiting Douglas L., System for backing up computer disk volumes with error remapping of flawed memory addresses.
  58. Jadav Divyesh ; Kenchammana-Hosekote Deepak R. ; Menon Jaishankar Moothedath, System for changing the parity structure of a raid array.
  59. Ebrahim Zahir ; Nishtala Satyanarayana ; Van Loo William C. ; Normoyle Kevin ; Loewenstein Paul ; Coffin ; III Louis F., Transaction activation processor for controlling memory transaction processing in a packet switched cache coherent multi.
  60. Mizuno Masahiro,JPX ; Baba Hiroshi,JPX ; Yamamoto Hitoshi,JPX, Transmission monitoring and controlling apparatus and a transmission monitoring and controlling method.
  61. Hitz David ; Malcolm Michael ; Lau James ; Rakitzis Byron, Write anywhere file-system layout.

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

  1. Wolff, Gregory J.; Piersol, Kurt W., Always on and updated operation for document logs.
  2. Barrall, Geoffrey S.; Willis, Trevor; Benham, Simon; Cooper, Michael; Meyer, Jonathan; Aston, Christopher J.; Winfield, John, Apparatus and method for hardware implementation or acceleration of operating system functions.
  3. Barrall, Geoffrey S.; Benham, Simon L.; Willis, Trevor E.; Aston, Christopher J., Apparatus and method for hardware-based file system.
  4. Barrall,Geoffrey S.; Benham,Simon L.; Willis,Trevor E.; Aston,Christopher J., Apparatus and method for hardware-based file system.
  5. Barrall, Geoffrey S.; Benham, Simon L.; Willis, Trevor E.; Aston, Christopher J., Apparatus for managing a plurality of root nodes for file systems.
  6. Barrall, Geoffrey S.; Benham, Simon L.; Willis, Trevor E.; Aston, Christopher J., Apparatus for managing plural versions of a root node for an object of a file system.
  7. Flynn, David; Zappe, Michael; Strasser, John; Thatcher, Jonathan, Apparatus, system, and method for converting a storage request into an append data storage command.
  8. Flynn, David; Strasser, John; Thatcher, Jonathan, Apparatus, system, and method for validating that a correct data segment is read from a data storage device.
  9. Flynn, David; Thatcher, Jonathan; Strasser, John, Apparatus, system, and method for validating that correct data is read from a storage device.
  10. Gray, Jan; Harris, Timothy L.; Larus, James; Smith, Burton, Cache metadata for accelerating software transactional memory.
  11. Gray, Jan; Harris, Timothy L.; Larus, James; Smith, Burton, Cache metadata for implementing bounded transactional memory.
  12. Gray, Jan; Harris, Timothy L.; Larus, James; Smith, Burton, Cache metadata identifiers for isolation and sharing.
  13. Heinke, Joel; Van Loben Sels, Chris; Horne, Charles, Configurable and customizable software application system and metadata.
  14. Wolff, Gregory J.; Piersol, Kurt W., Coordination and tracking of workflows.
  15. Zohar, Ofir; Revah, Yaron; Helman, Haim; Cohen, Dror; Schwartz, Shemer, Data protection in a mass storage system.
  16. Yamamoto,Masanobu, Disk array with spare logic drive created from space physical drives.
  17. Yamamoto,Masanobu, Disk array with spare logic drive created from spare physical drives.
  18. Lacapra, Francesco; Cattaneo, Fiorenzo; Benham, Simon L.; Willis, Trevor E.; Aston, Christopher J., Distributed file system and method.
  19. Lacapra, Francesco; Cattaneo, Fiorenzo; Benham, Simon L.; Willis, Trevor E.; Aston, Christopher J., Distributed file system and method.
  20. Ulrich,Thomas R.; Schweitzer,James R.; Bolstad,Gregory D.; Randall,Jay G.; Staub,John R.; Priester,George W., Dynamic redistribution of parity groups.
  21. Thompson, J. Barry; Singh, Kul; Fraval, Pierre, End-to-end publish/subscribe middleware architecture.
  22. Curran, Robert J.; Haskin, Roger L., File level security for a metadata controller in a storage area network.
  23. Curran,Robert J.; Haskin,Roger L., File level security for a metadata controller in a storage area network.
  24. Barrall, Geoffrey S.; Benham, Simon L.; Willis, Trevor E.; Aston, Christopher J., File server node with non-volatile memory processing module coupled to cluster file server node.
  25. Ulrich,Thomas R.; Schweitzer,James R.; Bolstad,Gregory D.; Randall,Jay G.; Staub,John R.; Priester,George W., File system metadata describing server directory information.
  26. Wolff, Gregory J.; Piersol, Kurt W., Log integrity verification.
  27. Roberson, Randy L.; Lubbers, Clark Edward, Metadata for a grid based data storage system.
  28. Schwartz, Edward L.; Wolff, Greg; Gormish, Michael J.; Piersol, Kurt, Method and apparatus for automatically publishing content based identifiers.
  29. Burch, Jr.,Charles Carroll; Menger,William Meredith; Heflin,Roger A.; Burch,Charles Ivan; Vunderink,Donna Kay; Day,Richard Salisbury, Method and apparatus for creating a virtual storage volume with a file size independent of a file size limitation.
  30. Gormish, Michael; Savitzky, Stephen R.; Ridout, Kevin; Piersol, Kurt; Rhodes, Bradley; Boliek, Martin; Nudd, Geoffrey H., Method and apparatus for recording associations with logs.
  31. McDaniel, Scott; Fan, Kan, Method and system for efficient buffer management for layer 2 (L2) through layer 5 (L5) network interface controller applications.
  32. Cannon, David Maxwell; Warren, Jr., Donald Paul; Martin, Howard Newton, Method for storing data for retrieval and transfer.
  33. Wang, Ping; Wang, Qinhua; Williamson, Leigh A., Method, system and program product for automatically creating managed resources.
  34. Cannon,David Maxwell; Warren, Jr.,Donald Paul; Martin,Howard Newton, Method, system, and program for storing data for retrieval and transfer.
  35. Whitmore, Brent S; La Cholter, William J.; Lawler, Geoff, Network analysis system and method utilizing collected metadata.
  36. Sharma, Samar; Dutt, Dinesh; Kumar, Sanjaya; Mahajan, Umesh; Edsall, Thomas J., Online restriping technique for distributed network based virtualization.
  37. Sharma,Samar; Dutt,Dinesh; Kumar,Sanjaya; Mahajan,Umesh; Edsall,Thomas J., Online restriping technique for distributed network based virtualization.
  38. Piersol, Kurt W., Paper-based document logging.
  39. Wolff, Gregory J.; Piersol, Kurt W., Refining based on log content.
  40. Ingersoll, Christopher Todd; Kasi, Jayaram Rajan; Holmes, Alexander; Clark, Michael; Aletty, Ashok; Senathi, Sathish Babu K.; Yuen, Helen S., Registry driven interoperability and exchange of documents.
  41. Wolff, Gregory J., Secure and efficient methods for logging and synchronizing data exchanges.
  42. Gray, Jan; Harris, Timothy L.; Larus, James; Smith, Burton, Software accessible cache metadata.
  43. Wolff, Gregory J.; Piersol, Kurt W., Synchronizing distributed work through document logs.
  44. Makansi, Tarek; McBride, Gregory Edward; Shackelford, David Michael, System and article of manufacture for maintaining data in a distributed computing environment for processing transaction requests.
  45. Cannon, David Maxwell; Warren, Jr., Donald Paul; Martin, Howard Newton, System and program for storing data for retrieval and transfer.
  46. Ulrich, Thomas R.; Schweitzer, James R.; Bolstad, Gregory D.; Randall, Jay G.; Staub, John R., Systems and methods for load balancing drives and servers.
  47. Ulrich, Thomas R.; Schweitzer, James R.; Bolstad, Gregory D.; Randall, Jay G.; Staub, John R., Systems and methods for load balancing drives and servers by pushing a copy of a frequently accessed file to another disk drive.
  48. Ulrich, Thomas R.; Schweitzer, James R.; Bolstad, Gregory D.; Randall, Jay G.; Staub, John R., Systems and methods for load balancing drives and servers by pushing a copy of a frequently accessed file to another disk drive.
  49. Thompson, J. Barry; Singh, Kul; Fraval, Pierre, Systems and methods for network virtualization.
  50. Thompson, J. Barry; Singh, Kul; Fraval, Pierre, Systems and methods for network virtualization.
  51. Ghemawat, Sanjay; Gobioff, Howard; Leung, Shun-Tak, Systems and methods for replicating data.
  52. Ghemawat, Sanjay; Gobioff, Howard; Leung, Shun-Tak, Systems and methods for replicating data.
  53. Ghemawat, Sanjay; Gobioff, Howard; Leung, Shun-Tak, Systems and methods for replicating data.
  54. Ghemawat, Sanjay; Gobioff, Howard; Leung, Shun-Tak, Systems and methods for replicating data.
  55. Ulrich, Thomas R.; Schweitzer, James R.; Bolstad, Gregory D.; Randall, Jay G.; Staub, John R.; Priester, Wilbur George, Systems and methods for storing parity groups.
  56. Soupikov, Alexei; Reshetov, Alexander; Pyadushkin, Dmitry, Technique for performing load balancing for parallel rendering.
  57. Savitzky, Stephen; Piersol, Kurt, Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로