Input/output controller for coupling the processor-memory complex to the fabric in fabric-backplane interprise servers
    1.
    发明授权
    Input/output controller for coupling the processor-memory complex to the fabric in fabric-backplane interprise servers 有权
    输入/输出控制器,用于将处理器 - 内存复合体耦合到架构背板互连服务器中的结构

    公开(公告)号:US07664110B1

    公开(公告)日:2010-02-16

    申请号:US11057112

    申请日:2005-02-12

    IPC分类号: H04L12/28

    摘要: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fiber Channel Host Bus Adapters.

    摘要翻译: 以下称为企业​​架构(EF)架构的混合服务器和多层交换机系统架构构成了许多企业服务器(ES)机箱实施例的基础。 每个ES实施例通常包括一个或多个处理器存储器模块(PMM,每个通常具有一个或多个对称多处理器复合体),一个或多个网络模块和系统控制模块(SCM)。 SCM包括一个单元化交换架构核心(SF)和一个系统智能模块(SIM)。 每个PMM都有一个或多个驻留的虚拟IO控制器(VIOC)适配器。 每个VIOC是一个专门的I / O控制器,包括嵌入式二层转发和过滤功能,并将PMM紧密耦合到SF。 因此,ES机箱中的第2层交换机功能分布在所有SCM,NM和PMM模块上。 通过使用VIOC / VNIC设备驱动程序,在PMM上运行的主机操作系统软件(Host O / S)具有多个虚拟网络接口卡(VNIC)。 在一些实施例中,每个VNIC在主机O / S的完全处置时表现为高性能以太网接口。 在其他实施例中,至少一些VNIC表现为高性能光纤通道主机总线适配器。

    Processor-memory module performance acceleration in fabric-backplane enterprise servers
    2.
    发明授权
    Processor-memory module performance acceleration in fabric-backplane enterprise servers 有权
    Fabric-backplane企业服务器中的处理器内存模块性能加速

    公开(公告)号:US08868790B2

    公开(公告)日:2014-10-21

    申请号:US11057036

    申请日:2005-02-12

    摘要: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fibre Channel Host Bus Adapters.

    摘要翻译: 以下称为企业​​架构(EF)架构的混合服务器和多层交换机系统架构构成了许多企业服务器(ES)机箱实施例的基础。 每个ES实施例通常包括一个或多个处理器存储器模块(PMM,每个通常具有一个或多个对称多处理器复合体),一个或多个网络模块和系统控制模块(SCM)。 SCM包括单元化交换矩阵核心(SF)和系统智能模块(SIM)。 每个PMM都有一个或多个驻留的虚拟IO控制器(VIOC)适配器。 每个VIOC是一个专门的I / O控制器,包括嵌入式二层转发和过滤功能,并将PMM紧密耦合到SF。 因此,ES机箱中的第2层交换机功能分布在所有SCM,NM和PMM模块上。 通过使用VIOC / VNIC设备驱动程序,在PMM上运行的主机操作系统软件(Host O / S)具有多个虚拟网络接口卡(VNIC)。 在一些实施例中,每个VNIC在主机O / S的完全处置时表现为高性能以太网接口。 在其他实施例中,至少一些VNIC表现为高性能光纤通道主机总线适配器。

    Fabric-backplane enterprise servers with VNICs and VLANs
    3.
    发明授权
    Fabric-backplane enterprise servers with VNICs and VLANs 有权
    具有VNIC和VLAN的Fabric-backplane企业级服务器

    公开(公告)号:US07860097B1

    公开(公告)日:2010-12-28

    申请号:US11057116

    申请日:2005-02-12

    IPC分类号: H04L12/28

    摘要: Virtual Network Interface Controllers (vNICs) provide for communication among modules of Enterprise Server (ES) embodiments via a switch fabric dataplane. Processes executing on compute complexes of the servers exchange data as packets or messages by interfaces made available through vNICs. The vNICs further provide for transparent communication with network and storage interfaces. vNIC provisioning capabilities include programmable bandwidth, priority scheme selection, and detailed priority control (such as round-robin weights). In some embodiments, vNICs are implemented in Virtual Input/Output Controllers (VIOCs). In another aspect, Virtual Local Area Networks (VLANs) enable access to layer-2 and selected layer-3 network functions while exchanging the packets and messages. VLAN identification is provided in each vNIC, and VLAN processing is partially performed in VIOCs implementing vNICs. The compute complexes and interfaces are typically configured as pluggable modules inserted into a backplane included in a chassis.

    摘要翻译: 虚拟网络接口控制器(vNIC)通过交换结构数据交换平台提供企业服务器(ES)实体模块之间的通信。 在服务器的计算复合体上执行的进程通过vNIC提供的接口将数据作为数据包或消息交换数据。 vNIC还提供与网络和存储接口的透明通信。 vNIC配置功能包括可编程带宽,优先级方案选择和详细优先级控制(如循环权重)。 在一些实施例中,vNIC在虚拟输入/输出控制器(VIOC)中实现。 在另一方面,虚拟局域网(VLAN)能够在交换数据包和消息时访问第2层和所选的第3层网络功能。 每个vNIC中提供VLAN标识,并且在实现vNIC的VIOC中部分执行VLAN处理。 计算复合体和接口通常被配置为插入到机箱中的背板中的可插拔模块。

    Fabric address and sub-address resolution in fabric-backplane enterprise servers
    4.
    发明授权
    Fabric address and sub-address resolution in fabric-backplane enterprise servers 有权
    Fabric-backplane企业服务器中的Fabric地址和子地址解析

    公开(公告)号:US07561571B1

    公开(公告)日:2009-07-14

    申请号:US11057119

    申请日:2005-02-12

    IPC分类号: H04L12/28

    CPC分类号: H04L12/66

    摘要: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fiber Channel Host Bus Adapters.

    摘要翻译: 以下称为企业​​架构(EF)架构的混合服务器和多层交换机系统架构构成了许多企业服务器(ES)机箱实施例的基础。 每个ES实施例通常包括一个或多个处理器存储器模块(PMM,每个通常具有一个或多个对称多处理器复合体),一个或多个网络模块和系统控制模块(SCM)。 SCM包括一个单元化交换架构核心(SF)和一个系统智能模块(SIM)。 每个PMM都有一个或多个驻留的虚拟IO控制器(VIOC)适配器。 每个VIOC是一个专门的I / O控制器,包括嵌入式二层转发和过滤功能,并将PMM紧密耦合到SF。 因此,ES机箱中的第2层交换机功能分布在所有SCM,NM和PMM模块上。 通过使用VIOC / VNIC设备驱动程序,在PMM上运行的主机操作系统软件(Host O / S)具有多个虚拟网络接口卡(VNIC)。 在一些实施例中,每个VNIC在主机O / S的完全处置时表现为高性能以太网接口。 在其他实施例中,至少一些VNIC表现为高性能光纤通道主机总线适配器。

    Processor-memory module performance acceleration in fabric-backplane enterprise servers
    5.
    发明申请
    Processor-memory module performance acceleration in fabric-backplane enterprise servers 有权
    Fabric-backplane企业服务器中的处理器内存模块性能加速

    公开(公告)号:US20130107872A1

    公开(公告)日:2013-05-02

    申请号:US11057036

    申请日:2005-02-12

    IPC分类号: H04L12/56

    摘要: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fibre Channel Host Bus Adapters.

    摘要翻译: 以下称为企业​​架构(EF)架构的混合服务器和多层交换机系统架构构成了许多企业服务器(ES)机箱实施例的基础。 每个ES实施例通常包括一个或多个处理器存储器模块(PMM,每个通常具有一个或多个对称多处理器复合体),一个或多个网络模块和系统控制模块(SCM)。 SCM包括一个单元化交换架构核心(SF)和一个系统智能模块(SIM)。 每个PMM都有一个或多个驻留的虚拟IO控制器(VIOC)适配器。 每个VIOC是一个专门的I / O控制器,包括嵌入式二层转发和过滤功能,并将PMM紧密耦合到SF。 因此,ES机箱中的第2层交换机功能分布在所有SCM,NM和PMM模块上。 通过使用VIOC / VNIC设备驱动程序,在PMM上运行的主机操作系统软件(Host O / S)具有多个虚拟网络接口卡(VNIC)。 在一些实施例中,每个VNIC在主机O / S的完全处置时表现为高性能以太网接口。 在其他实施例中,至少一些VNIC表现为高性能光纤通道主机总线适配器。

    METHODS AND SYSTEMS FOR HANDLING INTER-PROCESS AND INTER-MODULE COMMUNICATIONS IN SERVERS AND SERVER CLUSTERS
    6.
    发明申请
    METHODS AND SYSTEMS FOR HANDLING INTER-PROCESS AND INTER-MODULE COMMUNICATIONS IN SERVERS AND SERVER CLUSTERS 有权
    用于处理服务器和服务器群集中的进程间和模块间通信的方法和系统

    公开(公告)号:US20130103880A1

    公开(公告)日:2013-04-25

    申请号:US13430158

    申请日:2012-03-26

    IPC分类号: G06F13/00

    摘要: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.

    摘要翻译: 可插拔模块通过可通过背板访问的交换机结构数据板进行通信。 根据提供从底层硬件和软件资源提供虚拟服务器和服务器集群的系统架构,各种实施例包括可插拔模块的不同数量和布置。 系统架构是需要组合计算和网络性能的应用程序的统一解决方案。 资源可以通过虚拟计算和通信硬件和软件的动态重新配置,为需求变化而动态地为新目的进行池化,缩放和回收。

    Cell-switched inter-partition communications
    7.
    发明授权
    Cell-switched inter-partition communications 有权
    单元交换分区间通信

    公开(公告)号:US08145824B1

    公开(公告)日:2012-03-27

    申请号:US12833999

    申请日:2010-07-11

    IPC分类号: G06F13/24

    摘要: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.

    摘要翻译: 可插拔模块通过可通过背板访问的交换机结构数据板进行通信。 根据提供从底层硬件和软件资源提供虚拟服务器和服务器集群的系统架构,各种实施例包括可插拔模块的不同数量和布置。 系统架构是需要组合计算和网络性能的应用程序的统一解决方案。 资源可以通过虚拟计算和通信硬件和软件的动态重新配置,为需求变化而动态地为新目的进行池化,缩放和回收。

    Data exchanges among SMP physical partitions and I/O interfaces enterprise servers
    8.
    发明授权
    Data exchanges among SMP physical partitions and I/O interfaces enterprise servers 有权
    SMP物理分区和I / O接口企业服务器之间的数据交换

    公开(公告)号:US07757033B1

    公开(公告)日:2010-07-13

    申请号:US10889468

    申请日:2004-07-12

    IPC分类号: G06F13/24

    摘要: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.

    摘要翻译: 可插拔模块通过可通过背板访问的交换机结构数据板进行通信。 根据提供从底层硬件和软件资源提供虚拟服务器和服务器集群的系统架构,各种实施例包括可插拔模块的不同数量和布置。 系统架构是需要组合计算和网络性能的应用程序的统一解决方案。 资源可以通过虚拟计算和通信硬件和软件的动态重新配置,为需求变化而动态地为新目的进行池化,缩放和回收。

    Methods and systems for handling inter-process and inter-module communications in servers and server clusters
    9.
    发明授权
    Methods and systems for handling inter-process and inter-module communications in servers and server clusters 有权
    用于处理服务器和服务器集群中的进程间和模块间通信的方法和系统

    公开(公告)号:US08458390B2

    公开(公告)日:2013-06-04

    申请号:US13430158

    申请日:2012-03-26

    IPC分类号: G06F13/24 G06F13/40

    摘要: Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software.

    摘要翻译: 可插拔模块通过可通过背板访问的交换机结构数据板进行通信。 根据提供从底层硬件和软件资源提供虚拟服务器和服务器集群的系统架构,各种实施例包括可插拔模块的不同数量和布置。 系统架构是需要组合计算和网络性能的应用程序的统一解决方案。 资源可以通过虚拟计算和通信硬件和软件的动态重新配置,为需求变化而动态地为新目的进行池化,缩放和回收。