会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Virtual processing chains
    • 虚拟加工链
    • US07895608B1
    • 2011-02-22
    • US12418445
    • 2009-04-03
    • Ashutosh K. JhaAnand Rajagopalan
    • Ashutosh K. JhaAnand Rajagopalan
    • G06F13/00
    • G06F13/102G06F9/4411G06F9/545
    • One embodiment of the invention is an architecture for improving the performance of a computer system containing a plurality of hardware input/output devices. The architecture implements an operating system configured to perform all related input/output operations within the operating system kernel. Thus, the operating system enables a first device driver that produces data to pass data directly to a second device driver that consumes data, without a context switch. One advantage of this approach is that computer system performance may be substantially increased due to a reduction in context switching.
    • 本发明的一个实施例是用于提高包含多个硬件输入/输出设备的计算机系统的性能的架构。 该架构实现了一个操作系统,配置为在操作系统内核中执行所有相关的输入/输出操作。 因此,操作系统使得产生数据的第一设备驱动器能够将数据直接传递到消耗数据的第二设备驱动程序,而无需上下文切换。 这种方法的一个优点是由于上下文切换的减少,计算机系统性能可能会显着增加。
    • 7. 发明申请
    • INTELLIGENT FAILOVER IN A LOAD-BALANCED NETWORKING ENVIRONMENT
    • 智能故障在负载平衡的网络环境中
    • US20080285552A1
    • 2008-11-20
    • US11750903
    • 2007-05-18
    • Ayaz AbdullaNorman K. ChenAnand RajagopalanAshutosh K. JhaHemamalini ManickavasagamSameer Nanda
    • Ayaz AbdullaNorman K. ChenAnand RajagopalanAshutosh K. JhaHemamalini ManickavasagamSameer Nanda
    • H04L12/56
    • H04L12/40013H04L41/06
    • A hash table in the network device driver maintains data on the traffic characteristics for each network interface (“NIC”) within a computing device. If one of the NICs in the computing device becomes unreliable, the cost function in the hash engine allows the software driver to initiate network traffic redistribution among the remaining reliable NICs in the computing device. Using this hash engine, the software driver is able to intelligently redirect each of the network connections on an unreliable NIC to a reliable NIC within the computing device, in a way that optimizes the distribution of network traffic across the remaining reliable NICs. Alternatively, if a connection is moved from an old NIC to a new NIC, the software driver can detect the moved connection and offload the moved connection to a hardware offload engine on the new NIC. With this approach, issues such as network interface overloading and computing device performance degradation may be more easily avoided when failing over network connections, thereby improving overall system performance relative to prior art techniques.
    • 网络设备驱动器中的散列表维护关于计算设备内的每个网络接口(“NIC”)的流量特性的数据。 如果计算设备中的其中一个NIC变得不可靠,则散列引擎中的成本函数允许软件驱动程序在计算设备中剩余的可靠NIC之间发起网络流量再分配。 使用此散列引擎,软件驱动程序可以以优化跨剩余可靠NIC的网络流量分布的方式,将不可靠NIC上的每个网络连接智能地重定向到计算设备内的可靠NIC。 或者,如果连接从旧NIC移动到新NIC,则软件驱动程序可以检测已移动的连接,并将移动的连接卸载到新NIC上的硬件卸载引擎。 利用这种方法,当网络连接失效时,可能更容易地避免网络接口过载和计算设备性能下降等问题,从而相对于现有技术提高整体系统性能。