Patents Assigned to Liquid Computing Corporation
-
Patent number: 8320121Abstract: A computer system may include a chassis defining a front and a rear. The chassis may include a vertically oriented midplane disposed therein, the midplane including a plurality of front module slots for receiving front electronic modules from the front of the chassis, and a plurality of rear module slots for receiving rear electronic modules from the rear of the chassis. A cooling system may be provided within the chassis and may generate an upwardly-directed front air flow within the chassis directed at selected ones of the front electronic modules and an upwardly-directed rear air flow within the chassis directed at selected ones of the rear electronic modules. The front air flow is separate from and independent of the rear air flow. The selected front and rear electronic modules may be disposed in the chassis so as to separate the front air flow into a plurality of substantially equal front air streams and the rear air flow into a plurality of substantially equal rear air streams, respectively.Type: GrantFiled: October 11, 2010Date of Patent: November 27, 2012Assignee: Liquid Computing CorporationInventors: Sylvio Bisson, Willi Manfred Lotz
-
Patent number: 8284802Abstract: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.Type: GrantFiled: August 9, 2010Date of Patent: October 9, 2012Assignee: Liquid Computing CorporationInventors: Kaiyuan Huang, Michael F. Kemp
-
Publication number: 20110087721Abstract: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.Type: ApplicationFiled: August 9, 2010Publication date: April 14, 2011Applicant: LIQUID COMPUTING CORPORATIONInventors: Kaiyuan HUANG, Michael F. KEMP
-
Publication number: 20110080701Abstract: A computer system may include a chassis defining a front and a rear. The chassis may include a vertically oriented midplane disposed therein, the midplane including a plurality of front module slots for receiving front electronic modules from the front of the chassis, and a plurality of rear module slots for receiving rear electronic modules from the rear of the chassis. A cooling system may be provided within the chassis and may generate an upwardly-directed front air flow within the chassis directed at selected ones of the front electronic modules and an upwardly-directed rear air flow within the chassis directed at selected ones of the rear electronic modules. The front air flow is separate from and independent of the rear air flow. The selected front and rear electronic modules may be disposed in the chassis so as to separate the front air flow into a plurality of substantially equal front air streams and the rear air flow into a plurality of substantially equal rear air streams, respectively.Type: ApplicationFiled: October 11, 2010Publication date: April 7, 2011Applicant: LIQUID COMPUTING CORPORATIONInventors: Sylvio BISSON, Willi Manfred LOTZ
-
Patent number: 7908372Abstract: An embodiment of one of the inventions disclosed herein is a computer system that includes a plurality of interconnected computational hosts, each of which are connected to one of a plurality of buffers. Each of the buffers includes a plurality of buffer spaces. Each of the computational hosts may be configured such that each transfer of a data packet from one of the plurality of computational hosts acting as a source of the data packet to another one of the plurality of computational hosts acting as a destination of the data packet is controlled by an availability of buffer spaces in the buffer coupled to the destination computational host.Type: GrantFiled: June 12, 2007Date of Patent: March 15, 2011Assignee: Liquid Computing CorporationInventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
-
Patent number: 7873964Abstract: In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application process has invoked the kernel with a blocking receive function. It is also running whenever no higher priority task is running. New data packets may be received for the present user application process while avoiding context switches, and for a different user process while avoiding interrupts. A hardware implemented delay timer and a buffer fill monitor generate interrupts when the system is not polling, thus guaranteeing a maximum latency and preventing buffer overflow, but these interrupts are largely avoided by polling when the system is handling a large amount of inter processor data traffic.Type: GrantFiled: October 30, 2006Date of Patent: January 18, 2011Assignee: Liquid Computing CorporationInventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter, Venkatesh Bathala, Damodharan Narayanan
-
Patent number: 7813121Abstract: A computer system may include a chassis defining a front and a rear. The chassis may include a vertically oriented midplane disposed therein, the midplane including a plurality of front module slots for receiving front electronic modules from the front of the chassis, and a plurality of rear module slots for receiving rear electronic modules from the rear of the chassis. A cooling system may be provided within the chassis and may generate an upwardly-directed front air flow within the chassis directed at selected ones of the front electronic modules and an upwardly-directed rear air flow within the chassis directed at selected ones of the rear electronic modules. The front air flow is separate from and independent of the rear air flow. The selected front and rear electronic modules may be disposed in the chassis so as to separate the front air flow into a plurality of substantially equal front air streams and the rear air flow into a plurality of substantially equal rear air streams, respectively.Type: GrantFiled: January 31, 2007Date of Patent: October 12, 2010Assignee: Liquid Computing CorporationInventors: Sylvio Bisson, Willi Manfred Lotz
-
Publication number: 20100235833Abstract: A system and method allows a virtual server to be assigned to any of a plurality of physical computes hosts in a networked computing system. Each physical compute host includes a motherboard and a secure management controller that includes a secure memory vault for storing virtual server secure profile data and a BIOS switch for loading a BIOS memory with a BIOS image from the secure memory and controlling access to the BIOS memory by the motherboard. The virtual server secure profile data is transmitted to the secure memory under the exclusive control of a secure infrastructure layer including a common system controller a secure network that is distinct from the network over which the operating system and application stack is loaded.Type: ApplicationFiled: March 13, 2009Publication date: September 16, 2010Applicant: LIQUID COMPUTING CORPORATIONInventors: Kaiyuan Huang, Michael F. Kemp
-
Patent number: 7769015Abstract: A high performance network adapter is provided for forwarding traffic and providing adaptation between packetized memory fragment based processor links of multiple CPUs and multiple switch planes of a packet switching network. Low latency for short and long packets is provided by innovative packet reassembly, overlapping transmission, and reverse order transmission in the upstream direction, and cut through operation in the downstream direction.Type: GrantFiled: September 11, 2007Date of Patent: August 3, 2010Assignee: Liquid Computing CorporationInventors: Kaiyuan Huang, Kenneth E. Neudorf, Michael F. Kemp
-
Publication number: 20100097926Abstract: In a networked multi computer environment, with redundant links, network interface cards (NICs) are commonly duplicated and teamed to provide a recovery mechanism when network components fail. Embodiments of the present inventions avoid teaming of pairs of NICs and provide a computing host with redundant network connections for the computing host through a switch that is transparent to the computing host. The computing host itself; that is, its hardware and software, is relieved of the duty of network access redundancy and returned to the simple, simplex networking operating mode. The switch replaces a potentially large number of NICs and the need for computing host network access redundancy management which leads to hardware and software cost reductions and increases the robustness and reliability of the system through redundant network access.Type: ApplicationFiled: October 21, 2008Publication date: April 22, 2010Applicant: Liquid Computing CorporationInventors: Kaiyuan HUANG, Michael F. Kemp
-
Patent number: 7664026Abstract: A reliable method for inter-computer packet transport in multi-process and multi-computer environments includes acknowledgments of received packets. To enhance the reliability and fast recovery of lost packets, a bit-mapped message is used for selective acknowledgments by which individual messages may be selected for retransmission. Further functionalities cover the cases where packets may have been received out-of-order, or an acknowledgment was lost.Type: GrantFiled: June 12, 2007Date of Patent: February 16, 2010Assignee: Liquid Computing CorporationInventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
-
Publication number: 20090067431Abstract: A high performance network adapter is provided for forwarding traffic and providing adaptation between packetized memory fragment based processor links of multiple CPUs and multiple switch planes of a packet switching network. Low latency for short and long packets is provided by innovative packet reassembly, overlapping transmission, and reverse order transmission in the upstream direction, and cut through operation in the downstream direction.Type: ApplicationFiled: September 11, 2007Publication date: March 12, 2009Applicant: LIQUID COMPUTING CORPORATIONInventors: Kaiyuan HUANG, Kenneth E. Neudorf, Michael F. Kemp
-
Publication number: 20080148291Abstract: In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application process has invoked the kernel with a blocking receive function. It is also running whenever no higher priority task is running. New data packets may be received for the present user application process while avoiding context switches, and for a different user process while avoiding interrupts. A hardware implemented delay timer and a buffer fill monitor generate interrupts when the system is not polling, thus guaranteeing a maximum latency and preventing buffer overflow, but these interrupts are largely avoided by polling when the system is handling a large amount of inter processor data traffic.Type: ApplicationFiled: October 30, 2006Publication date: June 19, 2008Applicant: LIQUID COMPUTING CORPORATIONInventors: Kaiyuan HUANG, Michael F. KEMP, Ernst MUNTER, Venkatesh BATHALA, Damodharan NARAYANAN
-
Publication number: 20080025007Abstract: A multilayer midplane board has a front side and a back side and includes a first partially plated through-hole; a second partially plated through-hole spaced away from the first partially plated through-hole, and a first conductive signal track that electrically couples a selected plated section of the first partially plated through-hole directly adjacent the front side to a selected plated section of the second partially plated through-hole adjacent the back side.Type: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Applicant: Liquid Computing CorporationInventor: Eric Rong Ao
-
Publication number: 20070299970Abstract: A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in multi-process and multi-computer environments. The secure handle includes an absolute memory reference which allows the kernel to more quickly and efficiently associate a network data packet with an application's communication context in the kernel.Type: ApplicationFiled: June 12, 2007Publication date: December 27, 2007Applicant: Liquid Computing CorporationInventors: Kaiyuan HUANG, Michael Kemp, Ernst Munter
-
Publication number: 20070294426Abstract: A protocol suite for inter-process communication in multi-process and multi-computer environments is described which supports one or more loosely flow-controlled connections to be established over a tightly flow-controlled connection. The tightly flow-controlled connections between processes provide a reliable underlying network between the members of a multiprocessing environment over which multi-computer applications can then efficiently communicate by setting up loosely flow-controlled connections.Type: ApplicationFiled: June 12, 2007Publication date: December 20, 2007Applicant: Liquid Computing CorporationInventors: Kaiyuan HUANG, Michael F. Kemp, Ernst Munter
-
Publication number: 20070294435Abstract: An embodiment of one of the inventions disclosed herein is a computer system that includes a plurality of interconnected computational hosts, each of which are connected to one of a plurality of buffers. Each of the buffers includes a plurality of buffer spaces. Each of the computational hosts may be configured such that each transfer of a data packet from one of the plurality of computational hosts acting as a source of the data packet to another one of the plurality of computational hosts acting as a destination of the data packet is controlled by an availability of buffer spaces in the buffer coupled to the destination computational host.Type: ApplicationFiled: June 12, 2007Publication date: December 20, 2007Applicant: Liquid Computing CorporationInventors: Kaiyuan HUANG, Michael F. Kemp, Ernst Munter
-
Publication number: 20070291778Abstract: A reliable method for inter-computer packet transport in multi-process and multi-computer environments includes acknowledgments of received packets. To enhance the reliability and fast recovery of lost packets, a bit-mapped message is used for selective acknowledgments by which individual messages may be selected for retransmission. Further functionalities cover the cases where packets may have been received out-of-order, or an acknowledgment was lost.Type: ApplicationFiled: June 12, 2007Publication date: December 20, 2007Applicant: Liquid Computing CorporationInventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
-
Publication number: 20070223483Abstract: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.Type: ApplicationFiled: September 26, 2006Publication date: September 27, 2007Applicant: Liquid Computing CorporationInventors: Kaiyuan Huang, Michael Kemp
-
Publication number: 20070110088Abstract: Embodiments of the present invention define a modular architecture that provides the physical level of interconnect that is used to cost effectively deploy high performance and high flexibility communication networks. Aspects of the physical communications are described to deliver scalable computer to computer communications as well as scalable computer to I/O communications, scalable I/O to I/O communications, and scalable function to function communications with a low cable count. Embodiments of the present invention focus on the physical switched communications layer, as the interconnect physical layer, functions, chassis; modules have been designed as an integrated solution.Type: ApplicationFiled: September 8, 2006Publication date: May 17, 2007Applicant: Liquid Computing CorporationInventors: Michael Kemp, Sylvio Bisson