HOST COMPUTING ARRANGEMENT, REMOTE SERVER ARRANGEMENT, STORAGE SYSTEM AND METHODS THEREOF

    公开(公告)号:US20190095336A1

    公开(公告)日:2019-03-28

    申请号:US15718032

    申请日:2017-09-28

    Inventor: Mariusz Barczak

    Abstract: A host computing arrangement is provided, which may include a host processor having a host operating system and host kernel associated therewith. The host processor may be configured to host a guest operating system, mirror a filesystem of the guest operating system via the host kernel, and generate caching criteria by scanning the mirrored filesystem. The host computing arrangement may further include a cache engine. The cache engine may be configured to process an I/O request from the guest operating system based on the caching criteria generated by the host processor.

    Method and apparatus to perform dynamically controlled interrupt coalescing for a solid state drive

    公开(公告)号:US12204470B2

    公开(公告)日:2025-01-21

    申请号:US17331101

    申请日:2021-05-26

    Abstract: Dynamically controlled interrupt coalescing is performed by enabling interrupt coalescing when the queue depth of the submission queue is high and disabling interrupt coalescing when the queue depth of the submission queue is low to maintain a required quality of service for a solid state drive. The minimum number of completions in the completion queue to trigger an interrupt is modified based on the queue depth of the submission queue. The minimum number of completions is increased when there is an increase in the queue depth of the submission queue and decreased when there is a decrease in the queue depth of the submission queue.

    Efficient context based input/output (I/O) classification

    公开(公告)号:US10318450B2

    公开(公告)日:2019-06-11

    申请号:US15201056

    申请日:2016-07-01

    Abstract: Technology for an apparatus is described. The apparatus can include a memory controller with circuitry configured to define a caching and processing priority policy for one or more input/output (I/O) request class types. The memory controller can monitor one or more I/O contexts of one or more I/O requests. The memory controller can associate the one or more I/O contexts with one or more I/O class types using an I/O context association table. The memory controller can execute the one or more I/O requests according to the caching and processing priority policy of the one or more I/O class types. The apparatus can include an interface to the memory controller.

    Endurance aware data placement in storage system with multiple types of media

    公开(公告)号:US12093563B2

    公开(公告)日:2024-09-17

    申请号:US17084301

    申请日:2020-10-29

    CPC classification number: G06F3/0659 G06F3/061 G06F3/0688 G06F2212/7201

    Abstract: An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to manage access to a storage system that includes a first persistent storage device and a second persistent storage device, capture input/output telemetry for a workload on the storage system, determine one or more write reduction factors and one or more write invalidation factors for the workload based on the captured input/output telemetry, and allocate storage for the workload between the first persistent storage device and the second persistent storage device based on the one or more write reduction factors and the one or more write invalidation factors. Other embodiments are disclosed and claimed.

    MULTIPLE TIER STORAGE DEPLOYMENT MANAGEMENT ENGINE

    公开(公告)号:US20220107733A1

    公开(公告)日:2022-04-07

    申请号:US17551755

    申请日:2021-12-15

    Abstract: An embodiment of an electronic apparatus may comprise a processor, memory communicatively coupled to the processor, and circuitry communicatively coupled to the processor and the memory to determine a group of available types of persistent memory devices and a set of characteristics associated with each type of persistent memory device of the group of available types of persistent memory devices, determine of a set of requirements for a storage system, and determine a deployment configuration for the storage system with a lowest storage acquisition cost based on the group of available types of persistent memory devices, the sets of characteristics, and the set of requirements. Other embodiments are disclosed and claimed.

Patent Agency Ranking