Centralized Cloud Resource Management Console

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing computing resources in complex, dynamically evolving environments with multiple users and applications is challenging due to the lack of systems for tracking resource utilization and user activity, leading to inefficiencies and resource waste.

Innovation Solution

A centralized management console system that collects data from external systems, provides a dashboard for resource tracking and notification, and enables utilization monitoring and mapping of application execution across multiple machines and cloud resources, facilitating efficient resource allocation and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If organizations deploy multiple applications across multiple machines in the cloud to meet operational needs, then application availability and operational flexibility improve, but resource utilization tracking and management become increasingly difficult

Engineering Contradiction:
Improveapplication availabilityVSAvoidresource tracking complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized management console as an intermediary system that aggregates resource utilization data from multiple distributed applications and machines. This console provides a unified interface for tracking and managing cloud resources, eliminating the complexity of monitoring each application-machine combination separately while maintaining the flexibility of distributed deployment

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If organizations allocate more computing resources to users to ensure adequate capacity, then user operational capability improves, but resource waste increases due to lack of utilization monitoring

Engineering Contradiction:
Improveuser operational capabilityVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where the management console continuously monitors resource utilization metrics and provides real-time information to both users and administrators. This feedback loop enables dynamic resource allocation adjustments, allowing organizations to allocate sufficient resources for user productivity while identifying and correcting utilization inefficiencies to reduce waste

Inventive Principle:
Principle #23Feedback

3Measurement precision

If organizations implement comprehensive resource tracking systems to monitor usage, then resource management precision improves, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improveresource utilization tracking accuracyVSAvoidtracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The management console is designed as a universal platform that can track multiple types of cloud resources (computing power, storage, network bandwidth) across multiple applications and machines through a single unified interface. This multi-functional approach achieves comprehensive measurement precision without requiring separate tracking systems for each resource type, thereby reducing overall system complexity

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

Data Source

PatentUS9497136B1Method and system for providing usage metrics to manage utilzation of cloud computing resources
Publication Date: 2016.11.15 EMC IP HLDG CO LLC
  • US9497136B1 patent drawing
  • US9497136B1 patent drawing
  • US9497136B1 patent drawing

AI summary

A management console application provides a dashboard which centralizes data from and access to one or more other applications. In a specific implementation, the dashboard displays resource utilization and tracking data generated by a first application, an application execution map generated by a second application that identifies the resources on which a third application is executing, or both.