×

MANAGING A SET OF WEAR-LEVELING DATA USING A SET OF THREAD EVENTS

  • US 20170199798A1
  • Filed: 01/13/2016
  • Published: 07/13/2017
  • Est. Priority Date: 01/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing a set of wear-leveling data with respect to a set of physical cores of a set of compute nodes in a simultaneous multi-threading environment, the method comprising:

  • monitoring, in the simultaneous multi-threading environment using a set of processor utilization resource registers (PURRs), the set of physical cores of the set of compute nodes;

    detecting, by monitoring the set of physical cores of the set of compute nodes using the set of PURRs, a set of thread events with respect to the set of physical cores of the set of compute nodes;

    collecting a set of thread event data which indicates a historical utilization of the set of physical cores based on the set of thread events, wherein the set of thread event data includes a number of jobs assigned to the set of physical cores;

    determining, based on analyzing the set of thread event data related to a frequency at which jobs are assigned to one or more hardware threads, the set of wear-leveling data, wherein the frequency indicates jobs per unit time;

    determining, by a hypervisorcomputing resource management system based on the set of wear-leveling data, a placement arrangement for a set of assets with respect to the simultaneous multi-threading environment; and

    placing, in the simultaneous multi-threading environment by the computing resource management system based on the placement arrangement, the set of assets.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×