-
公开(公告)号:US20170006097A1
公开(公告)日:2017-01-05
申请号:US15106447
申请日:2014-01-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles Stuart Johnson
CPC classification number: H04L67/1095 , G06F11/1482 , G06F11/1691 , H04L7/0016 , H04L7/042 , H04L65/4076
Abstract: Systems and methods associated with computing cluster synchronization are disclosed. One example method includes periodically requesting timing values from a set of notes in a computing cluster. The method also includes receiving timing values from members of the set of nodes. The method also includes providing a synchronization value to members of the set of nodes. The synchronization value may be generated based on the timing values. Additionally, the synchronization value may be used to order events across the members.
Abstract translation: 公开了与计算群集同步相关联的系统和方法。 一个示例性方法包括从计算集群中的一组票据周期性地请求定时值。 该方法还包括从该组节点的成员接收定时值。 该方法还包括向该组节点的成员提供同步值。 可以基于定时值生成同步值。 另外,同步值可以用于对成员进行顺序事件。
-
公开(公告)号:US10810070B2
公开(公告)日:2020-10-20
申请号:US16073066
申请日:2016-02-19
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Andrew C. Walton , Charles Stuart Johnson , Alexander V. Jizrawi
IPC: G06F11/00 , G06F11/07 , G06F30/33 , G06F12/0804 , G06F12/0815 , G06F12/084
Abstract: Simulator based detection of a violation of a coherency protocol in an incoherent shared memory system is disclosed. One example is a system including a simulator running on a first computing system, where the simulator simulates a second computing system that is a target for an application to be tested, and where the simulator includes a cache manager to monitor a state of a plurality of simulated caches in an incoherent memory system shared by a plurality of simulated processors, wherein the plurality of simulated processors simulate operations of a respective plurality of processors of the second computing system, and detect a violation of a coherency protocol in the shared memory system, and an alert generator to provide, via a computing device on the first computing system, an alert indicative of the violation.
-
公开(公告)号:US10212226B2
公开(公告)日:2019-02-19
申请号:US15106447
申请日:2014-01-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles Stuart Johnson
Abstract: Systems and methods associated with computing cluster synchronization are disclosed. One example method includes periodically requesting timing values from a set of notes in a computing cluster. The method also includes receiving timing values from members of the set of nodes. The method also includes providing a synchronization value to members of the set of nodes. The synchronization value may be generated based on the timing values. Additionally, the synchronization value may be used to order events across the members.
-
公开(公告)号:US20190095340A1
公开(公告)日:2019-03-28
申请号:US15719092
申请日:2017-09-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: James Hyungsun Park , Harumi Kuno , Milind M. Chabbi , Wey Yuan Guy , Charles Stuart Johnson , Daniel Feldman , Tuan Tran , William N. Scherer, III , John L. Byrne
IPC: G06F12/109
Abstract: A memory region has logical partitions. Each logical partition has data packages. The memory region discontiguously stores the data packages of the logical partitions. A writing process can discontiguously generate the data packages of the logical partitions. A reading process can contiguously retrieve the data packages of a selected logical partition.
-
公开(公告)号: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.
-
6.
公开(公告)号:US20190042341A1
公开(公告)日:2019-02-07
申请号:US16073066
申请日:2016-02-19
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Andrew C. Walton , Charles Stuart Johnson , Alexander V. Jizrawi
IPC: G06F11/07 , G06F12/0815 , G06F12/084 , G06F12/0804 , G06F17/50
Abstract: Simulator based detection of a violation of a coherency protocol in an incoherent shared memory system is disclosed. One example is a system including a simulator running on a first computing system, where the simulator simulates a second computing system that is a target for an application to be tested, and where the simulator includes a cache manager to monitor a state of a plurality of simulated caches in an incoherent memory system shared by a plurality of simulated processors, wherein the plurality of simulated processors simulate operations of a respective plurality of processors of the second computing system, and detect a violation of a coherency protocol in the shared memory system, and an alert generator to provide, via a computing device on the first computing system, an alert indicative of the violation.
-
公开(公告)号:US10133617B2
公开(公告)日:2018-11-20
申请号:US15200384
申请日:2016-07-01
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles Stuart Johnson , Tuan Tran , Harumi Kuno
Abstract: Examples include a system comprising a non-volatile memory, a cluster management interface, and a multi-node cluster. In some examples, the cluster management interface may monitor a system critical alert to determine if the system critical alert has been triggered. Based on the determination that it has been triggered, the cluster management interface may multicast a system failure notification. The multi-node cluster of the system has multiple nodes, each node connected to the non-volatile memory and having a processor and a processor cache. Each node of the multi-node cluster may determine if the system failure notification has been received and based on the determination that it has been received, each node may freeze execution of all processes on the process and flush the processor cache to the non-volatile memory.
-
公开(公告)号:US20180004590A1
公开(公告)日:2018-01-04
申请号:US15200384
申请日:2016-07-01
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles Stuart Johnson , Tuan Tran , Harumi Kuno
IPC: G06F11/07
CPC classification number: G06F11/0772 , G06F11/0709 , G06F11/0751 , G06F11/0784 , G06F11/1415 , G06F11/3055
Abstract: Examples include a system comprising a non-volatile memory, a cluster management interface, and a multi-node cluster. In some examples, the cluster management interface may monitor a system critical alert to determine if the system critical alert has been triggered. Based on the determination that it has been triggered, the cluster management interface may multicast a system failure notification. The multi-node cluster of the system has multiple nodes, each node connected to the non-volatile memory and having a processor and a processor cache. Each node of the multi-node cluster may determine if the system failure notification has been received and based on the determination that it has been received, each node may freeze execution of all processes on the process and flush the processor cache to the non-volatile memory.
-
-
-
-
-
-
-