Heterogeneous job dashboard
First Claim
1. A computer-readable storage medium storing computer-executable instructions for a job manager, wherein the computer-executable instructions configure a processor to:
- receive, from a client device, a request for information relating to a job operating on one or more operating environments of a plurality of operating environments, wherein at least two of the plurality of operating environments utilize heterogeneous job scheduling nomenclatures;
identify, based on the request, a job object or alert object associated with the job, wherein the identified job object or alert object comprises a job identifier and a pointer to at least one of the plurality of operating environments, and wherein the identified job or alert object is used to obtain normalized job or alert data, wherein the normalized job or alert data is obtained by mapping a first set of indicators from a job scheduling nomenclature of a first of the at least two operating environments and a second set of indicators, at least partially different from the first set of indicators, from a job scheduling nomenclature of a second of the at least two operating environments, to a common set of indicators;
determine the requested information based on at least a portion of the normalized job or alert data; and
provide, or make available, the requested information to a device or user.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides a system and method for summarizing jobs for a user group. In one embodiment, a job manager is operable to identify a state of a first job, the first job associated with a first job scheduler. A state of a second job is identified. The second job is associated with a second job scheduler. The first job scheduler and the second job scheduler are heterogeneous. A summary of information associated with at least the first job scheduler and the second job scheduler is determined using, at least in part, the first job state and the second job state. The summary is presented to a user though a dashboard.
-
Citations
27 Claims
-
1. A computer-readable storage medium storing computer-executable instructions for a job manager, wherein the computer-executable instructions configure a processor to:
-
receive, from a client device, a request for information relating to a job operating on one or more operating environments of a plurality of operating environments, wherein at least two of the plurality of operating environments utilize heterogeneous job scheduling nomenclatures; identify, based on the request, a job object or alert object associated with the job, wherein the identified job object or alert object comprises a job identifier and a pointer to at least one of the plurality of operating environments, and wherein the identified job or alert object is used to obtain normalized job or alert data, wherein the normalized job or alert data is obtained by mapping a first set of indicators from a job scheduling nomenclature of a first of the at least two operating environments and a second set of indicators, at least partially different from the first set of indicators, from a job scheduling nomenclature of a second of the at least two operating environments, to a common set of indicators; determine the requested information based on at least a portion of the normalized job or alert data; and provide, or make available, the requested information to a device or user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of filtering jobs, the method executing on a processor configured to perform a plurality of operations, the plurality of operations comprising:
-
receiving, from a client device, a request for information relating to a job operating on one or more operating environments of a plurality of operating environments, wherein at least two of the plurality of operating environments utilize heterogeneous job scheduling nomenclatures; identifying, based on the request, a job object or alert object associated with the job, wherein the identified job object or alert object comprises a job identifier and a pointer to at least one of the plurality of operating environments, and wherein the identified job or alert object is used to obtain normalized job or alert data, wherein the normalized job or alert data is obtained by mapping a first set of indicators from a job scheduling nomenclature of a first of the at least two operating environments and a second set of indicators, at least partially different from the first set of indicators, from a job scheduling nomenclature of a second of the at least two operating environments, to a common set of indicators; determining the requested information based on at least a portion of the normalized job or alert data; and providing, or making available, the requested information to a device or user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to filter jobs, the system comprising:
a processor configured to; receive, from a client device, a request for information relating to a job operating on one or more operating environments of a plurality of operating environments, wherein at least two of the plurality of operating environments utilize heterogeneous job scheduling nomenclatures; identify, based on the request, a job object or alert object associated with the job, wherein the identified job object or alert object comprises a job identifier and a pointer to at least one of the plurality of operating environments, and wherein the identified job or alert object is used to obtain normalized job or alert data, wherein the normalized job or alert data is obtained by mapping a first set of indicators from a job scheduling nomenclature of a first of the at least two operating environments and a second set of indicators, at least partially different from the first set of indicators, from a job scheduling nomenclature of a second of the at least two operating environments, to a common set of indicators; determine the requested information based on at least a portion of the normalized job or alert data; and provide, or make available, the requested information to a device or user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
Specification