-
公开(公告)号:US20160342341A1
公开(公告)日:2016-11-24
申请号:US15114520
申请日:2014-02-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L Voigt , Andrew C. Walton , Boris Zuckerman
IPC: G06F3/06
Abstract: A plurality of mapping modes may be shifted between in real time while maintaining continuous memory mapped access to an application. Data may be migrated between different types storage devices and/or interconnects. The shift between the plurality of mapping modes may be based on a change to the type storage device and/or type of interconnect for the data migration.
Abstract translation: 可以实时地在多个映射模式之间移动,同时保持对应用的连续存储器映射访问。 可以在不同类型的存储设备和/或互连之间迁移数据。 多个映射模式之间的偏移可以基于对类型存储设备的改变和/或用于数据迁移的互连类型。
-
公开(公告)号:US10735500B2
公开(公告)日:2020-08-04
申请号:US14428453
申请日:2012-12-11
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L Voigt
IPC: G06F15/167 , H04L29/08 , G06F3/06
Abstract: Embodiments herein relate to selecting an application server to nonvolatile random access memory (NVRAM) path. The path provides direct access between an application server and the NVRAM. The path is to transmit data related to at least one of a read and write request to a virtual memory of the application server.
-
公开(公告)号:US10452503B2
公开(公告)日:2019-10-22
申请号:US15721284
申请日:2017-09-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ayman Abouelwafa , Douglas L Voigt , Alex Veprinsky
Abstract: An example data storage system includes a first storage array having a first LUN and a second storage array having a second LUN. The first and second storage arrays may implement replication from the first LUN as a primary LUN to the second LUN as a secondary LUN. The first and second LUNs may both be an active target for host write I/O. The second storage array may, in response to receiving from a host a write that is directed to the second LUN, send write data of the write to the first storage for replication array while maintaining a copy of the write data in a fenced portion of a cache of the second storage array. The second storage array may wait to release the copy of the write data to the second LUN until a write acknowledgment is received from the first storage array.
-
公开(公告)号:US11074236B2
公开(公告)日:2021-07-27
申请号:US15761933
申请日:2015-11-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L Voigt , Suparna Bhattacharya
Abstract: An example implementation may relate to an apparatus that may identify data content of interest from data in buffers, and may store index entries representing the identified data content in a hierarchical index having different performance levels. The apparatus may include a priority manager that maintains an index scoreboard that tracks where index entries are to be stored among the different performance levels of the hierarchical index based on predetermined polices that prioritize data content of interest or functions that use data content of interest.
-
公开(公告)号:US20180276263A1
公开(公告)日:2018-09-27
申请号:US15761933
申请日:2015-11-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L Voigt , Suparna Bhattacharya
CPC classification number: G06F16/2272 , G06F9/4881 , G06F16/2246
Abstract: An example implementation may relate to an apparatus that may identify data content of interest from data in buffers, and may store index entries representing the identified data content in a hierarchical index having different performance levels. The apparatus may include a priority manager that maintains an index scoreboard that tracks where index entries are to be stored among the different performance levels of the hierarchical index based on predetermined polices that prioritize data content of interest or functions that use data content of interest.
-
公开(公告)号:US12277132B2
公开(公告)日:2025-04-15
申请号: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.
-
公开(公告)号:US10824342B2
公开(公告)日:2020-11-03
申请号:US15114520
申请日:2014-02-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L Voigt , Andrew C. Walton , Boris Zuckerman
Abstract: A plurality of mapping modes may be shifted between in real time while maintaining continuous memory mapped access to an application. Data may be migrated between different types storage devices and/or interconnects. The shift between the plurality of mapping modes may be based on a change to the type storage device and/or type of interconnect for the data migration.
-
公开(公告)号:US10514855B2
公开(公告)日:2019-12-24
申请号:US14433671
申请日:2012-12-19
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Douglas L Voigt
Abstract: A memory access request including an address is received from a memory controller of an application server. One of a plurality of paths to the NVRAM is selected based on the address from the memory access request.
-
公开(公告)号:US09703701B2
公开(公告)日:2017-07-11
申请号:US14765057
申请日:2013-03-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Douglas L Voigt
IPC: G06F11/07 , G06F12/08 , G06F13/42 , G06F12/02 , G06F13/40 , G06F12/0804 , G06F12/0868 , G06F11/14 , G06F11/20 , G11C16/22 , G06F17/30
CPC classification number: G06F12/0292 , G06F11/1443 , G06F11/2094 , G06F11/2097 , G06F12/0238 , G06F12/0804 , G06F12/0868 , G06F13/404 , G06F17/30268 , G06F17/30581 , G06F2212/1008 , G06F2212/1032 , G06F2212/1048 , G06F2212/214 , G06F2212/7201 , G11C16/22
Abstract: A group address range is mapped to a memory address range of a nonvolatile memory. A first memory address of the memory address range is to be copied to a volatile memory if the first memory address is mapped to the group address range and a write access is requested for the first memory address. The group address range is transferred from a first node to a second node in response to a synch command. The copied address is to be written the NVM after the group address range is transferred.
-
公开(公告)号:US20160342542A1
公开(公告)日:2016-11-24
申请号:US15114527
申请日:2014-02-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Douglas L Voigt
IPC: G06F13/16 , G06F12/0891 , G06F9/30 , G06F3/06
CPC classification number: G06F13/1689 , G06F3/0611 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F9/30043 , G06F12/0891 , G06F13/16 , G06F2212/60
Abstract: A remote storage device may be memory mapped to a local nonvolatile memory (NVM). A sync command associated with the memory map may be received. Data may be selectively destaged from the local NVM to the remote storage device based on a type of the sync command and/or a state of the memory map.
Abstract translation: 远程存储设备可以被存储器映射到本地非易失性存储器(NVM)。 可以接收与存储器映射关联的同步命令。 可以基于同步命令的类型和/或存储器映射的状态,将数据选择性地从本地NVM转移到远程存储设备。
-
-
-
-
-
-
-
-
-