Federated Area Package Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity and volume of data in scientific and technical analyses require advanced mechanisms for organization, reproducibility, and accountability, particularly in distributed systems where data and task routines are pooled for collaboration and reuse, but existing solutions lack effective oversight and error checking.

Innovation Solution

A system that generates a federated area package containing job flow definitions, data objects, and task routines, along with integrity values, to support the performance of job flows across multiple federated areas, enabling reproducibility and accountability through controlled access and hierarchical relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data and task routines are pooled in distributed systems for collaboration and reuse, then productivity and adaptability improve, but reliability and accountability deteriorate due to lack of oversight and error checking

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidaccountability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements instance logs that automatically record executions of job flows, task routines, and data object accesses. These logs provide continuous feedback about system operations, enabling oversight and accountability while maintaining distributed collaboration. The logs capture who accessed what, when, and with what results, creating an audit trail that supports reliability without hindering productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces federated area packages as intermediary structures that encapsulate job flow definitions, task routines, and data objects with their associated instance logs. These packages act as self-contained units that can be shared and executed across distributed systems while maintaining integrity and accountability through embedded logging mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If federated area packages include instance logs documenting job flow executions, then reliability and reproducibility improve, but device complexity and data volume increase

Engineering Contradiction:
ImprovereproducibilityVSAvoidpackage structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines job flow definitions, task routines, data objects, and instance logs into unified federated area packages. This merging creates self-contained units that maintain all necessary components for reproducibility in a single transferable structure, reducing the complexity of managing separate components while ensuring complete reproducibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent pre-generates federated area packages with embedded instance logs before distribution. This preliminary action ensures that all necessary documentation of job flow executions is prepared in advance, making the packages immediately reproducible upon receipt without requiring additional setup or log generation at the destination system.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If instance logs track all data object accesses and task routine executions, then measurement precision and accountability improve, but loss of information increases due to the volume of recorded data

Engineering Contradiction:
Improvetracking accuracyVSAvoiddata management overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential information needed for accountability and reproducibility into instance logs, such as identifiers of job flows, task routines, and data objects accessed, along with execution timestamps and results. This selective extraction maintains precise tracking of critical operations while avoiding the overhead of recording every minor system event.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses identifiers and references in instance logs rather than duplicating entire data objects or task routines. This copying approach maintains accurate tracking of data access and execution while minimizing the volume of stored information, as logs contain only metadata about operations rather than the operations' full content.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10409863B2Verification and export of federated areas and job flow objects within federated areas
Publication Date: 2019.09.10 SAS INSTITUTE INC
  • US10409863B2 patent drawing
  • US10409863B2 patent drawing
  • US10409863B2 patent drawing

AI summary

An apparatus includes a processor to: receive a request for a federated area (FA) package including a FA storing a job flow definition; retrieve an instance log of a past performance that includes identifiers of the job flow definition, a data object employed as an input to a past performance, and a task routine executed in the past performance; employ an identifier to identify an FA storing a data object employed as an input; employ an identifier to identify an FA storing an executed task routine; generate the FA package to include the FAs storing the job flow definition, the instance log, the data object and the task routine, and include a copy of each in its respective federated area within the FA package; include an integrity value for each FA in the FA package; and transmit the FA package to the requesting device.