Data Lakehouse Power Policy Execution Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database systems face challenges in efficiently processing and storing large volumes of data due to limitations in hardware, data storage methods, and restricted co-processing options, leading to suboptimal execution speeds.

Innovation Solution

The implementation of a large-scale data processing network with a parallelized database system that includes sub-systems for data input, storage, retrieval, and query processing, utilizing a distributed architecture to improve response times and processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a traditional database system processes data sequentially with limited co-processing options, then hardware limitations are minimized, but execution speed and processing efficiency deteriorate

Engineering Contradiction:
Improveexecution speedVSAvoidsystem architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The database system is divided into multiple independent processing nodes that can execute queries and operations in parallel. Each node processes a segment of the workload independently, enabling concurrent execution and significantly improving processing speed without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from sequential single-node processing to distributed multi-node processing, adding the dimension of parallelism across multiple hardware components. This dimensional expansion enables simultaneous execution of operations that would be impossible in a traditional single-threaded architecture

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If a parallelized distributed database system is implemented, then processing efficiency and response time are improved, but hardware requirements and system complexity increase

Engineering Contradiction:
Improvedata processing throughputVSAvoidhardware resources required
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Each processing node in the distributed system is designed to perform multiple functions including query execution, data storage, and coordination. This multi-functionality reduces the total hardware resources needed compared to having dedicated specialized hardware for each function, while still achieving high processing throughput

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adjusts the number of active processing nodes and resource allocation based on the workload size and complexity. For smaller datasets, fewer nodes are activated, reducing hardware consumption. For larger datasets, more nodes are engaged to distribute the processing load, optimizing the hardware-to-workload ratio

Inventive Principle:
Principle #35Parameter changes

3Speed

If data is stored in a traditional single-location format, then storage simplicity is maintained, but retrieval speed and query performance deteriorate

Engineering Contradiction:
Improvedata retrieval speedVSAvoidstorage system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The database is segmented into multiple data partitions distributed across different nodes in the network. Each partition can be retrieved independently from its respective node, enabling parallel data retrieval operations that significantly improve query performance without requiring complete system reorganization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A coordination service acts as an intermediary between query requests and data locations. This mediator determines the optimal data partitions to retrieve and routes requests to the appropriate nodes, simplifying the client interface while enabling complex parallel retrieval operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250181585A1Limiting execution of operations via a data lakehouse platform based on power usage policy data
Publication Date: 2025.06.05 OCIENT HOLDINGS LLC
  • US20250181585A1 patent drawing
  • US20250181585A1 patent drawing
  • US20250181585A1 patent drawing

AI summary

A data storage system is operable to generate operation requirement data based on power usage policy data. An energy utilization-based operation limitation enforcement function is performed upon energy utilization-based operation restriction enforcement input data to generate energy utilization-based operation restriction enforcement data for an operation based on applying the operation requirement data. The operation is executed when the energy utilization-based operation restriction enforcement data indicates execution of the operation is allowed, and execution of the operation is foregone when the energy utilization-based operation restriction enforcement data indicates execution of the operation is disallowed.