-
公开(公告)号: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.
-
公开(公告)号: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。
-
公开(公告)号: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: 可以实时地在多个映射模式之间移动,同时保持对应用的连续存储器映射访问。 可以在不同类型的存储设备和/或互连之间迁移数据。 多个映射模式之间的偏移可以基于对类型存储设备的改变和/或用于数据迁移的互连类型。
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10360261B2
公开(公告)日:2019-07-23
申请号:US14721273
申请日:2015-05-26
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boris Zuckerman , Robert Lee Rappaport , Manny Ye , Vitaly M. Oratovsky
IPC: G06F17/30 , G06F16/901 , G06F16/27 , G06F16/11 , G06F16/951 , G06F16/182 , G06F16/2455 , G06F16/242
Abstract: A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
-
公开(公告)号:US10002077B2
公开(公告)日:2018-06-19
申请号:US15113897
申请日:2014-01-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Boris Zuckerman , Vitaly M. Oratovsky , Douglas L. Voigt , Harold Woods
IPC: G06F12/08 , G06F12/0815 , G06F9/52 , G06F12/0804 , G06F12/0891
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.
-
公开(公告)号:US09921747B2
公开(公告)日:2018-03-20
申请号:US15114427
申请日:2014-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Andrew R. Wheeler , Boris Zuckerman , Greg Astfalk , Russ W. Herrell
CPC classification number: G06F3/0604 , G06F3/06 , G06F3/0631 , G06F3/0638 , G06F3/0647 , G06F3/0683 , G06F12/0223 , G06F12/0802 , G06F13/16 , G06F13/1694 , G06F13/4068 , G06F2212/60 , Y02D10/14 , Y02D10/151
Abstract: A unifying memory controller (UMC) to send and receive data to and from a local host. The UMC also may manage data placement and retrieval by using an address mapper. The UMC may also selectively provide power to a plurality of memory locations. The UMC may also manage data placement based on a policy that can make use of a property stored in the metadata storage location. The property may be a property describing the data that is being managed. The UMC also may use its own local cache that may store copies of data managed by the circuit.
-
公开(公告)号:US20180210950A1
公开(公告)日:2018-07-26
申请号:US15742833
申请日:2015-07-16
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boris Zuckerman , Vitaly Oratovsky
IPC: G06F17/30
CPC classification number: G06F16/288 , G06F16/17 , G06F16/182 , H04L67/1097
Abstract: According to some examples, a tenant-aware distributed file system is provided that permits a tenant to be recorded and associate the tenant with a set of file system entities in a name space in the tenant-aware distributed file system. In particular, a tenant file system entity may be defined and recorded in a tenant-aware distributed file system, and the tenant file system entity may be associated with a set of file system entities in the name space of the tenant-aware distributed file system. The tenant file system entity may be associated with a set of attributes that are to be applied by tenant-aware distributed file system to the set of file system entities associated with the tenant file system entity. The set of attributes included by a tenant file system entity can include a statically inherited attribute, a dynamically inheritable attribute, or both.
-
公开(公告)号:US20170279689A1
公开(公告)日:2017-09-28
申请号:US15507156
申请日:2015-02-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Rupin T. Mohan , Boris Zuckerman , Douglas L. Voigt , Krishna Puttagunta
IPC: H04L12/24 , H04L29/06 , H04L12/721
CPC classification number: H04L41/50 , H04L41/0213 , H04L41/0893 , H04L45/38 , H04L45/52 , H04L45/56 , H04L67/32 , H04L69/18
Abstract: Example implementations may relate to a software defined networking (SDN) controller. A method may include receiving, at a SDN controller, a tagged initialization packet from a software defined network enabled switch. The method may include identifying, at the SDN controller, a tenant corresponding to or based on the tagged initialization packet. The method may include implementing a policy specific to the identified tenant.
-
-
-
-
-
-
-
-
-