Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System for optimizing batch job dependencies

a batch job and dependency optimization technology, applied in the field of batch job processing, can solve the problems of short time period, difficult to optimize/tune the execution order, and the difficulty of tracking, managing and efficiently scheduling the execution of various computer applications, so as to reduce the total execution runtime of one or more critical jobs, and optimize the dependencies of batch jobs

Inactive Publication Date: 2017-01-26
HARTFORD FIRE INSURANCE
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a computer system that helps optimize the execution order of batch jobs in a computer system. The system includes a scheduling server and a computer terminal. The scheduling server has a database of batch jobs and their scheduled execution order. The computer terminal has a viewing application that allows users to identify specific batch jobs and see a dependency tree that shows which jobs are dependent on each other. Users can also see a critical path for the dependent jobs. The system allows users to make optimizations to the execution order of the batch jobs, reducing the total execution runtime of the system. The system also sends instructions to the scheduling server to implement the optimizations. Overall, the system helps improve the efficiency and speed of the computer system.

Problems solved by technology

Thus, there is often a very short time period to collect relevant financial data and to compile the financial data sets relied upon by a business or organization.
The more interdependencies that exist among the various computer applications, the harder it becomes to track, manage and efficiently schedule the execution of the various computer applications (the “execution order”).
Accordingly, a business or organization producing / compiling a financial data set by using various computer applications having a large number of interdependencies may miss opportunities to optimize / tune the execution order.
Moreover, a business or organization producing / compiling a financial data set by using various computer applications having a large number of interdependencies may be unaware that a computer application will fail to process data necessary to produce / compile the financial data set within a time period sufficient to maintain the timeliness of the financial data set.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System for optimizing batch job dependencies
  • System for optimizing batch job dependencies
  • System for optimizing batch job dependencies

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]As previously mentioned, many individual investors, businesses and organizations rely on financial data sets to make sound investment decisions. Accordingly, there is a demand for timely compiling financial data sets. Thus, many businesses and organizations use electronic computer applications to timely process large amounts of financial data and to produce / compile financial data sets. However, a large number of interdependencies may exist among the various computer applications. The more interdependencies that exist among the various computer applications, the harder tracking and managing the execution order of the computer applications becomes.

[0017]The present invention provides a financial computer system that simplifies the tracking, management and optimization of various interdependent computer applications (hereinafter “financial batch jobs”) that process large amounts of financial data used to compile time sensitive financial data sets. In particular, the computer syst...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer system for optimizing dependencies of batch jobs includes a scheduling server and a computer terminal. The scheduling server schedules an execution order of batch jobs on at least one batch server. The computer terminal receives a user input and queries the scheduling server for precedent batch jobs of a target batch job. The viewing application receives a query result from the scheduling server and depicts, on an electronic display, a dependency tree that includes one or more precedent batch jobs and the target batch job. The viewing application further depicts a critical path that includes critical precedent batch jobs that process data required by the target batch job. The viewing application provides for optimizations that optimize the execution order of the batch jobs such that the target batch job finishes executing earlier than the target batch job would have finished executing without the one or more optimizations.

Description

FIELD OF THE INVENTION[0001]The present invention relates to the processing batch jobs.BACKGROUND OF THE INVENTION[0002]Many individual investors, businesses and organizations rely on financial data sets to make sound investment decisions. Additionally, businesses and organizations require financial data captured at or after the close of the previous trading day to be compiled into financial data sets prior to the opening of the present trading day. Specifically, many people within a business or organization, such as accountants, traders and financial advisors, depend on receiving certain financial data sets by a certain time in order to perform their jobs. For example, a business or organization may have an employee who manages an investment fund and needs to formulate trading strategies prior to the opening of the trading day. In order to make optimum financial transactions, the employee needs to review, prior to the start of the present trading day, financial data sets detailing ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/50G06F9/52
CPCG06F9/52G06F9/5038G06F9/46G06F9/4843
Inventor REID, LENNOX DOUGLAS
Owner HARTFORD FIRE INSURANCE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products