-
公开(公告)号:US12236095B2
公开(公告)日:2025-02-25
申请号:US18491965
申请日:2023-10-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Isaac R. Nassi , Kleoni Ioannidou , Michael Berman , I-Chun Fang , Mark Hill , Brian Moffet , Jeffrey Paul Radick , David P. Reed , Keith Reynolds
Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.
-
公开(公告)号:US20240078014A1
公开(公告)日:2024-03-07
申请号:US18491965
申请日:2023-10-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Isaac R. Nassi , Kleoni Ioannidou , Michael Berman , I-Chun Fang , Mark Hill , Brian Moffet , Jeffrey Paul Radick , David P. Reed , Keith Reynolds
CPC classification number: G06F3/0611 , G06F3/0647 , G06F3/0653 , G06F3/067 , G06F9/4856 , G06F9/4881 , G06F9/5033 , G06F9/5044 , G06F9/5077 , G06F12/08 , G06F2209/509
Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.
-
公开(公告)号:US11803306B2
公开(公告)日:2023-10-31
申请号:US17236952
申请日:2021-04-21
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Isaac R. Nassi , Kleoni Ioannidou , Michael Berman , I-Chun Fang , Mark Hill , Brian Moffet , Jeffrey Paul Radick , David P. Reed , Keith Reynolds
CPC classification number: G06F3/0611 , G06F3/067 , G06F3/0647 , G06F3/0653 , G06F9/4856 , G06F9/4881 , G06F9/5033 , G06F9/5044 , G06F9/5077 , G06F12/08 , G06F2209/509
Abstract: Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It is determined that the requested portion of memory is a frequently updated portion of memory. The stalling event is handled based at least in part on the determination that the requested portion of memory is a frequently updated portion of memory.
-
公开(公告)号:US20250036441A1
公开(公告)日:2025-01-30
申请号:US18358155
申请日:2023-07-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Michael Berman , Keith Reynolds
IPC: G06F9/455
Abstract: A process includes creating, by a kernel of a distributed system, entries in a storage replica table, which are associated with a guest physical memory address. The process includes storing, by the kernel, data in the entries associating the entries with respective versions of content for the guest physical memory address; storing, by the kernel, data in the entries associating the entries with respective stable storage block addresses; and storing, by the kernel, data in the entries associating the entries with respective real physical memory addresses. The process includes, responsive to a read request to read content associated with a first version of the versions, accessing, by the kernel, the storage replica table. The process includes, responsive to the accessing the storage replica table, identifying, by the kernel, a first entry of the entries associated with the first version. The first entry contains data associating the first entry with a first real physical memory address. The process includes reading, by the kernel, data from the first real physical memory address.
-
公开(公告)号:US20240403101A1
公开(公告)日:2024-12-05
申请号:US18328010
申请日:2023-06-02
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Keith Reynolds , Michael Berman
IPC: G06F9/455
Abstract: In some examples, a distributed system includes a plurality of computer nodes comprising respective physical input/output (I/O) interfaces to a network-attached storage system. A virtual I/O interface is between a distributed virtual management program and a guest operating system (OS) of a virtual machine (VM). A plurality of virtual processors access the network-attached storage system through the virtual I/O interface in parallel using the respective physical I/O interfaces, where a first virtual processor in a first computer node is to use a data structure in the virtual I/O interface to submit a request to access data in the network-attached storage system and to receive a result of the request, and where the access of data from the network-attached storage system to satisfy the request is performed locally at the first computer node using the physical I/O interface of the first computer node. The distributed virtual management program maintains coherency of the data structure across multiple computer nodes.
-
-
-
-