会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明申请
    • System and Method for Improved Ethernet Load Balancing
    • 改进的以太网负载平衡的系统和方法
    • US20080259917A1
    • 2008-10-23
    • US11738596
    • 2007-04-23
    • Binh K. HuaRon E. GonzalezSivarama K. KodukulaRakesh Sharma
    • Binh K. HuaRon E. GonzalezSivarama K. KodukulaRakesh Sharma
    • H04L12/56
    • H04L12/40013H04L47/125H04L47/13
    • A method for Ethernet packet load balancing includes receiving a transmit package for transmission on an Ethernet network. An offload adapter identifies a least busy port from a plurality of ports indicated in a port list, based on a byte count associated with each of the plurality of ports. The offload adapter determines whether the identified least busy port is in a working status. In the event the identified least busy port is in a working status, the offload adapter assigns the transmit packet to the identified least busy port and increments the byte count associated with the identified least busy port. In the event the identified least busy port is not in a working status, the offload adapter updates the port list and, based on a determination that there are additional working ports, assigns the transmit packet to one of the additional working ports.A system for Ethernet load balancing includes a bus interface configured to couple to a device driver and to receive transmit packages for transmission over an Ethernet network. A descriptor processor direct memory access (DMA) scheduler (DPDS) couples to the bus interface and comprises a port list. A plurality of Ethernet ports couple to the DPDS. Each Ethernet port comprises a status register indicating a “working” or “not working” status for the associated port; and a byte count register indicating a byte count for the associated port. The DPDS assigns received transmit packages to a least busy port of the plurality of ports for transmission based the port list and the byte count of the associated ports.
    • 一种用于以太网分组负载平衡的方法包括接收用于在以太网上传输的传输包。 卸载适配器基于与多个端口中的每个端口相关联的字节数来从端口列表中指示的多个端口中识别最不忙的端口。 卸载适配器确定所识别的最不忙的端口是否处于工作状态。 在识别的最不忙的端口处于工作状态的情况下,卸载适配器将发送分组分配给所识别的最不繁忙的端口,并增加与所识别的最不繁忙端口相关联的字节计数。 在识别的最不忙的端口不工作的情况下,卸载适配器更新端口列表,并且基于确定存在附加的工作端口,将发送分组分配给其中一个附加工作端口。 用于以太网负载平衡的系统包括被配置为耦合到设备驱动器并且接收传输包以在以太网上传输的总线接口。 描述符处理器直接存储器访问(DMA)调度器(DPDS)耦合到总线接口并且包括端口列表。 多个以太网端口耦合到DPDS。 每个以太网端口包括状态寄存器,指示相关端口的“工作”或“不工作”状态; 以及指示相关端口的字节计数的字节计数寄存器。 DPDS根据端口列表和相关端口的字节数将接收到的传输包分配给多个端口中的最不繁忙的端口用于传输。
    • 18. 发明授权
    • Profiling stored procedures
    • 分析存储过程
    • US08656367B1
    • 2014-02-18
    • US13179796
    • 2011-07-11
    • Rakesh Sharma
    • Rakesh Sharma
    • G06F9/44G06F7/00G06F11/00
    • G06F11/3466G06F2201/865
    • An improved system and method for profiling elements of software applications facilitates identification and diagnosis of performance issues. Using aspect-oriented programming, additional code, referred to as an advice, is added at various steps in execution of a stored procedure. The additional code specifies additional action to be taken, such as capture of a stored procedure signature, parameters, and system time before and after execution. By adding the code at load time, the system of the present invention provides a mechanism by which the original procedure code as stored in the database and the application code calling the stored procedure can remain unchanged. Captured data is used in generating a profile of the stored procedure call.
    • 用于软件应用元素分析的改进的系统和方法有助于识别和诊断性能问题。 使用面向方面的编程,在执行存储过程的各个步骤中添加了被称为建议的附加代码。 附加代码指定要执行的其他操作,例如捕获执行之前和之后的存储过程签名,参数和系统时间。 通过在加载时添加代码,本发明的系统提供了存储在数据库中的原始过程代码和调用存储过程的应用代码可以保持不变的机制。 捕获的数据用于生成存储过程调用的配置文件。
    • 19. 发明申请
    • Global Queue Pair Management in a Point-to-Point Computer Network
    • 点对点计算机网络中的全局队列对管理
    • US20130097600A1
    • 2013-04-18
    • US13276152
    • 2011-10-18
    • Omar CardonaVinit JainRenato J. RecioRakesh Sharma
    • Omar CardonaVinit JainRenato J. RecioRakesh Sharma
    • G06F9/455
    • H04L47/20G06F9/45558G06F2009/45595H04L63/20
    • An approach is provided in which a local module receives a data frame initiated by a first virtual machine and has a target destination at a second virtual machine, which executes on a destination host system. The local module identifies a destination local port ID and a destination global queue pair number corresponding to the second virtual machine. In one embodiment, the destination local port ID corresponds to the destination host, but the destination global queue pair number is independent of the destination host. The local module includes the destination global queue pair number and the destination local port ID in an overlay header and encapsulates the data frame with the overlay header, which results in an encapsulated frame. In turn, the local module sends the encapsulated frame through a computer network to the second virtual machine.
    • 提供了一种方法,其中本地模块接收由第一虚拟机发起的数据帧,并且在目标主机系统上执行的第二虚拟机具有目标目的地。 本地模块识别与第二虚拟机对应的目的地本地端口ID和目标全局队列对号。 在一个实施例中,目的本地端口ID对应于目的地主机,但是目的地全局队列对号码与目的地主机无关。 本地模块包括目标全局队列对号码和覆盖头中的目的本地端口ID,并将数据帧与覆盖头封装,从而产生封装帧。 反过来,本地模块通过计算机网络将封装的帧发送到第二个虚拟机。