Lock elevation in a distributed file storage system
    1.
    发明授权
    Lock elevation in a distributed file storage system 有权
    在分布式文件存储系统中锁定高程

    公开(公告)号:US09525735B2

    公开(公告)日:2016-12-20

    申请号:US14067577

    申请日:2013-10-30

    Inventor: Kalyan Das

    CPC classification number: H04L67/1097 G06F17/30171

    Abstract: A client requests access to a resource (e.g., a file) via a node of a storage system. The resource is stored in a directory structure. A directory in the directory structure that includes the resource and that does not have any locks that conflict with the requested access to the resource is identified and selected. A revocable access privilege (e.g., a lock) on the selected directory is awarded to the node accessed by the client, and a directory-to-node association is established. Another association between the requested resource and the node is also established. If there is a subsequent request for the resource or for another resource within that directory, then a revoke notice for the directory access privilege is sent to the node.

    Abstract translation: 客户机通过存储系统的节点请求对资源(例如,文件)的访问。 资源存储在目录结构中。 识别并选择目录结构中包含该资源并且没有任何与请求的资源访问冲突的锁的目录。 所选择的目录上的可撤销访问权限(例如,锁)被授予由客户机访问的节点,并建立目录到节点关联。 还建立了所请求资源和节点之间的另一关联。 如果对该资源或该目录中的另一资源有后续请求,则将该目录访问权限的撤销通知发送到该节点。

    System and method for NAS server test load generation
    2.
    发明授权
    System and method for NAS server test load generation 有权
    NAS服务器测试负载生成的系统和方法

    公开(公告)号:US09288116B2

    公开(公告)日:2016-03-15

    申请号:US13730174

    申请日:2012-12-28

    Inventor: Kalyan Das

    Abstract: System and method embodiments are provided herein to test Network Attached Storage (NAS) server performance by generating a sufficient load in NAS client sessions. A test device is configured to run as many needed NAS clients to generate enough NAS session load for evaluating the NAS server performance. An embodiment comprises a method for testing a NAS server comprising starting a NAS client, establishing a session between the NAS client and the NAS server, exchanging communications for the session at a network stack layer below the NAS client, terminating the NAS client, starting a second NAS client, establishing a subsequent session between the second NAS client and the NAS server, exchanging communications for the subsequent session at the network stack layer while exchanging communications for the session, and terminating the second NAS client.

    Abstract translation: 本文提供了系统和方法实施例以通过在NAS客户端会话中产生足够的负载来测试网络连接存储(NAS)服务器性能。 测试设备配置为运行尽可能多的所需NAS客户端以生成足够的NAS会话负载来评估NAS服务器性能。 一个实施例包括一种用于测试NAS服务器的方法,包括启动NAS客户端,在NAS客户端和NAS服务器之间建立会话,在NAS客户端下的网络栈层交换会话的通信,终止NAS客户端,启动 第二NAS客户机,在第二NAS客户端和NAS服务器之间建立后续会话,在为该会话交换通信的同时交换在网络堆栈层的后续会话的通信,并终止第二NAS客户端。

    Enhanced flow entry table cache replacement in a software-defined networking switch
    3.
    发明授权
    Enhanced flow entry table cache replacement in a software-defined networking switch 有权
    在软件定义的网络交换机中增强流入口表缓存替换

    公开(公告)号:US09160650B2

    公开(公告)日:2015-10-13

    申请号:US13919793

    申请日:2013-06-17

    CPC classification number: H04L45/121 H04L45/023 H04L45/38 H04L45/48 H04L45/563

    Abstract: In a network switch of a software-defined network (SDN) architecture, a method for improving cache replacement (CR) efficiency implemented therein, the method comprising maintaining a flow table comprising a plurality of flow entries, computing a replacement index (RI) value for each of the plurality of flow entries resulting in a plurality of RI values, wherein computing an RI value for a flow entry is at least partially based on latency sensitivity of a forwarding path specified by the flow entry, and generating, based on at least some of the computed RI values, an eviction list comprising a number of list entries, wherein each of the list entries points to one of at least a fraction of the flow entries.

    Abstract translation: 在软件定义网络(SDN)架构的网络交换机中,提供了一种用于提高在其中实现高速缓存替换(CR)效率的方法,所述方法包括维护包括多个流条目的流表,计算替换索引(RI)值 对于导致多个RI值的多个流条目中的每一个,其中计算流入口的RI值至少部分地基于由流入口指定的转发路径的等待时间灵敏度,并且至少基于 计算的RI值中的一些,包括多个列表条目的驱逐列表,其中每个列表条目指向至少一部分流条目中的一个。

    Efficient de-duping using deep packet inspection
    4.
    发明授权
    Efficient de-duping using deep packet inspection 有权
    使用深度包检测有效的去重复

    公开(公告)号:US08954392B2

    公开(公告)日:2015-02-10

    申请号:US13730232

    申请日:2012-12-28

    Inventor: Kalyan Das

    CPC classification number: H03M7/30 H03M7/3091

    Abstract: The efficiency of data de-duplication may be improved by storing related file data in a single container, or in multiple linked containers, of a history. Additionally, the efficiency of data de-duplication may be improved when shorter hash tables are used to reference historical data in a history. Shorter hash tables may be achieved by storing fewer than all the hash values obtained for a given amount of historical data. Further, the efficiency of data de-duplication may be improved by comparing related incoming file data with historical data from a container without hashing/chunking the remaining file data upon matching an earlier chunk of the incoming file data to the container.

    Abstract translation: 数据重复数据删除的效率可以通过将相关文件数据存储在历史记录的单个容器或多个链接的容器中来提高。 另外,当使用较短的哈希表来引用历史中的历史数据时,可以提高数据重复数据删除的效率。 可以通过存储少于给定量的历史数据获得的所有哈希值来实现较短的哈希表。 此外,通过将来自容器的历史数据与来自文件数据的较早的块匹配到容器上的来自容器的历史数据进行比较,可以将剩余的文件数据进行散列/分组,从而可以提高数据重复数据删除的效率。

    Enhanced Flow Entry Table Cache Replacement in a Software-Defined Networking Switch
    5.
    发明申请
    Enhanced Flow Entry Table Cache Replacement in a Software-Defined Networking Switch 有权
    软件定义的网络交换机中增强的流入口表缓存替换

    公开(公告)号:US20140369348A1

    公开(公告)日:2014-12-18

    申请号:US13919793

    申请日:2013-06-17

    CPC classification number: H04L45/121 H04L45/023 H04L45/38 H04L45/48 H04L45/563

    Abstract: In a network switch of a software-defined network (SDN) architecture, a method for improving cache replacement (CR) efficiency implemented therein, the method comprising maintaining a flow table comprising a plurality of flow entries, computing a replacement index (RI) value for each of the plurality of flow entries resulting in a plurality of RI values, wherein computing an RI value for a flow entry is at least partially based on latency sensitivity of a forwarding path specified by the flow entry, and generating, based on at least some of the computed RI values, an eviction list comprising a number of list entries, wherein each of the list entries points to one of at least a fraction of the flow entries.

    Abstract translation: 在软件定义网络(SDN)架构的网络交换机中,提供了一种用于提高在其中实现高速缓存替换(CR)效率的方法,所述方法包括维护包括多个流条目的流表,计算替换索引(RI)值 对于导致多个RI值的多个流条目中的每一个,其中计算流入口的RI值至少部分地基于由流入口指定的转发路径的等待时间灵敏度,并且至少基于 计算的RI值中的一些,包括多个列表条目的驱逐列表,其中每个列表条目指向至少一部分流条目中的一个。

    Efficient De-Duping Using Deep Packet Inspection
    6.
    发明申请
    Efficient De-Duping Using Deep Packet Inspection 有权
    使用深度包检测进行有效的消除

    公开(公告)号:US20140188822A1

    公开(公告)日:2014-07-03

    申请号:US13730232

    申请日:2012-12-28

    Inventor: Kalyan Das

    CPC classification number: H03M7/30 H03M7/3091

    Abstract: The efficiency of data de-duplication may be improved by storing related file data in a single container, or in multiple linked containers, of a history. Additionally, the efficiency of data de-duplication may be improved when shorter hash tables are used to reference historical data in a history. Shorter hash tables may be achieved by storing fewer than all the hash values obtained for a given amount of historical data. Further, the efficiency of data de-duplication may be improved by comparing related incoming file data with historical data from a container without hashing/chunking the remaining file data upon matching an earlier chunk of the incoming file data to the container.

    Abstract translation: 数据重复数据删除的效率可以通过将相关文件数据存储在历史记录的单个容器或多个链接的容器中来提高。 另外,当使用较短的哈希表来引用历史中的历史数据时,可以提高数据重复数据删除的效率。 可以通过存储少于给定量的历史数据获得的所有哈希值来实现较短的哈希表。 此外,通过将来自容器的历史数据与来自文件数据的较早的块匹配到容器上的来自容器的历史数据进行比较,可以将剩余的文件数据进行散列/分组,从而可以提高数据重复数据删除的效率。

    System and Method for NAS Server Test Load Generation
    7.
    发明申请
    System and Method for NAS Server Test Load Generation 有权
    用于NAS服务器测试负载生成的系统和方法

    公开(公告)号:US20140189134A1

    公开(公告)日:2014-07-03

    申请号:US13730174

    申请日:2012-12-28

    Inventor: Kalyan Das

    Abstract: System and method embodiments are provided herein to test Network Attached Storage (NAS) server performance by generating a sufficient load in NAS client sessions. A test device is configured to run as many needed NAS clients to generate enough NAS session load for evaluating the NAS server performance. An embodiment comprises a method for testing a NAS server comprising starting a NAS client, establishing a session between the NAS client and the NAS server, exchanging communications for the session at a network stack layer below the NAS client, terminating the NAS client, starting a second NAS client, establishing a subsequent session between the second NAS client and the NAS server, exchanging communications for the subsequent session at the network stack layer while exchanging communications for the session, and terminating the second NAS client.

    Abstract translation: 本文提供了系统和方法实施例以通过在NAS客户端会话中产生足够的负载来测试网络连接存储(NAS)服务器性能。 测试设备配置为运行尽可能多的所需NAS客户端以生成足够的NAS会话负载来评估NAS服务器性能。 一个实施例包括一种用于测试NAS服务器的方法,包括启动NAS客户端,在NAS客户端和NAS服务器之间建立会话,在NAS客户端下的网络栈层交换会话的通信,终止NAS客户端,启动 第二NAS客户机,在第二NAS客户端和NAS服务器之间建立后续会话,在为该会话交换通信的同时交换在网络堆栈层的后续会话的通信,并终止第二NAS客户端。

    Multiprotocol access control list with guaranteed protocol compliance
    8.
    发明授权
    Multiprotocol access control list with guaranteed protocol compliance 有权
    多协议访问控制列表,保证协议合规性

    公开(公告)号:US09336406B2

    公开(公告)日:2016-05-10

    申请号:US14080669

    申请日:2013-11-14

    Inventor: Kalyan Das

    CPC classification number: G06F21/6218

    Abstract: An approach to multiprotocol ACL implementation with guaranteed protocol compliance is described. In one approach, a method of access rights validation for a multiprotocol supported file server is detailed. The method involves receiving a request to store a file with a security descriptor and storing the security descriptor in an extended attribute associated with the file. Subsequently, the security descriptor is expanded to extract a set of ACEs. Access to the file can then be validated against the ACEs expanded from the security descriptor according to the specifications of the protocol that created the security descriptor.

    Abstract translation: 描述了具有保证协议一致性的多协议ACL实现方法。 在一种方法中,详细说明了支持多协议的文件服务器的访问权限验证方法。 该方法包括接收存储具有安全描述符的文件的请求,并将安全描述符存储在与文件相关联的扩展属性中。 随后,扩展安全描述符以提取一组ACE。 然后可以根据创建安全描述符的协议的规范,从安全描述符扩展的ACE验证对该文件的访问。

Patent Agency Ranking