Cloud Resource Orchestration Service for Heterogeneous Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of disparate heterogeneous cloud-based resources leads to inefficiencies due to the need for managing and tracking resources across multiple cloud environments, which can be provided by different corporate entities, resulting in complex and inefficient operations.

Innovation Solution

A platform architecture that utilizes an orchestration service to manage services and resources across multiple cloud environments through a single API, incorporating services like admin API, scheduler, model management, and data storage, which allows for unified access and management of resources regardless of the cloud provider, using tools like Elastic Beanstalk and Git repositories for version management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users concurrently utilize different sets of cloud-based resources from multiple cloud providers, then resource diversity and functionality are improved, but operational complexity and management difficulty increase

Engineering Contradiction:
Improveresource diversityVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a resource abstraction layer that acts as an intermediary between users and multiple cloud providers. This layer provides unified resource management, abstracting away the heterogeneity of different cloud environments while maintaining access to diverse resources from multiple providers, thereby reducing operational complexity without sacrificing resource diversity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple cloud environments are managed through separate interfaces and tools, then cloud provider independence is maintained, but management efficiency and resource utilization decrease

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidease of management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a universal resource management platform that can manage multiple cloud environments through a single interface. This multi-functional system provides unified access, monitoring, and control across different cloud providers, improving both management efficiency and ease of operation while maintaining the ability to work with various cloud technologies

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

3Reliability

If heterogeneous cloud resources are accessed through multiple specialized tools and interfaces, then access to specific cloud features is optimized, but integration complexity and tracking difficulty increase

Engineering Contradiction:
Improvecloud feature accessVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments resource management into distinct functional modules within the abstraction layer, including resource provisioning, monitoring, and control components. Each module handles specific aspects of cloud resource management independently, reducing integration complexity while maintaining reliable access to cloud features through a coordinated modular architecture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10938907B2Techniques and architectures for managing disparate heterogeneous cloud-based resources
Publication Date: 2021.03.02 SALESFORCE INC
  • US10938907B2 patent drawing
  • US10938907B2 patent drawing
  • US10938907B2 patent drawing

AI summary

Techniques and architectures for data modeling and management. Data modeling services are provided to agents within multiple different operating environments of a computing environment having at least one database stored on one or more physical memory devices communicatively coupled with one or more hardware processors the one or physical memory devices. Building and versioning of data modeling projects is coordinated and data utilized for the data modeling projects with the one or more hardware processors.