会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Active/passive database management across clusters
    • 跨集群的主动/被动数据库管理
    • US08984332B2
    • 2015-03-17
    • US13491633
    • 2012-06-08
    • Gregory ThielYogesh Bansal
    • Gregory ThielYogesh Bansal
    • G06F11/00
    • G06F17/30575G06F11/1662G06F11/2035G06F11/2094
    • A primary active manager can manage a first copy of a database in a first computer system cluster according to a set of management rules that provide for an active copy and one or more passive copies of the database at a given time. The primary active manager can also manage a second copy of the database in a second computer system cluster according to the rules. The rules can allow the first copy of the database or the second copy of the database to be the active copy if one or more criterion in the rules is met for that active copy. The first copy can be designated as the active copy and the second copy can be designated as a passive copy. A failure of the first copy can be detected, and in response, the second copy can be automatically designated as the active copy.
    • 主要活动管理器可以根据在给定时间提供活动副本和数据库的一个或多个被动副本的一组管理规则来管理第一计算机系统集群中的数据库的第一副本。 主要的主管理器还可以根据规则在第二计算机系统集群中管理数据库的第二副本。 如果满足该活动副本的规则中的一个或多个标准,则规则可以允许数据库的第一个副本或数据库的第二个副本为活动副本。 第一个副本可以指定为活动副本,第二个副本可以指定为被动副本。 可以检测到第一副本的故障,作为响应,可以将第二副本自动指定为活动副本。
    • 22. 发明授权
    • Determining composition of an initialization vector for encapsulating security payload processing
    • 确定用于封装安全有效负载处理的初始化向量的组成
    • US07802090B2
    • 2010-09-21
    • US11496658
    • 2006-07-31
    • Yogesh Bansal
    • Yogesh Bansal
    • H04L29/06
    • H04L63/164H04L9/0637H04L63/0428
    • A method which includes receiving a request to perform encapsulating security payload (ESP) processing for data exchanged between a node and an other node over a secure network connection established via an Internet Protocol security (IPsec) security association. Information associated with the IPsec security association is obtained based on the request. The information indicates a prepend data unit size for an initialization vector, a generated data unit size for the initialization vector and an append data unit size for the initialization vector. A composition of each initialization vector included with encrypted data exchanged between the node and the other node based, at least in part, on the prepend, generated and append data unit size for the initialization vector is then determined.
    • 一种方法,包括接收通过经由因特网协议安全(IPsec)安全关联建立的安全网络连接来对在节点和另一节点之间交换的数据执行封装安全有效载荷(ESP)处理的请求。 根据请求获得与IPsec安全关联关联的信息。 信息表示初始化矢量的前置数据单元大小,初始化矢量的生成数据单元大小和初始化矢量的附加数据单元大小。 至少部分地基于初始化向量的前置,生成和附加数据单元大小,确定在节点和另一个节点之间交换的加密数据所包含的每个初始化向量的组合。
    • 23. 发明申请
    • Method for Processing Multiple Operations
    • 多操作处理方法
    • US20080159528A1
    • 2008-07-03
    • US11617418
    • 2006-12-28
    • Wajdi FeghaliStephanie HirnakMakaram RaghunandanYogesh BansalKirk YapGilbert M. Wolrich
    • Wajdi FeghaliStephanie HirnakMakaram RaghunandanYogesh BansalKirk YapGilbert M. Wolrich
    • H04L9/30H04L9/28
    • H04L63/0485G06F9/30181G06F9/3879H04L63/08
    • In one embodiment, the present disclosure provides a method capable of processing a variety of different operations. A method according to one embodiment may include loading configuration data from a shared memory unit into a hardware configuration register, the hardware configuration register located within circuitry included within a hardware accelerator unit. The method may also include issuing a command set from a microengine to the hardware accelerator unit having the circuitry. The method may additionally include receiving the command set at the circuitry from the microengine, the command set configured to allow for the processing of a variety of different operations. The method may further include processing an appropriate operation based upon the configuration data loaded into the hardware configuration register. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
    • 在一个实施例中,本公开提供了一种能够处理各种不同操作的方法。 根据一个实施例的方法可以包括将配置数据从共享存储器单元加载到硬件配置寄存器中,硬件配置寄存器位于包括在硬件加速器单元内的电路内。 该方法还可以包括从微引擎向具有该电路的硬件加速器单元发出命令集。 该方法可以另外包括接收来自微引擎的电路处的命令集,该命令集被配置为允许处理各种不同的操作。 该方法还可以包括基于加载到硬件配置寄存器中的配置数据来处理适当的操作。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。
    • 25. 发明申请
    • ACTIVE/PASSIVE DATABASE MANAGEMENT ACROSS CLUSTERS
    • 主动/被动数据库管理
    • US20130332770A1
    • 2013-12-12
    • US13491633
    • 2012-06-08
    • Gregory ThielYogesh Bansal
    • Gregory ThielYogesh Bansal
    • G06F12/16G06F17/30G06F11/14
    • G06F17/30575G06F11/1662G06F11/2035G06F11/2094
    • A primary active manager can manage a first copy of a database in a first computer system cluster according to a set of management rules that provide for an active copy and one or more passive copies of the database at a given time. The primary active manager can also manage a second copy of the database in a second computer system cluster according to the rules. The rules can allow the first copy of the database or the second copy of the database to be the active copy if one or more criterion in the rules is met for that active copy. The first copy can be designated as the active copy and the second copy can be designated as a passive copy. A failure of the first copy can be detected, and in response, the second copy can be automatically designated as the active copy.
    • 主要活动管理器可以根据在给定时间提供活动副本和数据库的一个或多个被动副本的一组管理规则来管理第一计算机系统集群中的数据库的第一副本。 主要的主管理器还可以根据规则在第二计算机系统集群中管理数据库的第二副本。 如果满足该活动副本的规则中的一个或多个标准,则规则可以允许数据库的第一个副本或数据库的第二个副本为活动副本。 第一个副本可以指定为活动副本,第二个副本可以指定为被动副本。 可以检测到第一副本的故障,作为响应,可以将第二副本自动指定为活动副本。
    • 26. 发明申请
    • SPLIT BRAIN PROTECTION IN COMPUTER CLUSTERS
    • 计算机集群中的分离脑保护
    • US20130268495A1
    • 2013-10-10
    • US13441922
    • 2012-04-09
    • Gregory ThielManoharan KuppusamyYogesh Bansal
    • Gregory ThielManoharan KuppusamyYogesh Bansal
    • G06F7/00G06F17/30
    • G06F7/00G06F11/004G06F11/1425G06F11/1482G06F11/20
    • A computer cluster can be divided into a plurality of failure scopes and a voting constraint can be enforced. The voting constraint can allow a portion of the cluster to provide the service if a majority of health votes from cluster members is obtained by that portion. A loss of connectivity between a first failure scope, which has a majority of cluster members in the cluster, and one or more other failure scopes in the cluster can be detected. The loss of connectivity can be such that the first failure scope does not have connectivity to a member in any other failure scope in the cluster. In response to detecting the loss of connectivity, a split brain situation in the cluster can be automatically protected against by preventing the first failure scope from providing the service.
    • 计算机集群可以分为多个故障范围,并且可以执行投票约束。 如果通过该部分获得集群成员的大多数健康投票,投票约束可以允许集群的一部分提供服务。 可以检测到具有集群中大多数集群成员的第一个故障范围与集群中的一个或多个其他故障范围之间的连接丢失。 连接的丢失可能使得第一个故障范围与集群中任何其他故障范围内的成员没有连接。 响应于检测到连通性的损失,可以通过防止第一个故障范围提供服务来自动保护群集中的分裂大脑情况。
    • 29. 发明申请
    • Storage Accelerator
    • 存储加速器
    • US20080162806A1
    • 2008-07-03
    • US11617966
    • 2006-12-29
    • Vinodh GopalYogesh BansalGilbert M. WolrichWajdi FeghaliKirk Yap
    • Vinodh GopalYogesh BansalGilbert M. WolrichWajdi FeghaliKirk Yap
    • G06F12/06
    • G06F11/1076G06F2211/1057
    • The present disclosure provides a method for generating RAID syndromes. In one embodiment the method may include loading a first data byte of a first disk block and a first data byte of a second disk block from a storage device to an arithmetic logic unit. The method may further include XORing the first data byte of the first disk block and the first data byte of the second disk block to generate a first result and storing the first result in a results buffer. The method may also include iteratively repeating, loading intermediate data bytes corresponding to the first disk block and intermediate data bytes corresponding to the second disk block from the storage device to the arithmetic logic unit. The method may additionally include XORing the intermediate data bytes corresponding to the first disk block and the intermediate data bytes corresponding to the second disk block to generate intermediate results and generating a RAID syndrome based on, at least in part, the intermediate results. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
    • 本公开提供了一种用于生成RAID综合征的方法。 在一个实施例中,该方法可以包括将第一磁盘块的第一数据字节和第二磁盘块的第一数据字节从存储设备加载到算术逻辑单元。 该方法还可以包括将第一磁盘块的第一数据字节和第二磁盘块的第一数据字节进行异或,以产生第一结果并将第一结果存储在结果缓冲器中。 该方法还可以包括将对应于第一磁盘块的中间数据字节和对应于第二磁盘块的中间数据字节从存储设备反复重复加载到算术逻辑单元。 该方法还可以包括对与第一磁盘块相对应的中间数据字节和对应于第二磁盘块的中间数据字节进行异或,以产生中间结果,并至少部分地基于中间结果生成RAID综合征。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。