Endurance and serviceability in solid state drives

    公开(公告)号:US12165720B2

    公开(公告)日:2024-12-10

    申请号:US17033043

    申请日:2020-09-25

    Abstract: Systems, apparatuses and methods may provide technology for intelligent drive wear management. The technology may include determining a difference between a wear value derived for a first solid state storage drive and a wear value derived for a second solid state storage drive, and if the difference in wear value exceeds a wear skew threshold, swapping content between the first drive and the second drive. The technology may also include sorting an array of solid state storage drives into a plurality of drive groups based on a wear value derived for each drive, and determining, for a first pair of drives in a drive group, a difference in wear value between the drives in the first pair. Respective pairs of drives in a drive group may be selected based on the drive wear value and a drive rotation counter value associated with each drive. The technology may further include determining an average wear value for each drive group based on the wear values of each drive in the drive group and providing for maintenance service for the drives in the drive group if the average wear value for the drive group exceeds a potential drive failure threshold.

    Dynamic platform feature tuning based on virtual machine runtime requirements

    公开(公告)号:US11169834B2

    公开(公告)日:2021-11-09

    申请号:US15718655

    申请日:2017-09-28

    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.

    ENDURANCE AND SERVICEABILITY IN SOLID STATE DRIVES

    公开(公告)号:US20210012844A1

    公开(公告)日:2021-01-14

    申请号:US17033043

    申请日:2020-09-25

    Abstract: Systems, apparatuses and methods may provide technology for intelligent drive wear management. The technology may include determining a difference between a wear value derived for a first solid state storage drive and a wear value derived for a second solid state storage drive, and if the difference in wear value exceeds a wear skew threshold, swapping content between the first drive and the second drive. The technology may also include sorting an array of solid state storage drives into a plurality of drive groups based on a wear value derived for each drive, and determining, for a first pair of drives in a drive group, a difference in wear value between the drives in the first pair. Respective pairs of drives in a drive group may be selected based on the drive wear value and a drive rotation counter value associated with each drive. The technology may further include determining an average wear value for each drive group based on the wear values of each drive in the drive group and providing for maintenance service for the drives in the drive group if the average wear value for the drive group exceeds a potential drive failure threshold.

    DYNAMIC PLATFORM FEATURE TUNING BASED ON VIRTUAL MACHINE RUNTIME REQUIREMENTS

    公开(公告)号:US20220019458A1

    公开(公告)日:2022-01-20

    申请号:US17490863

    申请日:2021-09-30

    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.

    DYNAMIC PLATFORM FEATURE TUNING BASED ON VIRTUAL MACHINE RUNTIME REQUIREMENTS

    公开(公告)号:US20190095231A1

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

    申请号:US15718655

    申请日:2017-09-28

    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.

Patent Agency Ranking