Cloud Job Manager Service for Administrative Command Progress Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, users face challenges in managing complex and long-running operations such as service provisioning, as they require timely and relevant status updates to ensure operations are proceeding normally, which existing systems fail to provide effectively.

Innovation Solution

A system and method are introduced that include a job manager service providing an API for administrative commands, allowing users to issue commands as jobs with unique identifiers, and a command line interface to track the progress of these jobs, ensuring users receive status updates during operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users issue administrative commands for service provisioning in cloud environment, then service operations can be performed, but users cannot obtain timely status information about the progress of these operations

Engineering Contradiction:
Improvestatus informationVSAvoidwaiting time for status updates
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism where the job manager service continuously monitors the execution status of administrative commands and pushes status updates to the client application. This allows users to receive real-time information about command progress without continuously polling, resolving the contradiction between information availability and waiting time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The job manager service automatically tracks and reports the execution status of jobs without requiring user intervention or continuous checking. The system self-manages the status information collection and delivery, enabling users to obtain progress updates passively while the system handles the active monitoring and reporting.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system provides detailed progress status for long-running operations, then users can monitor operation progress, but the system complexity increases

Engineering Contradiction:
Improveoperation monitoringVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a job manager service as an intermediary component that sits between the administrative command execution engine and the client application. This intermediary handles the complexity of status tracking, progress calculation, and information delivery, thereby simplifying the user interface while managing the underlying system complexity in a centralized manner.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9973451B2System and method for providing administration command progress status in a cloud platform environment
Publication Date: 2018.05.15 ORACLE INT CORP
  • US9973451B2 patent drawing
  • US9973451B2 patent drawing
  • US9973451B2 patent drawing

AI summary

In accordance with an embodiment, described herein is a system and method for providing administrative command progress status for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. A command line interface allows a user to issue a command to be processed within the cloud environment as a job. During progress of a job associated with an annotated command, a status associated with the progress of the job is determined and provided to the command line interface. For example, the system can provide job progress status during these operations, to reassure the user that the operation is proceeding normally.