会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Content repository implemented in a network storage server system
    • 内容存储库在网络存储服务器系统中实现
    • US08180813B1
    • 2012-05-15
    • US12633718
    • 2009-12-08
    • Garth GoodsonShankar PasupathyThirumale NiranjanRavi KavuriKaladhar VorugantiSudhir Srinivasan
    • Garth GoodsonShankar PasupathyThirumale NiranjanRavi KavuriKaladhar VorugantiSudhir Srinivasan
    • G06F17/30
    • G06F17/30997
    • A network storage server system includes a distributed object store, a presentation layer, a metadata subsystem, and a content management subsystem. The object store has no namespace and provides location-independent addressing of data objects. The presentation layer provides multiple interfaces for accessing data stored in the object store, including a NAS interface and a Web Service interface, and provides at least one namespace for accessing data via the NAS interface or the Web Service interface. The Web Service interface allows access to stored data via the namespace or without using the namespace (“raw object” access). The metadata subsystem stores user-specified and/or system-generated metadata relating to data objects and allows data objects to be identified and retrieved by searching on the metadata. The content management subsystem autonomously manages lifecycles of data objects according to user-specified policies, based on metadata associated with the data objects and tracked by the metadata subsystem.
    • 网络存储服务器系统包括分布式对象存储,表示层,元数据子系统和内容管理子系统。 对象存储没有命名空间,并提供数据对象的位置无关寻址。 表示层提供多个接口,用于访问存储在对象存储中的数据,包括NAS接口和Web服务接口,并提供至少一个用于通过NAS接口或Web服务接口访问数据的命名空间。 Web服务界面允许通过命名空间访问存储的数据,也可以不使用命名空间(“raw object”访问))。 元数据子系统存储与数据对象相关的用户指定的和/或系统生成的元数据,并允许通过搜索元数据来识别和检索数据对象。 内容管理子系统根据用户指定的策略,根据与数据对象相关联并由元数据子系统跟踪的元数据自主地管理数据对象的生命周期。
    • 2. 发明授权
    • Distributed object store for network-based content repository
    • 基于网络的内容存储库的分布式对象存储
    • US09507799B1
    • 2016-11-29
    • US12633725
    • 2009-12-08
    • Garth GoodsonShankar PasupathyKaladhar VorugantiRavi KavuriSudhir Srinivasan
    • Garth GoodsonShankar PasupathyKaladhar VorugantiRavi KavuriSudhir Srinivasan
    • G06F17/30
    • G06F17/30082G06F17/30091G06F17/301G06F17/302G06F17/30203
    • A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.
    • 网络存储系统中的分布式对象存储使用与存储的数据对象的位置无关的全局对象标识符(ID)。 全局对象ID使数据对象无缝地从一个位置移动到另一个位置,而不会影响存储系统的客户端,即“透明迁移”。 全局对象ID可以是多级对象句柄的一部分,其还可以包括指示存储数据对象的特定位置的位置ID,以及标识与数据对象相关联的一组数据管理策略的策略ID。 策略ID可以由存储系统的客户端与数据对象相关联,例如当客户端创建对象时,从而允许“内联”策略管理。 当客户机请求不包含对象的有效位置ID时,可以使用对象位置子系统(OLS)来定位对象。
    • 3. 发明授权
    • Object location service for network-based content repository
    • 基于网络的内容存储库的对象位置服务
    • US08832154B1
    • 2014-09-09
    • US12633745
    • 2009-12-08
    • Sudhir SrinivasanShankar PasupathyMinglong ShaoGarth Goodson
    • Sudhir SrinivasanShankar PasupathyMinglong ShaoGarth Goodson
    • G06F7/00
    • H04L67/1097G06F17/30091
    • A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.
    • 网络存储系统中的分布式对象存储使用与存储的数据对象的位置无关的全局对象标识符(ID)。 全局对象ID使数据对象无缝地从一个位置移动到另一个位置,而不会影响存储系统的客户端,即“透明迁移”。 全局对象ID可以是多级对象句柄的一部分,其还可以包括指示存储数据对象的特定位置的位置ID,以及标识与数据对象相关联的一组数据管理策略的策略ID。 策略ID可以由存储系统的客户端与数据对象相关联,例如当客户端创建对象时,从而允许“内联”策略管理。 当客户机请求不包含对象的有效位置ID时,可以使用对象位置子系统(OLS)来定位对象。
    • 5. 发明申请
    • METHODS AND SYSTEMS FOR PROVIDING A UNIFIED NAMESPACE FOR MULTIPLE NETWORK PROTOCOLS
    • 为多个网络协议提供统一的名称的方法和系统
    • US20110137966A1
    • 2011-06-09
    • US12698019
    • 2010-02-01
    • Sudhir SrinivasanGarth GoodsonZi-Bin Yang
    • Sudhir SrinivasanGarth GoodsonZi-Bin Yang
    • G06F17/30
    • H04L67/1097H04L69/18
    • A network storage server system includes a presentation layer that presents multiple namespaces over the same data stored in an object store, allowing users to simultaneously access data over multiple protocols. The system supports object location independence of the stored data objects by introducing a layer of indirection between directory entries and storage locations of stored data objects. In one embodiment, the directory entry of a data object points to a redirector file that includes an object locator (e.g., an object handle or a global object ID) of the data object. The directory entries of data objects are stored in a directory namespace (e.g., NAS path namespace). In another embodiment, a global object ID of the data object is directly encoded within the directory entry of the data object.
    • 网络存储服务器系统包括通过存储在对象存储器中的相同数据上呈现多个命名空间的表示层,允许用户通过多个协议同时访问数据。 该系统通过在目录条目和存储的数据对象的存储位置之间引入间接层来支持存储的数据对象的对象位置独立性。 在一个实施例中,数据对象的目录条目指向包括数据对象的对象定位器(例如,对象句柄或全局对象ID)的重定向器文件。 数据对象的目录条目存储在目录命名空间(例如NAS路径命名空间)中。 在另一个实施例中,数据对象的全局对象ID被直接编码在数据对象的目录条目内。
    • 6. 发明授权
    • Shadow directory structure in a distributed segmented file system
    • 分布式分段文件系统中的影子目录结构
    • US08316066B1
    • 2012-11-20
    • US11841552
    • 2007-08-20
    • Sudhir SrinivasanBoris Zuckerman
    • Sudhir SrinivasanBoris Zuckerman
    • G06F7/00
    • G06F17/30094Y10S707/99953Y10S707/99955
    • A file server is provided for use in an association of devices that implements a distributed-file system, the association of devices including file servers that each are configured to control separate segments of the distributed-file system. The file server includes a memory interface configured to communicate with a memory storing at least one of the segments of the distributed file system, and a processor coupled to the memory interface and configured to: identify a file system object that resides on a first segment in the distributed file system and that is directly pointed to by a first remote ancestor directory that resides on a second segment separate from the first segment; and store a first shadow tree entry in a selected segment other than the second segment, the first shadow tree entry providing a pointer to the file system object and being disposed in a shadow tree, where the first shadow tree entry provides an alternative to the first remote ancestor directory to access the file system object in the distributed file system.
    • 文件服务器被提供用于实现分布式文件系统的设备的关联,包括被配置为控制分布式文件系统的分段的文件服务器的设备的关联。 文件服务器包括被配置为与存储分布式文件系统的至少一个段的存储器进行通信的存储器接口,以及耦合到存储器接口的处理器,并且被配置为:识别驻留在第一段上的文件系统对象 分布式文件系统,并且由驻留在与第一段分开的第二段的第一远程祖代目录直接指向; 并且将第一影子树条目存储在除了所述第二片段之外的所选片段中,所述第一影子树条目提供指向所述文件系统对象的指针并被布置在影子树中,其中所述第一影子树条目提供所述第一影子树条目 远程祖先目录访问分布式文件系统中的文件系统对象。
    • 7. 发明授权
    • File system consistency checking in a distributed segmented file system
    • 分布式分段文件系统中的文件系统一致性检查
    • US08103639B1
    • 2012-01-24
    • US12435958
    • 2009-05-05
    • Sudhir SrinivasanBoris Zuckerman
    • Sudhir SrinivasanBoris Zuckerman
    • G06F17/00
    • G06F17/30094Y10S707/99953Y10S707/99955
    • A method of performing a file system consistency check in a distributed, segmented file system, includes: analyzing primary objects of a first segment of the file system to determine if a first primary object points to a second primary object of a second segment separate from the first segment, storing, if the first primary object points to the second primary object of the second segment, a first indication indicating that the first primary object points to the second primary object of the second segment, the first indication indicating an expected location of the second primary object; analyzing a shadow directory of the selected segment to determine an expected location of a third primary object, and an expected pointer of the third primary object indicative of a location and a name of a fourth primary object, the third primary object being contained in a segment other than the first segment; and storing a second indication indicating the expected location of the third primary object and the expected pointer of the third primary object.
    • 在分布式分段文件系统中执行文件系统一致性检查的方法包括:分析文件系统的第一段的主要对象,以确定第一主要对象是否指向与 第一段,如果所述第一主要目标指向所述第二段的所述第二主要目标,则存储指示所述第一主要目标指向所述第二分段的所述第二主要对象的第一指示,所述第一指示指示所述第二分段的预期位置 第二主要对象 分析所选择的段的影子目录以确定第三主要对象的预期位置,以及指示第四主要对象的位置和名称的第三主要对象的预期指针,第三主要对象被包含在段中 除第一段外; 以及存储指示所述第三主要对象的预期位置和所述第三主要对象的预期指针的第二指示。
    • 8. 发明申请
    • Balanced computer architecture
    • 平衡计算机体系结构
    • US20060288080A1
    • 2006-12-21
    • US11434928
    • 2006-05-17
    • Steven OrszagSudhir Srinivasan
    • Steven OrszagSudhir Srinivasan
    • G06F15/16
    • H04L67/06H04L67/10
    • Methods and systems are described comprising a plurality of nodes each comprising at least one processor and at least one storage device providing storage for the system along with an interconnect configured to establish connections between pairs of nodes. The nodes may be configured (e.g. programmed) to determine from a file identifier that identifies a particular file that a node desires to access, which of the plurality of nodes stores the desired file. The interconnect may then establish a connection between the node and the node storing the file to permit the node desiring access to access the file (e.g., read or write the file). Further, the system comprising the plurality of nodes (e.g., a cluster computing architecture) may be balanced or nearly balanced.
    • 描述了包括多个节点的方法和系统,每个节点包括至少一个处理器和至少一个存储设备,为系统提供存储以及配置成在节点对之间建立连接的互连。 节点可以被配置(例如编程)以根据识别节点期望访问的特定文件的文件标识符来确定,多个节点中的哪个节点存储期望的文件。 然后,互连可以在节点和存储该文件的节点之间建立连接,以允许该节点希望访问该文件(例如,读取或写入该文件)。 此外,包括多个节点(例如,群集计算架构)的系统可以是平衡的或几乎平衡的。
    • 9. 发明授权
    • Independent data access in a segmented file system
    • 分段文件系统中的独立数据访问
    • US08935307B1
    • 2015-01-13
    • US10425927
    • 2003-04-29
    • Sudhir SrinivasanBoris ZuckermanSteven A. OrszagPhilip Eric Jackson
    • Sudhir SrinivasanBoris ZuckermanSteven A. OrszagPhilip Eric Jackson
    • G06F17/30
    • G06F17/30194G06F3/0605G06F3/0632G06F3/067Y10S707/99953
    • A first file server for use with a distributed-file system includes a processor configured to determine that an incoming file system communication is associated with a first portion of the distributed-file system associated with a second file server, send a first authorization request to the second file server to request authorization to directly access the first portion of the distributed-file system, analyze a first authorization response from the second file server to determine at least one storage location associated with the first portion of the distributed-file system, determine that an incoming second authorization request received from a third file server is associated with a second portion of the distributed-file system associated with the first file server, obtain data indicative of the second portion of the distributed-file system, and send a second authorization response that includes the data.
    • 用于分布式文件系统的第一文件服务器包括处理器,其被配置为确定传入文件系统通信与与第二文件服务器相关联的分布式文件系统的第一部分相关联,向第二文件服务器发送第一授权请求 第二文件服务器请求授权以直接访问分布式文件系统的第一部分,从第二文件服务器分析第一授权响应以确定与分布式文件系统的第一部分相关联的至少一个存储位置,确定 从第三文件服务器接收的传入的第二授权请求与与第一文件服务器相关联的分布式文件系统的第二部分相关联,获得指示分布式文件系统的第二部分的数据,并发送第二授权响应 包括数据。