会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System using an OS inaccessible interrupt handler to reset the OS when a device driver failed to set a register bit indicating OS hang condition
    • 当设备驱动程序未能设置指示OS挂起状态的寄存器位时,使用操作系统无法访问的中断处理程序重置操作系统
    • US06505298B1
    • 2003-01-07
    • US09426434
    • 1999-10-25
    • Christopher D. CerbiniScott N. DunhamBenjamin R. GrimesEdward S. Suffern
    • Christopher D. CerbiniScott N. DunhamBenjamin R. GrimesEdward S. Suffern
    • G06F900
    • G06F11/0757G06F11/0706G06F11/0766G06F11/0793
    • The present invention provides a method and system for providing a reset after an operating system (OS) hang condition in a computer system, the computer system including an interrupt handler not accessible by the OS. The method includes determining if an interrupt has been generated by a watchdog timer; monitoring for an OS hang condition by the interrupt handler if the interrupt has been generated and after it is known that the OS is operating; and resetting the OS if a device driver within the OS has not set a bit in a register, the bit for indicating that the OS is operating. The method and system in accordance with the present invention uses existing hardware and software within a computer system to reset the OS. The present invention uses a method by which a critical hardware watchdog periodically wakes a critical interrupt handler of the computer system. The critical interrupt handler determines if the OS is in a hang condition by polling a share hardware register that a device driver, running under the OS, will set periodically. If the critical interrupt handler does not see that the device driver has set the register bit, it will assume the OS has hung and will reset the system. In addition, the critical interrupt handler will store the reset in non-volatile memory. The reset can be logged into the system error log. Because the method and system in accordance with the present invention uses existing hardware and software within the computer system, instead of requiring an additional processor, it is cost efficient to implement while also providing a reset of the OS without human intervention.
    • 本发明提供了一种用于在计算机系统中的操作系统(OS)挂起状态之后提供复位的方法和系统,该计算机系统包括不能由OS访问的中断处理程序。 该方法包括确定看门狗定时器是否产生中断; 如果中断已经被生成并且在已知操作系统正在运行之后,则通过中断处理程序监视OS挂起状态; 并且如果OS内的设备驱动程序尚未在寄存器中设置位,则表示OS正在操作的位复位OS。 根据本发明的方法和系统使用计算机系统内的现有硬件和软件来重置OS。 本发明使用关键硬件看门狗周期性地唤醒计算机系统的关键中断处理程序的方法。 关键中断处理程序通过轮询共享硬件寄存器来确定操作系统是否处于挂起状态,即在OS下运行的设备驱动程序将定期设置。 如果关键中断处理程序没有看到设备驱动程序已经设置了寄存器位,它将假定操作系统挂起并将重置系统。 此外,关键中断处理程序将将复位存储在非易失性存储器中。 复位可以记录到系统错误日志中。 因为根据本发明的方法和系统使用计算机系统内的现有硬件和软件,而不需要额外的处理器,实现这一点是具有成本效益的,同时还提供操作系统的复位而无需人为干预。
    • 5. 发明授权
    • Automated protocol selection for host adapter card
    • 主机适配卡自动协议选择
    • US08553578B2
    • 2013-10-08
    • US13042563
    • 2011-03-08
    • Shareef F. AlshinnawiJohn J. Struble, Jr.Edward S. SuffernJ. Mark Weber
    • Shareef F. AlshinnawiJohn J. Struble, Jr.Edward S. SuffernJ. Mark Weber
    • G06F13/00
    • G06F13/128G06F13/387
    • A networking system includes a host adapter card including a card connector having four transceiver pairs and a mechanical connector configuration, and a controller having control logic for detecting whether a single-channel connection or a four-channel connection is made to the card connector. The controller further includes control logic for communicating over a network using a default, four-channel-protocol in response to detecting the four-channel connection or using an alternative, single-channel-protocol in response to detecting the single-channel connection. The system further includes an alternative-network compatibility device including a first connector configured for releasably mating with the card connector and a second connector having a different mechanical connector configuration than the card connector. The alternative-network compatibility device includes a transceiver lane from the first connector end to the second connector end, which transceiver lane is placed in connection with one of the four transceiver pairs when mated with the card connector.
    • 网络系统包括主机适配器卡,其包括具有四个收发器对和机械连接器配置的卡连接器,以及具有用于检测是否对卡连接器进行单通道连接或四通道连接的控制逻辑的控制器。 控制器还包括用于响应于检测到四信道连接或使用替代的单信道协议来响应于检测到单信道连接而使用默认的四信道协议通过网络进行通信的控制逻辑。 该系统还包括替代网络兼容设备,其包括配置为可释放地与卡连接器配合的第一连接器和具有与卡连接器不同的机械连接器配置的第二连接器。 替代网络兼容设备包括从第一连接器端到第二连接器端的收发器通道,当与卡连接器配合时,该收发器通道与四个收发器对中的一个放置在一起。
    • 7. 发明授权
    • Virtual machine placement to improve memory utilization
    • 虚拟机放置以提高内存利用率
    • US08490091B2
    • 2013-07-16
    • US13073132
    • 2011-03-28
    • James J. BozekNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • James J. BozekNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F9/455
    • G06F9/5033G06F9/45558G06F9/461G06F2009/4557G06F2009/45583
    • Virtual machines having a high amount of identical memory pages are grouped under a common hypervisor to enable greater memory savings as the result of transparent page sharing. One embodiment provides a computer program product including computer usable program code for performing a method that comprises analyzing the software image content of a plurality of virtual machines running on a plurality of hypervisors in a common migration domain, identifying two or more of the virtual machines having greater than a threshold amount of common memory pages, placing the two or more virtual machines under a common hypervisor, and sharing the common memory pages among the two or more virtual machines. Optionally, the identifying of two or more of the virtual machines may include identifying two or more of the virtual machines having the same software image content classifications; thereby, identifying images with a greater affinity for common memory pages.
    • 具有大量相同存储器页面的虚拟机被分组在公​​共管理程序下,以通过透明页面共享来实现更大的存储器节省。 一个实施例提供了一种计算机程序产品,包括用于执行方法的计算机可用程序代码,该方法包括分析在公共迁移域中在多个虚拟机管理程序上运行的多个虚拟机的软件映像内容,识别两个或多个虚拟机具有 大于阈值量的公共存储器页面,将两个或更多个虚拟机放置在公共管理程序之下,以及在两个或更多个虚拟机之间共享公共存储器页面。 可选地,识别两个或多个虚拟机可以包括识别具有相同软件图像内容分类的两个或多个虚拟机; 从而识别对共同存储器页面具有更大亲和力的图像。
    • 9. 发明授权
    • Memory maximization in a high input/output virtual machine environment
    • 高输入/输出虚拟机环境中的内存最大化
    • US08418185B2
    • 2013-04-09
    • US12907352
    • 2010-10-19
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • Pamela C. DurhamNils Peter Joachim HanssonEdward S. SuffernJames L. Wooldridge
    • G06F9/455G06F9/46G06F15/16G06F15/173
    • G06F9/5077
    • A computer implemented method is provided, including monitoring the utilization of resources available within a compute node, wherein the resources include an input/output capacity, a processor capacity, and a memory capacity. The method further comprises allocating virtual machines to the compute node to maximize use of a first one of the resources; and then allocating an additional virtual machine to the compute node to increase the utilization of the resources other than the first one of the resources without over-allocating the first one of the resources. In a web server, the input/output capacity may be the resource to be maximized. However, unused memory capacity and/or processor capacity of the compute node may be used more effectively by identifying an additional virtual machine that is memory intensive or processor intensive to be allocated or migrated to the compute node. The additional virtual machine(s) may be identified in new workload requests or from analysis of virtual machines running on other compute nodes accessible over the network.
    • 提供了一种计算机实现的方法,包括监视计算节点内可用资源的利用率,其中资源包括输入/​​输出容量,处理器容量和存储容量。 该方法还包括将虚拟机分配给计算节点以最大限度地利用资源中的第一个资源; 然后将另外的虚拟机分配给所述计算节点,以增加所述资源之外的所述资源的利用而不超过所述资源中的所述第一资源。 在Web服务器中,输入/输出容量可能是要最大化的资源。 然而,可以通过识别要被分配或迁移到计算节点的存储密集型或处理器密集型的附加虚拟机来更有效地使用计算节点的未使用的存储器容量和/或处理器容量。 可以在新的工作负载请求中或从在网络上可访问的其他计算节点上运行的虚拟机的分析来识别附加的虚拟机。