-
公开(公告)号:US20210004245A1
公开(公告)日:2021-01-07
申请号:US16878844
申请日:2020-05-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
IPC: G06F9/445 , G06F9/455 , G06F9/50 , H04L12/931
Abstract: In one implementation, an adapter device includes a processor and a storage medium including instructions. The instructions are executable by the processor to: deploy a composer container in the adapter device, wherein the adapter device is coupled to a host device; receive, by the composer container, a plurality of adapter service requests from the host device; and in response to the plurality of service requests, deploy, by the composer container, a plurality of service containers in the adapter device, wherein each service container is to provide a particular adapter service to the host device, and wherein each service container is allocated a subset of the plurality of computing resources of the adapter device.
-
公开(公告)号:US12020042B2
公开(公告)日:2024-06-25
申请号:US18326142
申请日:2023-05-31
Applicant: Hewlett Packard Enterprise Development LP
CPC classification number: G06F9/44505 , G06F9/45558 , G06F9/5027 , G06F9/5077 , H04L49/70 , G06F2009/45595
Abstract: In one implementation, an adapter device includes a processor and a storage medium including instructions. The instructions are executable by the processor to: deploy a composer container in the adapter device, wherein the adapter device is coupled to a host device; receive, by the composer container, a plurality of adapter service requests from the host device; and in response to the plurality of service requests, deploy, by the composer container, a plurality of service containers in the adapter device, wherein each service container is to provide a particular adapter service to the host device, and wherein each service container is allocated a subset of the plurality of computing resources of the adapter device.
-
公开(公告)号:US11669468B2
公开(公告)日:2023-06-06
申请号:US16860038
申请日:2020-04-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Harish Bantwal Kamath , Michael Lee Witkowski
IPC: G06F13/12 , G06F13/38 , H04L47/125 , G06F9/4401 , G06F13/36
CPC classification number: G06F13/128 , G06F9/4411 , G06F13/36 , G06F13/385 , H04L47/125
Abstract: An interconnect module (ICM) having at least two internal data paths is provided. The ICM determines if a connected network interface card (NIC) supports a division of work between the NIC and the ICM. NICs may be standard NICs, advanced NICs (ANICs), or smart NICs (SNICs). The ICM may perform a different amount of processing for network packets received from different devices based on the division of work previously identified. Some NICs may preprocess network packets with respect to switching and routing processing to allow the ICM to bypass that functionality for those packets. Packets received from devices not providing a division of work receive full processing including switching and routing processing. Devices may be grouped to either a switching and routing group or a virtual bypass group such that data received from devices associated with the virtual bypass group may bypass selected processing typically performed by the ICM.
-
公开(公告)号:US20230315489A1
公开(公告)日:2023-10-05
申请号:US18326142
申请日:2023-05-31
Applicant: Hewlett Packard Enterprise Development LP
CPC classification number: G06F9/44505 , G06F9/45558 , G06F9/5077 , H04L49/70 , G06F9/5027 , G06F2009/45595
Abstract: In one implementation, an adapter device includes a processor and a storage medium including instructions. The instructions are executable by the processor to: deploy a composer container in the adapter device, wherein the adapter device is coupled to a host device; receive, by the composer container, a plurality of adapter service requests from the host device; and in response to the plurality of service requests, deploy, by the composer container, a plurality of service containers in the adapter device, wherein each service container is to provide a particular adapter service to the host device, and wherein each service container is allocated a subset of the plurality of computing resources of the adapter device.
-
公开(公告)号:US20210216484A1
公开(公告)日:2021-07-15
申请号:US16741684
申请日:2020-01-13
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Harish Bantwal Kamath , Michael Lee Witkowski
Abstract: Example approaches for processing task deployment in adapter devices and accelerators, are described. In an example, a service request is received by an adapter device. The service request is indicative of a service associated with a virtual multi-layer network switch. An accelerator may be integrated to the adapter device or coupled to the adapter device. A set of processing tasks associated with the service is identified based on the service request. A processing task instance corresponding to at least one of the set of processing tasks is deployed in one of the adapter device and the accelerator, based on predefined configuration information. The predefined configuration information includes policies for executing each of the set processing tasks in one of the adapter device and the accelerator.
-
公开(公告)号:US11693669B2
公开(公告)日:2023-07-04
申请号:US16878844
申请日:2020-05-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
CPC classification number: G06F9/44505 , G06F9/45558 , G06F9/5027 , G06F9/5077 , H04L49/70 , G06F2009/45595
Abstract: In one implementation, an adapter device includes a processor and a storage medium including instructions. The instructions are executable by the processor to: deploy a composer container in the adapter device, wherein the adapter device is coupled to a host device; receive, by the composer container, a plurality of adapter service requests from the host device; and in response to the plurality of service requests, deploy, by the composer container, a plurality of service containers in the adapter device, wherein each service container is to provide a particular adapter service to the host device, and wherein each service container is allocated a subset of the plurality of computing resources of the adapter device.
-
公开(公告)号:US11593140B2
公开(公告)日:2023-02-28
申请号:US16878805
申请日:2020-05-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Harish Bantwal Kamath , Michael Lee Witkowski
IPC: G06F9/455 , H04L45/00 , H04L45/302 , G06F9/4401 , G06F13/12 , G06F13/36 , G06F13/38 , H04L47/125
Abstract: A smart network interface card (SNIC) is provided. The SNIC may connect to an interconnect module (ICM) having at least two internal data paths. The SNIC and ICM determine a division of work between them. In general, NICs may be standard NICs, advanced NICs (ANICs), or smart NICs (SNICs). The ICM may perform a different amount of processing for network packets received from different devices based on the division of work previously identified. Some SNICs may preprocess network packets with respect to switching and routing processing to allow the ICM to bypass that functionality. Packets received from devices providing a division of work (e.g., SNICs) may receive reduced processing for functions offloaded to the SNIC. SNICs may utilize either a switching and routing group or a virtual bypass group such that data may bypass selected processing typically performed by the ICM.
-
公开(公告)号:US11561916B2
公开(公告)日:2023-01-24
申请号:US16741684
申请日:2020-01-13
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Harish Bantwal Kamath , Michael Lee Witkowski
Abstract: Example approaches for processing task deployment in adapter devices and accelerators, are described. In an example, a service request is received by an adapter device. The service request is indicative of a service associated with a virtual multi-layer network switch. An accelerator may be integrated to the adapter device or coupled to the adapter device. A set of processing tasks associated with the service is identified based on the service request. A processing task instance corresponding to at least one of the set of processing tasks is deployed in one of the adapter device and the accelerator, based on predefined configuration information. The predefined configuration information includes policies for executing each of the set processing tasks in one of the adapter device and the accelerator.
-
-
-
-
-
-
-