Resource Control Device Workflow Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing resources in data centers are often limited, leading to inefficiencies in workflow processing as multiple devices compete for access, resulting in potential overloading and reduced productivity.

Innovation Solution

Implementing a resource control system where each computing resource is monitored by a resource control device that manages access, allowing server computing devices to request access and adjust processing states based on availability, with the option to use proxy control devices to alleviate overload and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple computing devices access limited computing resources simultaneously, then resource utilization increases, but system overload and processing inefficiency occur

Engineering Contradiction:
Improveworkflow processing efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the processing state of computing devices based on real-time resource availability. When resources are available, devices process workflows; when resources are unavailable, devices enter paused or reduced-functionality states. This dynamic state management prevents system overload while maintaining productivity optimization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The resource control device continuously monitors computing resource availability and provides feedback to computing devices. This feedback mechanism enables the system to adapt resource allocation in real-time, preventing overload conditions while maximizing resource utilization when capacity is available.

Inventive Principle:
Principle #23Feedback

2Productivity

If computing devices continuously monitor and request access to computing resources, then resource allocation efficiency improves, but communication overhead and system complexity increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A resource control device is introduced as an intermediary between computing devices and computing resources. This mediator centralizes the monitoring and access control functions, simplifying the architecture by consolidating control logic in a single component rather than distributing complexity across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If computing devices enter reduced functionality states to reduce power consumption, then energy efficiency improves, but processing capacity decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing capacity
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

Computing devices periodically transition between full functionality, reduced functionality, and paused states based on resource availability. This periodic state changes allow devices to conserve energy during resource unavailability while rapidly resuming processing when resources become available, optimizing the balance between power consumption and processing capacity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9128761B1Management of computing devices processing workflow stages of resource dependent workflow
Publication Date: 2015.09.08 AMAZON TECH INC
  • US9128761B1 patent drawing
  • US9128761B1 patent drawing
  • US9128761B1 patent drawing

AI summary

Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.