Endpoint Controller Provisioning in Distributed Multi-Tiered Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As computing environments grow in complexity, efficiently provisioning applications across diverse devices in a distributed multi-tiered computing environment becomes challenging, requiring effective management to meet service level agreements and service level objectives while handling large quantities of requests.

Innovation Solution

A distributed multi-tiered computing management system with a hierarchical structure, including global, domain, and device level management, uses endpoint controllers to obtain scheduling assignments and provisioning command packages, modifies device configurations, instantiates tasks, and collects monitoring information to optimize resource utilization and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a distributed multi-tiered computing environment is used to handle large quantities of requests, then productivity and scalability are improved, but device complexity and management difficulty increase

Engineering Contradiction:
Improverequest handling capacityVSAvoidecosystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the computing environment into a hierarchical multi-tiered structure with global controllers, domain controllers, and device controllers. Each tier handles specific management functions, dividing the complex ecosystem into manageable segments that can be independently controlled and scaled, thereby maintaining productivity while reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary controller entities (global controllers, domain controllers) that mediate between the provisioning system and individual devices. These intermediaries abstract the complexity of device management, allowing efficient request handling without directly increasing the complexity at each device level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If applications are provisioned across multiple devices in a domain, then resource utilization is improved, but scheduling and provisioning difficulty increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidprovisioning ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where device controllers automatically receive and execute provisioning commands from domain controllers, and automatically report status and monitoring information back. This automation eliminates manual provisioning steps, making multi-device application provisioning efficient and easy to operate while maximizing resource utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes feedback loops where device controllers report device status, task execution status, and monitoring information back to domain controllers. This feedback mechanism enables automated scheduling decisions and dynamic resource allocation, improving resource utilization while simplifying provisioning through intelligent, data-driven automation.

Inventive Principle:
Principle #23Feedback

3Productivity

If device configuration is modified to accommodate scheduling assignments, then task instantiation efficiency is improved, but configuration management complexity increases

Engineering Contradiction:
Improvetask instantiation efficiencyVSAvoidconfiguration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having domain controllers prepare and send provisioning commands package to device controllers before task execution begins. Device configurations are pre-modified based on scheduling assignments, and necessary software components are pre-installed or pre-configured, enabling efficient task instantiation without increasing ongoing configuration management complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230333897A1Method and system for performing device level management in a distributed multi-tiered computing environment
Publication Date: 2023.10.19 DELL PROD LP
  • US20230333897A1 patent drawing
  • US20230333897A1 patent drawing
  • US20230333897A1 patent drawing

AI summary

Techniques described herein relate to a method for managing a distributed multi-tiered computing (DMC) environment. The method includes obtaining, by an endpoint controller associated with a device, scheduling assignments and a provisioning command package from a local controller; in response to obtaining the scheduling assignments and the provisioning command package: making a determination that the device is available for the scheduling assignments; in response to the determination: modifying configuration of the device based on the scheduling assignments and generating configuration information; executing the provisioning commands included in the provisioning command package to instantiate tasks included in the scheduling assignments; instantiating monitoring services to collect monitoring information associated with the device and the tasks; and sending the monitoring information and configuration information to the local controller.