-
公开(公告)号:US20180314574A1
公开(公告)日:2018-11-01
申请号:US15581882
申请日:2017-04-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Daniel Fryer , James Park , Haris Volos
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/073 , G06F11/0787
Abstract: Examples disclosed herein relate to determining that an operation is accessing data on a persistent memory and retrieving a log of the operation. The examples may also include determining a type of the data being accessed by the persistent memory by the operation and identifying, from the log, a location in the persistent memory of the data accessed by the operation. The examples may also include determining contents of the data accessed by the persistent memory by the operation and determining whether the contents of the data hold an invariant corresponding to the type of data.
-
公开(公告)号:US10248493B2
公开(公告)日:2019-04-02
申请号:US15581882
申请日:2017-04-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Daniel Fryer , James Park , Haris Volos
Abstract: Examples disclosed herein relate to determining that an operation is accessing data on a persistent memory and retrieving a log of the operation. The examples may also include determining a type of the data being accessed by the persistent memory by the operation and identifying, from the log, a location in the persistent memory of the data accessed by the operation. The examples may also include determining contents of the data accessed by the persistent memory by the operation and determining whether the contents of the data hold an invariant corresponding to the type of data.
-
公开(公告)号:US20190087440A1
公开(公告)日:2019-03-21
申请号:US15705591
申请日:2017-09-15
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Charles Stuart Johnson , Harumi Kuno , James Park , Wey Yuan Guy , Milind M. Chabbi , Jacqueline Bredenberg , William N. Scherer , John L. Byrne , Joseph Tucek , Daniel Feldman
IPC: G06F17/30
Abstract: Examples disclosed herein relate to a hierarchical file system. The hierarchical file system may include a first and a second virtual file referencing a stored data set. The first virtual file may include a set of first keys of a first level of specificity, with each key of the set of first keys including a record locator. The second virtual file may include a set of second keys referencing the data set and of a second level of specificity. The set of first keys within the first virtual file is searched in response to a query for data of the data set. A key from the set of second keys is accessed via the record locator from a key from the set of first keys where the data of the data set was not identified by the set of first keys.
-
公开(公告)号:US20180300083A1
公开(公告)日:2018-10-18
申请号:US15485399
申请日:2017-04-12
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Haris Volos , Hideaki Kimura , James Park , Daniel Fryer
IPC: G06F3/06
Abstract: An example system for write-ahead logging through a plurality of logging buffers using a non-volatile memory (NVM) is disclosed. The example disclosed herein comprises a processing unit coupled to one or more controllers from one or more client applications. The example also comprises a plurality of logging buffers to receive a plurality of first log data threads based on a predetermined timestamp range, wherein each log buffer stores a single first timestamp log data thread from a plurality of timestamp log data threads. The example further comprises a flusher to flush the plurality of first timestamp log data threads from the plurality of logging buffers to a first timestamp log data. The flusher stores the first timestamp log data to an NVM to build flushed timestamp log data. The example further comprises a syncer to sync the flushed timestamp log data from the NVM to an HD device in time stamp sequential order.
-
-
-