×

Analysis and visualization of cluster resource utilization

  • US 8,990,551 B2
  • Filed: 09/16/2010
  • Issued: 03/24/2015
  • Est. Priority Date: 09/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a representative number of at least an amount of available cores in nodes of a distributed computing system;

    receiving a plurality of event provider records including context switch records and runtime provider records, wherein context switch records are analyzed to determine a representative number of the cores used to perform at least one selected process over a course of time, and wherein the runtime provider records are analyzed to determine a representative number of the cores used to perform at least one library function that provides for processing the at least one selected process in the nodes over the course of time;

    determining from the context switch records and the runtime provider records a duration of time each core of available cores performs the at least one selected process and the at least one selected library function over the course of time;

    separating the course of time into periodic intervals;

    determining a representative number of cores executing the selected process and library function for each of the periodic intervals on each node in the system; and

    presenting the representative number of cores executing the selected process and library function for each of the periodic intervals against the representative number of at least the amount of available nodes over the course of time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×