-
公开(公告)号:US10318393B2
公开(公告)日:2019-06-11
申请号:US15431525
申请日:2017-02-13
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Raja Shekar Chelur Siddalingaiah , Matti Vanninen , Razvan George Costea , Richard Carter , Evan Chiu
IPC: G06F11/00 , G06F11/20 , G06F3/06 , G06F12/0842 , G06F11/07 , G06F11/10 , G06F12/0868
Abstract: A hyperconverged data storage system including a storage array. A first node includes hardware and a virtualization layer supporting guest virtual machines running first applications. An active first virtual storage controller executing in the first virtualization layer is configured for handling IOs accessing the storage array. A second node includes hardware and a second virtualization layer supporting guest virtual machines running second applications. A second virtual storage controller executing in the second virtualization layer operates in a standby mode to the first virtual storage controller. An internal communication network facilitates communications between the first node and the second node. The first virtual storage controller when operating in active mode is configured for handling IOs originating from the first applications and the second applications.
-
公开(公告)号:US11681453B2
公开(公告)日:2023-06-20
申请号:US17029591
申请日:2020-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Matti Vanninen
IPC: G06F3/06
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0629 , G06F3/0673
Abstract: In some examples, a system computes respective values for corresponding data value indicators added to and removed from a deduplication data store in which duplicated data values have been eliminated, where each respective data value indicator of the data value indicators represents presence of a unique data value in the deduplication data store. The system updates an estimator based on the respective values, to reflect an addition of a first data value indicator to the deduplication data store and a removal of a second data value indicator from the deduplication data store. The system computes, using the updated estimator, a parameter relating to data deduplication at the deduplication data store.
-
公开(公告)号:US11137913B2
公开(公告)日:2021-10-05
申请号:US16593005
申请日:2019-10-04
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Matti Vanninen , Christopher J. Corsi , Xiaokang Sang
Abstract: Examples may forward an input/output (IO) request with use of kernel-level instructions. Examples may receive the IO request via a port of a standby controller, generate an alternate version of the IO request using at least kernel-level instructions of the standby controller, and provide the alternate version of the IO request to physical memory of the active controller by providing the alternate version of the IO request to a designated region of physical memory of the standby controller that is mapped to a designated region of the physical memory of the active controller.
-
公开(公告)号:US11500542B2
公开(公告)日:2022-11-15
申请号:US17245303
申请日:2021-04-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Matti Vanninen , Christopher J. Corsi , Xiaokang Sang
Abstract: Examples may forward an input/output (IO) request with use of kernel-level instructions. Examples may receive the IO request via a port of a standby controller, generate an alternate version of the IO request using at least kernel-level instructions of the standby controller, and provide the alternate version of the IO request to physical memory of the active controller by providing the alternate version of the IO request to a designated region of physical memory of the standby controller that is mapped to a designated region of the physical memory of the active controller.
-
公开(公告)号:US20220091766A1
公开(公告)日:2022-03-24
申请号:US17029591
申请日:2020-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Matti Vanninen
IPC: G06F3/06
Abstract: In some examples, a system computes respective values for corresponding data value indicators added to and removed from a deduplication data store in which duplicated data values have been eliminated, where each respective data value indicator of the data value indicators represents presence of a unique data value in the deduplication data store. The system updates an estimator based on the respective values, to reflect an addition of a first data value indicator to the deduplication data store and a removal of a second data value indicator from the deduplication data store. The system computes, using the updated estimator, a parameter relating to data deduplication at the deduplication data store.
-
公开(公告)号:US20210278968A1
公开(公告)日:2021-09-09
申请号:US17245303
申请日:2021-04-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Matti Vanninen , Christopher J. Corsi , Xiaokang Sang
Abstract: Examples may forward an input/output (IO) request with use of kernel-level instructions. Examples may receive the IO request via a port of a standby controller, generate an alternate version of the IO request using at least kernel-level instructions of the standby controller, and provide the alternate version of the IO request to physical memory of the active controller by providing the alternate version of the IO request to a designated region of physical memory of the standby controller that is mapped to a designated region of the physical memory of the active controller.
-
公开(公告)号:US20210103387A1
公开(公告)日:2021-04-08
申请号:US16593005
申请日:2019-10-04
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Matti Vanninen , Christopher J. Corsi , Xiaokang Sang
Abstract: Examples may forward an input/output (IO) request with use of kernel-level instructions. Examples may receive the IO request via a port of a standby controller, generate an alternate version of the IO request using at least kernel-level instructions of the standby controller, and provide the alternate version of the IO request to physical memory of the active controller by providing the alternate version of the IO request to a designated region of physical memory of the standby controller that is mapped to a designated region of the physical memory of the active controller.
-
公开(公告)号:US20180232142A1
公开(公告)日:2018-08-16
申请号:US15431525
申请日:2017-02-13
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Raj Shekar , Matti Vanninen , George Costea , Richard Carter , Evan Chiu
IPC: G06F3/06 , G06F9/455 , G06F12/0842
CPC classification number: G06F11/2089 , G06F3/061 , G06F11/0712 , G06F11/1076 , G06F11/2005 , G06F12/0842 , G06F12/0868 , G06F2212/1016 , G06F2212/214 , G06F2212/62
Abstract: A hyperconverged data storage system including a storage array. A first node includes hardware and a virtualization layer supporting guest virtual machines running first applications. An active first virtual storage controller executing in the first virtualization layer is configured for handling IOs accessing the storage array. A second node includes hardware and a second virtualization layer supporting guest virtual machines running second applications. A second virtual storage controller executing in the second virtualization layer operates in a standby mode to the first virtual storage controller. An internal communication network facilitates communications between the first node and the second node. The first virtual storage controller when operating in active mode is configured for handling IOs originating from the first applications and the second applications.
-
-
-
-
-
-
-