Deferred Child Task Scheduling for Electronic Transaction Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing tasks for electronic transactions consume large resources, and existing technologies lack mechanisms to effectively control or defer resource consumption, limiting efficiency and flexibility.
Innovation Solution
The system and method involve receiving an electronic transaction data set with parameters identifying resource consumption, generating signals to communicate options for deferring data processing tasks, and creating deferred child tasks to execute these tasks at future times, thereby managing resource consumption over time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data processing tasks are executed immediately upon receiving electronic transaction data, then transaction processing speed is improved, but resource consumption spikes and creates short-term constraints
Solution Approach 1:
The system dynamically adjusts the timing of data processing tasks based on resource availability and transaction priorities. Instead of rigid immediate execution or uniform deferral, the system flexibly schedules tasks to balance speed requirements with resource consumption patterns, allowing critical transactions to be processed immediately while deferring less urgent ones during resource-constrained periods
Solution Approach 2:
The system implements periodic resource consumption by scheduling data processing tasks at intervals rather than all at once. This distributes resource usage over time periods, preventing spikes while maintaining steady transaction processing. The periodic scheduling allows resources to be consumed in manageable batches aligned with system capacity
2Loss of time
If all data processing tasks are executed immediately, then transaction completion time is reduced, but resource constraints are exceeded and system stability deteriorates
Solution Approach 1:
The system segments data processing tasks into smaller, manageable units that can be executed independently at different times. By dividing the overall processing workload into discrete task components, the system can process critical segments immediately while scheduling non-critical segments for later execution, maintaining both fast completion for urgent items and stable resource usage overall
Solution Approach 2:
The system performs preliminary scheduling and prioritization of data processing tasks before execution. By pre-categorizing tasks based on urgency and resource requirements, the system prepares an execution plan that ensures critical transactions are processed immediately while less urgent tasks are deferred, maintaining system stability without significantly impacting overall completion time
Data Source
AI summary
A method for executing a data processing task for an electronic transaction includes receiving an electronic transaction data set including parameters identifying a quantity of an electronic resource consumed from a purchaser resource pool by the data processing task;upon receiving response signals indicative of instructions to defer execution of at least a portion of the data processing task thereby deferring a corresponding consumption of at least a portion of the quantity of the electronic resource from the purchaser resource pool, generating a second data processing task for releasing at least the portion of the electronic resource to the purchaser resource pool; andgenerating deferred child data processing tasks for executing at least the portion of the data processing task at one or more future times which when executed, consume at least the portion of the quantity of the electronic resource from the purchaser resource pool.


