-
公开(公告)号:US20190227734A1
公开(公告)日:2019-07-25
申请号:US15878737
申请日:2018-01-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shankar Iyer , Ze Mao , Srinivasa D. Murthy , William Michael McCormack
IPC: G06F3/06
Abstract: In some examples, a system includes a memory to store tracking information relating to data containers and free space of each of the data containers. A processor is to determine a free space of a first data container of the data containers, the first data container storing compressed data, and update the tracking information based on the determined free space of the first data container.
-
公开(公告)号:US09946660B2
公开(公告)日:2018-04-17
申请号:US15223754
申请日:2016-07-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shankar Iyer , Siamak Nazari , Srinivasa D Murthy , Jin Wang
IPC: G06F12/10 , G06F12/1009 , G06F12/1027 , G06F12/02
CPC classification number: G06F12/1009 , G06F12/023 , G06F12/0246 , G06F12/1027 , G06F2212/1044 , G06F2212/65 , G06F2212/68
Abstract: Examples include a device for memory space management. Some examples include receiving, from a host, a space management request that identifies a virtual page address. The virtual page address may be associated with a compressed page that includes a compression metadata having a reference count that indicates a number of virtual pages of data in the compressed page. The virtual page table entry associated with the virtual page address in a virtual page table may be looked up. The virtual page table entry may identify the compressed page. In such examples, the virtual page table entry may be marked as invalid without updating the reference count in the compressed page. A determination may be made as to whether each virtual page table entry that identifies the compressed page is marked invalid. Based on the determination that each virtual page table entry that identifies the compressed page is invalid, a free space bitmap entry for the compressed page may be updated to indicate that the compressed page is free.
-
公开(公告)号:US10963377B2
公开(公告)日:2021-03-30
申请号:US16096582
申请日:2016-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shankar Iyer , Srinivasa D Murthy , Siamak Nazari , Gilad Sade
IPC: G06F12/08 , G06F12/0802 , G06F12/0886 , G06F12/1009 , G06F12/0897
Abstract: Examples include compressed pages having data and compression metadata. Some examples include receiving a write request containing write data, storing the write data in data cache, and applying a page fit process to the write data. In some such examples, a virtual page table entry in a virtual page table may be generated for the processed write data. The virtual page table entry may include a compression index and a page address. An inline compression of the processed write data may be performed to compress and store the processed write data in a compressed page at a location associated with the compression index. In some examples, the compressed page may include a compression metadata having a reference count, a compressed page offset, and a virtual page address.
-
公开(公告)号:US20190138446A1
公开(公告)日:2019-05-09
申请号:US16096582
申请日:2016-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shankar Iyer , Srinivasa D Murthy , Siamak Nazari , Gilad Sade
IPC: G06F12/0802
Abstract: Examples include compressed pages having data and compression metadata. Some examples include receiving a write request containing write data, storing the write data in data cache, and applying a page fit process to the write data. In some such examples, a virtual page table entry in a virtual page table may be generated for the processed write data. The virtual page table entry may include a compression index and a page address. An inline compression of the processed write data may be performed to compress and store the processed write data in a compressed page at a location associated with the compression index. In some examples, the compressed page may include a compression metadata having a reference count, a compressed page offset, and a virtual page address.
-
-
-