IP Library Patent Application 12731371
Patent Application
App. No. 12/731,371

AUTOMATED TRANSFER OF BULK DATA INCLUDING WORKLOAD MANAGEMENT OPERATING STATISTICS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/731,371
Abstract

Methods and systems for transferring bulk data, such as workload operation statistics, are disclosed. One method includes communicatively connecting a first computing system to a second computing system that stores bulk data, and determining a subset of the bulk data to be requested. The method further includes forming one or more extraction ranges representing the subset of the bulk data. For each of the one or more extraction ranges, the method includes transmitting a request for data including an identification of the extraction range, and receiving a data block defined by the extraction range and extracted from the bulk data.

Claims (43)

1 . A method of transferring bulk data comprising:

communicatively connecting a first computing system to a second computing system, the second computing system storing bulk data;

determining a subset of the bulk data to be requested by the first computing system;

forming one or more extraction ranges representing the subset of the bulk data; and

for each of the one or more extraction ranges:

transmitting a request for data from the first computing system to the second computing system, the request for data including an identification of the extraction range; and

receiving a data block from the second computing system, the data block defined by the extraction range and extracted from the bulk data.

2 . The method of claim 1 , wherein the bulk data comprises a log file including workload operation statistics of the second computing system.

3 . The method of claim 2 , wherein the log file is organized by time, and wherein each of the extraction ranges represent time ranges of a predetermined length of time.

4 . The method of claim 1 , wherein the second computing system is a host computing system, and wherein the first computing system is an analysis computing system.

5 . The method of claim 1 , further comprising, for each of the extraction ranges, upon receiving the data block, updating a table managed by the first computing system, the table tracking receipt of the one or more extraction ranges at the first computing system.

6 . The method of claim 1 , wherein communicatively connecting a first computing system to a second computing system, occurs upon a predetermined schedule set by the first computing system.

7 . The method of claim 1 , further comprising verifying the ability of the second computing system to provide binary data to the first computing system.

8 . The method of claim 1 , further comprising sending an initialize command to the second computing system, the initialize command capable of initializing a data export service operable at the second computing system to extract the data block to the first computing system.

9 . The method of claim 1 , further comprising, for each of the one or more extraction ranges, storing the data block in a database file managed at the first computing system.

10 . The method of claim 1 , further comprising generating one or more reports based on the information stored in the database file.

11 . The method of claim 1 , further comprising, upon determining that a data block associated with one of the one or more extraction ranges was not returned successfully, transmitting a second request for data from the first computing system to the second computing system, the second request for data including an identification of the extraction range associated with the data block that was not returned successfully.

12 . A system for obtaining data from a host computing system, the system comprising:

an analysis computing system communicatively connected to the host computing system, the analysis computing system including a memory configured to store one or more database files, the analysis computing system configured to:

communicatively connect the analysis computing system to the host computing system, the host computing system storing bulk data;

determine a subset of the bulk data to be requested system;

form one or more extraction ranges representing the subset of the bulk data; and

for each of the one or more extraction ranges:

transmit a request for data to the host computing system, the request for data including an identification of the extraction range;

receive a data block from the host computing system, the data block defined by the extraction range and extracted from the bulk data; and

upon receipt of all of the data blocks from the host computing system, store the data blocks in the database file.

13 . The system of claim 12 , further comprising an extraction table stored in the memory of the analysis computing system, wherein, upon receipt of each data block from the host computing system, the analysis computing system is configured to update an entry in the extraction table.

14 . The system of claim 12 , wherein the bulk data includes workload operation statistics relating to workloads executing on the host computing system.

15 . The system of claim 12 , wherein the database file has a schema arranged by record type and indexed by timestamp.

16 . The system of claim 12 , further comprising a scheduler operable on the analysis computing system, the scheduler configured to allow creation of a schedule to communicatively connect the analysis computing system to the host computing system.

17 . The system of claim 12 , wherein the analysis computing system is further configured to generate one or more reports based on at least a portion of the information stored in the database file.

18 . A system for obtaining data relating to workload operation statistics comprising:

a plurality of host computing systems each storing a log file of workload operation statistics of that host computing system;

an analysis computing system communicatively connected to the plurality of host computing systems, the analysis computing system including a memory configured to store one or more database files, the analysis computing system configured to:

communicatively connect to each of the plurality of host computing systems, each host computing system storing a log file including workload operation statistics;

determine a subset of the workload operation statistics to be requested from each of the host computing systems;

form one or more extraction ranges representing the subset of the workload operation statistics for each host computing system; and

for each of the one or more extraction ranges and each of the host computing systems:

transmit a request for data to the host computing system, the request for data including an identification of the extraction range;

receive a data block from the host computing system, the data block defined by the extraction range and extracted from the log file; and

store the data block in a database file at the analysis computing system, the database file thereby containing workload operation statistics for a plurality of host computing systems.

19 . The system of claim 18 , further comprising a scheduler operable on the analysis computing system, the scheduler configured to allow creation of a schedule to communicatively connect the analysis computing system to the host computing system.

20 . The system of claim 19 , further comprising a reporting module operable on the analysis computing system and configured to generate reports based on at least a portion of the workload operating statistics stored in the database file.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 3, 2018
From: BANK OF AMERICA, N.A.
To: ALTISOURCE HOLDINGS S.A.R.L.
Reel/Frame 045426/0871 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2010
From: OKUN, JUSTIN A; YADAVA, RAJU
To: UNISYS CORPORATION
Reel/Frame 024520/0710 →
LIEN Recorded May 7, 2010
From: UNISYS CORPORATION
To: DEUTSCHE BANK NATIONAL TRUST COMPANY
Reel/Frame 024351/0405 →