US2020057679A1PendingUtilityA1

Hyperscale server architecture

Assignee: KALEAO LTDPriority: Oct 5, 2016Filed: Jan 27, 2017Published: Feb 20, 2020
Est. expiryOct 5, 2036(~10.2 yrs left)· nominal 20-yr term from priority
G06F 2009/4557G06F 9/5061G06F 15/7839G06F 9/5077G06F 2209/5011G06F 15/7871G06F 9/45558G06F 2009/45595G06F 9/5027
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In a switch fabric-based infrastructure a flexible scalable server is obtained by physical disaggregation of converged resources to obtain pools of a plurality of operationally independent resource element types such as storage, computing, networking and more. A plurality of computing facilities can be created either dynamically or statically by resource element managers by composing instances of resources from such pools of a plurality of resource element types expressed across a single disaggregated logical resource plane.

Claims

exact text as granted — not AI-modified
1 . A compute node comprising a plurality of physical resource elements defined across a physically converged substrate, and a switch fabric configured to couple the physical resource elements each other by using a processor native addressing or processor aware addressing scheme to physically disaggregate various types of resource elements so that they form pools of a plurality of operationally independent resource element types expressed within a single plane of disaggregated logical resources, the switch fabric being also bridged through an external physical network through networking resource elements. 
     
     
         2 . The compute node according to  claim 1  characterized in that said switch fabric is composed of one or more fabric switches aggregated or distributed in one or more of said physical resource elements. 
     
     
         3 . The compute node according to  claim 1  characterized in that said switch fabric is defined independently and interfaces to one or more of said physical resource elements. 
     
     
         4 . The compute node according to  claim 1  characterized in that said physical resource elements defined across said physically converged substrate comprise at least a processing element, a storage element, a memory element or a network resource element. 
     
     
         5 . A scalable server comprising a plurality of compute nodes, each compute node comprising a plurality of physical resource elements defined across a physically converged substrate, and a switch fabric configured to couple the physical resource elements to each other by using a processor native addressing or processor aware addressing scheme to physically disaggregate various types of resource elements so that they form pools of a plurality of operationally independent resource element types, the switch fabrics of each compute node being also bridged through an external or embedded physical network through networking resource elements, a single common switch fabric being created from said switch fabrics adapted to couple said compute nodes each other for extending the physically converged substrates into a global physical converged substrate, wherein said pools of a plurality of operationally independent resource element types of each compute node are expressed together within a single plane of disaggregated logical resources. 
     
     
         6 . The scalable server according to  claim 5  characterized in that said switch fabric is composed of one or more fabric switches aggregated or distributed in one or more of said physical resource elements. 
     
     
         7 . The scalable server according to  claim 5  characterized in that said switch fabric is composed of one or more independent fabric switches connecting one or more of said physical resource elements. 
     
     
         8 . The scalable server according to  claim 5  characterized in that said networking resource elements comprise network resource elements for the compute nodes and an additional fabric switch that operates as a server mounted network resource element to further extend the switch fabrics of the compute nodes in a single common switch fabric. 
     
     
         9 . The scalable server according to  claim 8  characterized in that a plurality of compute nodes are connected to a server mounted network resource element which creates a bridge between the switch fabrics exposed by each network resource element for the compute node to create a single common switch fabric between all compute nodes, and further creating a bridge to an external physical network. 
     
     
         10 . The scalable server according to  claim 5  characterized in that said networking resource elements comprise network resource elements for the compute nodes connected directly to an external network, said fabric switches of the compute nodes being adapted to create a bridge between the switch fabrics exposed by each network resource element for the compute node to create a single common switch fabric between all compute nodes, and further to create a bridge to an external physical network. 
     
     
         11 . A method of implementing a scalable server comprising one or more physically converged substrates, across each physical converged substrate being defined a plurality of physical resource elements, fabric switches for connecting the physical resource elements each other across the physical converged substrates using a processor native addressing scheme, wherein the method comprises:
 physically disaggregating the physical resource elements;   expressing the disaggregated physical resource elements as pools of a plurality of operationally in-dependent logical resource element types within a single plane of disaggregated logical resources; and   abstracting a computing facility from said pools of logical resource element types by selecting instances of logical resource elements from said pools of logical resource element types.   
     
     
         12 . The method of implementing a scalable server according to  claim 11  characterized in that said physical resource elements defined across said physically converged substrate, comprise at least a processing element, a storage element, a memory element and a network resource element. 
     
     
         13 . The method of implementing a scalable server according to  claim 11  characterized in that each disaggregated physical resource element in a pool of disaggregated physical resource elements of a operationally independent logical resource element type in the disaggregated logical resource plane operates independently of any other disaggregated physical resource element so that a plurality of them can be encapsulated, one or more instances for each logical resource element type, by a disaggregated resource element manager to create said computing facility. 
     
     
         14 . The method of implementing a scalable server according to  claim 11  characterized in that said computing facility is created, dynamically or statically, by physicalization of resource elements through a common physical address space. 
     
     
         15 . The method of implementing a scalable server according to  claim 11  characterized in that said computing facility is created, dynamically or statically, by virtualization of resource elements over any form of abstracted communication. 
     
     
         16 . The method of implementing a scalable server according to  claim 11  characterized in that said computing facility is created, dynamically or statically, by a combination of a physicalization of resource elements through a common physical address space and a virtualization of resource elements over any form of abstracted communication.

Join the waitlist — get patent alerts

Track US2020057679A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.