-
公开(公告)号:US20180004617A1
公开(公告)日:2018-01-04
申请号:US15547380
申请日:2015-08-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Mark Doherty , Siamak Nazari , Richard Dalzell , Peter Hynes , Fabrice Scoupe , Paul Kinnaird , Jonathan Stewart , Sinead Armstrong
IPC: G06F11/20 , G06F11/16 , G06F12/0817
Abstract: Methods and systems for managing sets of transactions for replication are provided. A system includes a number of origination nodes forming a source array. A sequence number generator generates sequence numbers based, at least in part, on a time interval during which a transaction is received. A subset manager groups transactions into subsets based, at least in part, on the sequence number.
-
公开(公告)号:US20160350192A1
公开(公告)日:2016-12-01
申请号:US15114900
申请日:2014-03-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Mark Doherty , Siamak Nazari , Jonathan Stewart , Richard Dalzell , Peter Hynes
CPC classification number: G06F11/2092 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F11/1474 , G06F11/2025 , G06F13/385
Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
Abstract translation: 一种包括包括多个区域的存储卷的系统。 该系统还包括多个节点,用于从一个或多个客户端计算机接收与存储卷相关的事务并执行事务。 每个节点被指定为多个区域中的一个区域的所有者。 多个节点中的每一个包括用于分发票据的票据分发器,其确保正在执行的事务具有对交易中识别的存储对象的独占访问。
-
公开(公告)号:US10140194B2
公开(公告)日:2018-11-27
申请号:US15114900
申请日:2014-03-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Mark Doherty , Siamak Nazari , Jonathan Stewart , Richard Dalzell , Peter Hynes
Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
-
公开(公告)号:US20170168756A1
公开(公告)日:2017-06-15
申请号:US15325774
申请日:2014-07-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Kouei Yamada , Siamak Nazari , Brian Rutledge , Jianding Luo , Jin Wang , Mark Doherty , Richard Dalzell , Peter Hynes
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F3/0689 , G06F9/5061 , G06F9/5066 , G06F9/5083 , G06F11/2094 , G06F12/00 , G06F13/14
Abstract: A system that includes a plurality of nodes configured to execute storage transactions. The nodes include a first node and a plurality of other nodes. The storage transactions are grouped into transaction sets that are to be executed in a predetermined order that ensures that dependencies between the transactions are observed. A cluster sequencer that resides on the first node is configured to increment a sequence number that identifies an active transaction set of the transaction sets and send the sequence number from the first node to the plurality of other nodes. Upon receipt of the sequence number, each one of the plurality of other nodes begins executing the transactions of the active transaction set without waiting for confirmation that all of the plurality of other nodes have the same sequence number.
-
-
-