Network element diagnostic evaluation
First Claim
1. A computer program product for evaluating operating conditions of a network element, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being configured to:
- automatically, using a virtual operating system within a cloud computing environment, identify a network element, that provides resources to a client, based on underperformance of the network element, wherein the performance of the network element is representative of planning, fulfillment and pre-arrangement for, and procurement of, cloud computing resources for which a future requirement for resources is anticipated in accordance with a service level agreement, and wherein the service level agreement defines the resources to be provided to the client;
automatically scale in resources based on the resources provided by the identified underperforming network element;
interface remotely with the identified network element;
direct the identified network element to send performance data of the network element over a network to a third party evaluator, wherein the performance data is representative of a performance of the identified network element; and
receive, from the third party evaluator, results related to diagnosis of the performance data.
2 Assignments
0 Petitions
Accused Products
Abstract
A process of diagnosing and debugging a network element remotely may employ sending of performance data to a third party evaluator for processing of the data. A mobile device may interface with the network element and request evaluation of the performance by the third party evaluator. Large memory loads may be sent to the third party evaluator where intensive processing may be performed. The results of the processing by the third party evaluator may be sent to the mobile device for viewing by a user.
25 Citations
17 Claims
-
1. A computer program product for evaluating operating conditions of a network element, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being configured to:
-
automatically, using a virtual operating system within a cloud computing environment, identify a network element, that provides resources to a client, based on underperformance of the network element, wherein the performance of the network element is representative of planning, fulfillment and pre-arrangement for, and procurement of, cloud computing resources for which a future requirement for resources is anticipated in accordance with a service level agreement, and wherein the service level agreement defines the resources to be provided to the client; automatically scale in resources based on the resources provided by the identified underperforming network element; interface remotely with the identified network element; direct the identified network element to send performance data of the network element over a network to a third party evaluator, wherein the performance data is representative of a performance of the identified network element; and receive, from the third party evaluator, results related to diagnosis of the performance data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a mobile device configured to remotely transmit instructions to a network element; and an application resident on the mobile device providing software as a service, wherein the application includes instructions configured to; interface remotely with the network element within a cloud computing environment that includes a virtual abstraction layer for hardware and software, a virtual abstraction layer for virtualization entities including a virtual operating system, a virtual abstraction layer for management of procuring computing products, and a virtual abstraction layer for workload management; direct the network element, using the mobile device, to send performance data of the network element over a network to multiple distributed computing machines associated with an evaluator, wherein the evaluator accomplishes intensive computing and processing tasks associated with memory dumps from the mobile device that would otherwise overload system resources on the mobile device; cause the mobile device to provide at least a portion of the resources previously performed by the network element; and receive on the mobile device, from the third party evaluator, results related to diagnosis of the performance data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A process of diagnosing performance in a network element, comprising:
-
identifying a network element, using a virtual operating system within a cloud computing environment, wherein the process operates within a cloud computing environment that includes a virtual abstraction layer for hardware and software, a virtual abstraction layer for virtualization entities, a virtual abstraction layer for management of procuring computing products, and a virtual abstraction layer for workload management; interfacing remotely with the identified network element; automatically provision server time and network storage required to diagnose the identified network element; directing the identified network element to send performance data over a network to a third party evaluator, wherein the performance data is representative of a performance of the identified network element; and receiving, from the evaluator, results related to diagnosis of the performance data, wherein the diagnosis of the performance data is representative of routine maintenance of the identified network element and at least one reason that the identified network element is underperforming. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification