发明名称 Profiling multiple virtual machines in a distributed system
摘要 A task comprising at least a first subtask on a computer system is analyzed. As part of the analysis, a profiler controller transmits a first profile instruction to a first profiler instance. The profiler controller transmits a second profile instruction to a second profiler instance. In response to the first profile instruction, the first profiler instances embeds a first task identifier into a first subtask request sent by a first virtual machine. In response to the second profile instruction, the second profiler instance captures the first task identifier from the first subtask request received by a second process virtual machine. The profiler controller identifies an execution instance of the task of the computer system based on the first copy and the second copy of the first task identifier received from the first profiler instance and the second profiler instance, respectively.
申请公布号 US9619273(B2) 申请公布日期 2017.04.11
申请号 US201615049254 申请日期 2016.02.22
申请人 International Business Machines Corporation 发明人 Lao Zai Ming;Miao Liang;Yu Hai Long
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人 Lawrence Nolan M.
主权项 1. A method of analyzing a task on a computer system, the task comprising at least a first subtask, the method comprising: transmitting, by a profiler controller to a first profiler instance, a first profile instruction to profile a first process virtual machine; transmitting, by the profiler controller to a second profiler instance, a second profile instruction to profile a second process virtual machine; embedding, by the first profiler instance and in response to the first profile instruction, a first task identifier into a first subtask request, the first subtask request sent by the first process virtual machine; receiving, by the profiler controller, a first copy of the first task identifier from the first profiler instance; capturing, by the second profiler instance and in response to the second profile instruction, the first task identifier from the first subtask request, the first subtask request received by the second process virtual machine; receiving, by the profiler controller, a second copy of the first task identifier from the second profiler instance; and identifying, by the profiler controller, an execution instance of the task of the computer system based on the first copy of the first task identifier and the second copy of the first task identifier.
地址 Armonk NY US
您可能感兴趣的专利