-
公开(公告)号:US10572160B1
公开(公告)日:2020-02-25
申请号:US16180860
申请日:2018-11-05
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Phyllis Ng , Darin Lee Frink , Nafea Bshara
IPC: G06F3/06 , G06F12/0866
Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
-
公开(公告)号:US11842049B2
公开(公告)日:2023-12-12
申请号:US17465025
申请日:2021-09-02
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Phyllis Ng , Darin Lee Frink , Nafea Bshara
IPC: G06F3/06 , G06F12/0866 , G06F12/0868 , G06F11/34 , G06F12/0871 , G06F12/121
CPC classification number: G06F3/061 , G06F3/0644 , G06F3/0655 , G06F3/0656 , G06F3/0676 , G06F3/0679 , G06F11/34 , G06F12/0866 , G06F12/0868 , G06F12/0871 , G06F12/121 , G06F2212/1016 , G06F2212/224 , G06F2212/313 , G06F2212/502 , G06F2212/601
Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
-
公开(公告)号:US11112974B2
公开(公告)日:2021-09-07
申请号:US16774746
申请日:2020-01-28
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Phyllis Ng , Darin Lee Frink , Nafea Bshara
IPC: G06F3/06 , G06F12/0866 , G06F12/0868 , G06F11/34 , G06F12/0871 , G06F12/121
Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
-
公开(公告)号:US20210397346A1
公开(公告)日:2021-12-23
申请号:US17465025
申请日:2021-09-02
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Phyllis Ng , Darin Lee Frink , Nafea Bshara
IPC: G06F3/06 , G06F12/0866 , G06F12/0868 , G06F11/34 , G06F12/0871 , G06F12/121
Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
-
公开(公告)号:US20200167074A1
公开(公告)日:2020-05-28
申请号:US16774746
申请日:2020-01-28
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Phyllis Ng , Darin Lee Frink , Nafea Bshara
IPC: G06F3/06 , G06F12/0866
Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
-
公开(公告)号:US10120582B1
公开(公告)日:2018-11-06
申请号:US15085679
申请日:2016-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Munif M. Farhan , Phyllis Ng , Darin Lee Frink , Nafea Bshara
IPC: G06F3/06 , G06F12/08 , G06F12/0866
Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
-
-
-
-
-