-
公开(公告)号:US10664316B2
公开(公告)日:2020-05-26
申请号:US15473894
申请日:2017-03-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Muthukumar Murugan , Suparna Bhattacharya , Douglas L. Voigt , Ancy Sarah Tom
Abstract: Example implementations relate to performing computations using provenance data. An example implementation includes storing first lineage data of a first dataset and provenance data of an application operating on the first dataset in a storage system. A computing resource may determine whether second lineage data of a second dataset meets a similarity criterion with the first lineage data of the first dataset. A computation on the second dataset may be performed using the provenance data of the application, and an insight of the second dataset may be generated from the performed computation.
-
公开(公告)号:US20190065433A1
公开(公告)日:2019-02-28
申请号:US16072433
申请日:2016-01-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Douglas L. Voigt
IPC: G06F15/173 , H04L29/08 , G06F11/10 , G06F12/10
Abstract: Examples disclosed herein relate to a storage appliance using an optimistic allocation of storage space. In an example system, a number of storage drives are coupled to a storage controller and an RNIC (remote direct memory access (RDMA) network interface card (NIC)) through a storage network. The RNIC includes a layout template selector and a number of templates. The layout template selector selects a template based, at least in part, on a logical block address (LBA) received from a host. The template identifies each of a plurality of storage drives in the plurality of storage drives associated with portions of data represented by the LBA. A slave drive in the number of storage drives includes a state indicator that indicates the status of a transaction. A master drive in the number of storage drives also includes the state indicator to indicate the status of the transaction.
-
公开(公告)号:US20180246659A1
公开(公告)日:2018-08-30
申请号:US15445496
申请日:2017-02-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Vivek Agarwal , Komateswar Dhanadevan , Rupin T. Mohan , Douglas L. Voigt
CPC classification number: G06F16/214 , G06F3/0605 , G06F3/0647 , G06F3/0683 , G06N3/04 , G06N3/084
Abstract: Examples disclosed herein relate to migration of data blocks. In an example, data blocks for migration from a source data storage device to a destination data storage device may be identified. A migration priority for each of the data blocks may be determined. The determination may comprise determining a plurality of parameters for each of the data blocks based on an analysis of respective input/output (I/O) operations of the data blocks in relation to a host system. The plurality of parameters may be provided as an input to an input layer of an artificial neural network engine. The input may be processed by a hidden layer of the artificial neural network engine. An output may be provided by an output layer of the artificial neural network engine. In an example, the output may include a migration priority for each of the data blocks.
-
公开(公告)号:US20180217883A1
公开(公告)日:2018-08-02
申请号:US15473894
申请日:2017-03-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Muthukumar Murugan , Suparna Bhattacharya , Douglas L. Voigt , Ancy Sarah Tom
Abstract: Example implementations relate to performing computations using provenance data. An example implementation includes storing first lineage data of a first dataset and provenance data of an application operating on the first dataset in a storage system. A computing resource may determine whether second lineage data of a second dataset meets a similarity criterion with the first lineage data of the first dataset. A computation on the second dataset may be performed using the provenance data of the application, and an insight of the second dataset may be generated from the performed computation.
-
公开(公告)号:US20180018290A1
公开(公告)日:2018-01-18
申请号:US15543170
申请日:2015-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boris Zuckerman , Douglas L. Voigt , Suparna Bhattacharya
CPC classification number: G06F13/16 , G06F3/061 , G06F3/0631 , G06F3/0638 , G06F3/0646 , G06F3/0679 , G06F3/0683 , G06F9/467 , G06F12/0804 , G06F12/126
Abstract: Example implementations relate to a storage memory direct access (SMDA) provider. The SMDA provider may pin a storage memory region to a memory address of a consumer machine, the storage memory region corresponding to a storage range of a storage device requested by the consumer machine. The SMDA provider may atomically commit data in the storage memory region accessed by the consumer machine via the memory address.
-
公开(公告)号:US20170329998A1
公开(公告)日:2017-11-16
申请号:US15535361
申请日:2014-12-10
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Russ W. Herrell , Gregg B. Lesartre , Greg Astfalk , Douglas L. Voigt
CPC classification number: G06F21/79 , G06F3/0622 , G06F3/0655 , G06F3/0688 , G06F12/1491 , G06F21/6218 , G06F2212/1052
Abstract: A security framework for a multi-tenant, multi-tier computer system with embedded processing is described. A multi-tenant security framework is created for a combined processing and storage hierarchy of multiple tiers. The multi-tenant security framework is applied to multiple execution levels of the memory device. The multi-tenant security framework is applied to multiple layers of application server software of the memory device. The multi-tenant security framework is also applied to multiple layers of storage server software of the memory device.
-
公开(公告)号:US20170075695A1
公开(公告)日:2017-03-16
申请号:US15123367
申请日:2014-03-26
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L. Voigt
CPC classification number: G06F9/4401 , G06F3/0604 , G06F3/0632 , G06F3/0637 , G06F3/0652 , G06F3/0688 , G06F9/4418 , G06F12/1408 , G06F12/1458 , G06F2212/1052 , G06F2212/402 , G11C16/20
Abstract: A property is determined of an object in nonvolatile memory (NVM) of a device after the device is restarted. An action is performed on the NVM object based on the determined property of the NVM object. The property includes at least one of a volatility and executable information of the NVM object.
Abstract translation: 在设备重新启动后,确定设备的非易失性存储器(NVM)中的对象的属性。 基于所确定的NVM对象的属性,对NVM对象执行操作。 该属性包括NVM对象的易失性和可执行信息中的至少一个。
-
公开(公告)号:US20160350218A1
公开(公告)日:2016-12-01
申请号:US15113897
申请日:2014-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boris Zuckerman , Vitaly M. Oratovsky , Douglas L. Voigt , Harold Woods
IPC: G06F12/0815 , G06F12/0891 , G06F12/0804
CPC classification number: G06F12/0815 , G06F9/526 , G06F12/0804 , G06F12/0891 , G06F2212/608 , G06F2212/621
Abstract: According to an example, PM controller based atomicity assurance may include receiving data that is related to an application for storage in a PM. PM controller based atomicity assurance may further include receiving an indication of an atomic transaction that is related to the data, and receiving an indication to generate a CP that is related to the atomic transaction. The CP may be generated in a PM staging area. A determination may be made as to whether the CP in the PM staging area is closed or open. In response to a determination that the CP in the PM staging area is closed, content related to the CP may be propagated to the PM.
Abstract translation: 根据一个示例,基于PM控制器的原子保证可以包括接收与用于存储在PM中的应用相关的数据。 基于PM控制器的原子保证可以进一步包括接收与数据相关的原子事务的指示,以及接收生成与原子事务相关的CP的指示。 可以在PM分段区域中生成CP。 可以确定PM分段区域中的CP是闭合还是打开。 响应于PM分段区域中的CP的确定,与CP相关的内容可以被传播到PM。
-
公开(公告)号:US20220075794A1
公开(公告)日:2022-03-10
申请号:US17530866
申请日:2021-11-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Kalapriya Kannan , Suparna Bhattacharya , Douglas L. Voigt
Abstract: Examples include bypassing a portion of an analytics workflow. In some examples, execution of an analytics workflow may be monitored upon receipt of a raw data and the execution may be interrupted at an optimal bypass stage to obtain insights data from the raw data. A similarity analysis may be performed to compare the insights data to a stored insights data in an insights data repository. Based, at least in part, on a determination of similarity, a bypass operation may be performed to bypass a remainder of the analytics workflow.
-
公开(公告)号:US10255206B2
公开(公告)日:2019-04-09
申请号:US15543170
申请日:2015-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boris Zuckerman , Douglas L. Voigt , Suparna Bhattacharya
IPC: G06F13/16 , G06F3/06 , G06F12/0804 , G06F9/46 , G06F12/126
Abstract: Example implementations relate to a storage memory direct access (SMDA) provider. The SMDA provider may pin a storage memory region to a memory address of a consumer machine, the storage memory region corresponding to a storage range of a storage device requested by the consumer machine. The SMDA provider may atomically commit data in the storage memory region accessed by the consumer machine via the memory address.
-
-
-
-
-
-
-
-
-