Activity Graph for Parallel Programs in Distributed System Environment
First Claim
1. A method for system profiling log implemented in a computing device by a processor configured to execute instructions that, when executed by the processor, direct the computing device to perform acts comprising:
- requesting the system profiling log in a central server by a user;
receiving instructions from the central server by at least one agent, wherein the at least one agent is located in one or more computing devices;
monitoring and collecting log data by the at least one agent, wherein the log data includes one or more activities that are executed to implement a software application in the one or more computing devices;
communicating the log data to the central server by the at least one agent; and
integrating and converting the log data into colored graphical representations by the central server, wherein the colored graphical representations include timeline for the one or more activities that are executed in the one or more computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
In a distributed system environment, a system profiling log can be used at a central server to collect and analyze log data. The log data can be used to gauge performance of software applications. In particular, the log data includes different activities (i.e., tasks) that are executed to implement the software applications. Correlation of the different activities versus a timeline is an important parameter in the system profiling log. For example, where the correlation of the different activities is represented in colored graphs at a user interface, a user may easily pinpoint a bottleneck. The bottleneck at the one or more activities may encourage the user to adopt system improvement in the distributed system environment.
81 Citations
20 Claims
-
1. A method for system profiling log implemented in a computing device by a processor configured to execute instructions that, when executed by the processor, direct the computing device to perform acts comprising:
-
requesting the system profiling log in a central server by a user; receiving instructions from the central server by at least one agent, wherein the at least one agent is located in one or more computing devices; monitoring and collecting log data by the at least one agent, wherein the log data includes one or more activities that are executed to implement a software application in the one or more computing devices; communicating the log data to the central server by the at least one agent; and integrating and converting the log data into colored graphical representations by the central server, wherein the colored graphical representations include timeline for the one or more activities that are executed in the one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage media having computer-readable instructions thereon which, when executed by a computer, implement a method comprising:
-
requesting a system profiling log in a central server by a user; monitoring and collecting log data for the system profiling log, wherein the log data includes one or more activities that are executed to implement a software application in one or more computing devices; communicating the log data to the central server; and integrating and converting the log data into colored graphical representations by the central server, wherein the colored graphical representations include timeline for the one or more activities that are executed to implement the software application. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A distributed system environment comprising:
-
a central server component that initiates a system profiling log, wherein the system profiling log integrates and converts log data into colored graphical representations; and one or more computing devices that monitor and collect the log data, the log data includes one or more activities in one or more software applications, wherein the log data is communicated by the one or more computing devices to the central server component. - View Dependent Claims (18, 19, 20)
-
Specification