会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Access control to block storage devices for a shared disk based file system
    • 访问控制以阻止基于共享磁盘的文件系统的存储设备
    • US08086585B1
    • 2011-12-27
    • US12242618
    • 2008-09-30
    • Per BrashersSorin FaibishJason GlasgowXiaoye JiangMario Wurzl
    • Per BrashersSorin FaibishJason GlasgowXiaoye JiangMario Wurzl
    • G06F17/30
    • G06F17/30097G06F17/30171
    • For enhanced access control, a client includes a token in each read or write command sent to a block storage device. The block storage device evaluates the token to determine whether or not read or write access is permitted at a specified logical block address. For example, the token is included in the logical block address field of a SCSI read or write command. The client may compute the token as a function of the logical block address of a data block to be accessed, or a metadata server may include the token in each block address of each extent reported to the client in response to a metadata request. For enhanced security, the token also is a function of a client identifier, a logical unit number, and access rights of the client to a particular extent of file system data blocks.
    • 对于增强的访问控制,客户端在发送到块存储设备的每个读取或写入命令中包含令牌。 块存储设备评估令牌以确定在指定的逻辑块地址是否允许读取或写入访问。 例如,令牌包含在SCSI读或写命令的逻辑块地址字段中。 客户端可以根据要访问的数据块的逻辑块地址来计算令牌,或者元数据服务器可以响应于元​​数据请求向客户端报告的每个区段的每个块地址中包括令牌。 为了增强安全性,令牌还是客户端标识符,逻辑单元号以及客户端对文件系统数据块的特定范围的访问权限的函数。
    • 2. 发明授权
    • Shared storage access load balancing for a large number of hosts
    • 为大量主机共享存储访问负载平衡
    • US08819344B1
    • 2014-08-26
    • US11836735
    • 2007-08-09
    • Sorin FaibishPer BrashersJames PedoneJason GlasgowXiaoye Jiang
    • Sorin FaibishPer BrashersJames PedoneJason GlasgowXiaoye Jiang
    • G06F12/10
    • G06F3/0689G06F3/061G06F3/064G06F3/0659G06F3/067G06F11/1076
    • A data processing system includes host data processors, a data storage system including data storage shared among the host data processors, and a data switch coupling the host data processors to the data storage system. The data storage system has host adapter ports coupled to the data switch. The data switch is programmed for distributing block I/O requests from the host data processors over the operable host adapter ports for load balancing of the block I/O requests among the operable host adapter ports. The shared data storage can be a file system striped across RAID sets of disk drives for load balancing upon disk director ports of the data storage system. The data processing system can be expanded by adding more data storage systems, switches for the additional data storage systems, and switches for routing block I/O requests from the host processors to the data storage systems.
    • 数据处理系统包括主机数据处理器,包括在主机数据处理器之间共享的数据存储器的数据存储系统以及将主机数据处理器耦合到数据存储系统的数据交换机。 数据存储系统具有耦合到数据交换机的主机适配器端口。 数据交换机被编程为通过可操作的主机适配器端口从主机数据处理器分发块I / O请求,以便在可操作的主机适配器端口之间进行块I / O请求的负载平衡。 共享数据存储可以是跨RAID磁盘阵列分割的文件系统,用于在数据存储系统的磁盘导向器端口上进行负载平衡。 可以通过添加更多的数据存储系统,用于附加数据存储系统的交换机和用于将块I / O请求从主机处理器路由到数据存储系统的交换机来扩展数据处理系统。
    • 5. 发明授权
    • Pathname caching and protection of the root directory in a nested multilayer directory structure
    • 路径名缓存和保护嵌套多层目录结构中的根目录
    • US08166005B2
    • 2012-04-24
    • US10945653
    • 2004-09-21
    • Peter C. BixbyXiaoye JiangUday K. GuptaSorin Faibish
    • Peter C. BixbyXiaoye JiangUday K. GuptaSorin Faibish
    • G06F7/00G06F11/00
    • G06F17/30067Y10S707/966
    • Servers in a storage system store a nested multilayer directory structure, and a global index that is an abstract of the directory structure. The global index identifies respective portions of the directory structure that are stored in respective ones of the servers, and the global index identifies paths through the directory structure linking the respective portions. Upon performing a top-down search of the directory structure in response to a client request and finding that a portion of it is offline, the global index is searched to discover portions of the directory structure that are located below the offline portion. The global index may also identify the respective server storing each of the respective portions of the directory structure, and may indicate whether or not each of the respective portions of the directory structure is known to be offline.
    • 存储系统中的服务器存储嵌套的多层目录结构,以及作为目录结构的抽象的全局索引。 全局索引标识存储在相应服务器中的目录结构的各个部分,并且全局索引通过链接相应部分的目录结构来标识路径。 在响应于客户机请求并发现其一部分脱机时对目录结构进行自顶向下搜索时,搜索全局索引以发现位于离线部分下方的目录结构的部分。 全局索引还可以标识存储目录结构的各个部分的相应服务器,并且可以指示目录结构的各个部分中的每一个是否已知脱机。
    • 6. 发明授权
    • Multi-threaded write interface and methods for increasing the single file read and write throughput of a file server
    • 多线程写入接口和增加单个文件读取和写入文件服务器吞吐量的方法
    • US07865485B2
    • 2011-01-04
    • US10668467
    • 2003-09-23
    • Sachin MullickJiannan ZhengXiaoye JiangSorin FaibishPeter Bixby
    • Sachin MullickJiannan ZhengXiaoye JiangSorin FaibishPeter Bixby
    • G06F7/00G06F17/00G06F12/00G06F17/30
    • G06F17/30171G06F11/1466G06F2201/84
    • A write interface in a file server provides permission management for concurrent access to data blocks of a file, ensures correct use and update of indirect blocks in a tree of the file, preallocates file blocks when the file is extended, solves access conflicts for concurrent reads and writes to the same block, and permits the use of pipelined processors. For example, a write operation includes obtaining a per file allocation mutex (mutually exclusive lock), preallocating a metadata block, releasing the allocation mutex, issuing an asynchronous write request for writing to the file, waiting for the asynchronous write request to complete, obtaining the allocation mutex, committing the preallocated metadata block, and releasing the allocation mutex. Since no locks are held during the writing of data to the on-disk storage and this data write takes the majority of the time, the method enhances concurrency while maintaining data integrity.
    • 文件服务器中的写接口提供对并发访问文件数据块的权限管理,确保文件树中间接块的正确使用和更新,扩展文件时预分配文件块,解决并发读取的访问冲突 并写入同一个块,并允许使用流水线处理器。 例如,写入操作包括获得每个文件分配互斥(互斥锁),预先分配元数据块,释放分配互斥体,发出用于写入文件的异步写入请求,等待异步写入请求完成,获得 分配互斥体,提交预先分配的元数据块,以及释放分配互斥体。 由于在将数据写入磁盘存储器期间没有锁定,并且此数据写入占用大部分时间,因此该方法在保持数据完整性的同时增强了并发性。
    • 8. 发明申请
    • Management of the file-modification time attribute in a multi-processor file server system
    • 管理多处理器文件服务器系统中的文件修改时间属性
    • US20050044080A1
    • 2005-02-24
    • US10645976
    • 2003-08-22
    • Stephen FridellaGang MaXiaoye JiangSorin FaibishRui Liang
    • Stephen FridellaGang MaXiaoye JiangSorin FaibishRui Liang
    • G06F17/30
    • G06F17/30067
    • To permit multiple unsynchronized processors to update the file-modification time attribute of a file during concurrent asynchronous writes to the file, a primary processor having a clock manages access to metadata of the file. A number of secondary processors service client request for access to the file. Each secondary processor has a timer. When the primary processor grants a range lock upon the file to a secondary, it returns its clock time (m). Upon receipt, the secondary starts a local timer (t). When the secondary modifies the file data, it determines a file-modification time that is a function of the clock time and the timer interval, such as a sum (m+t). When the secondary receives an updated file-modification time (mp) from the primary, if mp>m+t, then the secondary updates the clock time (m) to (mp) and resets its local timer.
    • 为了允许多个不同步处理器在并发异步写入文件期间更新文件的文件修改时间属性,具有时钟的主处理器管理对文件的元数据的访问。 一些次要处理器服务客户端请求访问该文件。 每个二级处理器都有一个定时器。 当主处理器向文件夹授予范围锁定时,它返回其时钟时间(m)。 收到后,辅助启动本地计时器(t)。 当二次修改文件数据时,它确定作为时钟时间和定时器间隔的函数的文件修改时间,例如和(m + t)。 当辅助节点从主节点接收到更新的文件修改时间(mp)时,如果mp> m + t,则辅助节点将时钟(m)更新为(mp),并重置其本地定时器。
    • 9. 发明授权
    • Multi-protocol sharable virtual storage objects
    • 多协议共享的虚拟存储对象
    • US07953819B2
    • 2011-05-31
    • US10646851
    • 2003-08-22
    • Rui LiangJiannan ZhengMark K KuXiaoye JiangSorin Faibish
    • Rui LiangJiannan ZhengMark K KuXiaoye JiangSorin Faibish
    • G06F15/16G06F7/00G06F17/00
    • H04L67/1095G06F17/30067H04L29/06H04L67/1097H04L69/329
    • A storage object such as a virtual disk drive or a raw logical volume is contained in a UNIX compatible file so that the file containing the storage object can be exported using the NFS or CIFS protocol and shared among UNIX and MS Windows clients or servers. The storage object can be replicated and backed up using conventional file replication and backup facilities without disruption of client access to the storage object. For client access to data of the storage object, a software driver accesses the file containing the storage object. For example, a software driver called a virtual SCSI termination is used to access a file containing a virtual SCSI disk drive. Standard storage services use the SCSI over IP protocol to access the virtual SCSI termination. An IP replication or snapshot copy facility may access the file containing the virtual SCSI disk drive using a higher-level protocol.
    • 存储对象(如虚拟磁盘驱动器或原始逻辑卷)包含在UNIX兼容文件中,以便可以使用NFS或CIFS协议导出包含存储对象的文件,并在UNIX和MS Windows客户端或服务器之间共享。 可以使用传统的文件复制和备份功能来复制和备份存储对象,而不会中断对存储对象的客户端访问。 为了客户机访问存储对象的数据,软件驱动程序访问包含存储对象的文件。 例如,称为虚拟SCSI终端的软件驱动程序用于访问包含虚拟SCSI磁盘驱动器的文件。 标准存储服务使用SCSI over IP协议来访问虚拟SCSI终端。 IP复制或快照复制功能可以使用更高级别的协议访问包含虚拟SCSI磁盘驱动器的文件。