Patent ID: 8626904
Filing Date: 2014-01-07
Classification: G06F

Abstract:
1. A computer-implemented method of reporting a livelock event occurring on a computer, comprising: specifying a threshold amount of a computing resource used to determine whether a task executing on the computer is livelocked in response to past computing resource consumption by the task, wherein different threshold amounts of the computing resource are specified for different tasks; in response to resource consumption by the task exceeding the threshold amount of the computing resource, detecting a livelock event involving the task executing on the computer by performing at least one inspection from a set of inspections of registers of a processor executing the task to determine that the task is not making tangible progress, the set of inspections consisting of: collecting state data describing the detected livelock event; generating a livelock report including the collected state data; and transmitting the livelock report to a server.