Per-Tenant Workload Availability Determination in Multi-Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining workload availability in multi-tenant systems on a per-tenant basis is challenging due to the complexity of managing maintenance schedules and redundancy across multiple workloads.

Innovation Solution

A monitoring system that tracks metrics for workloads, considers maintenance schedules, and accounts for redundancy by generating reports that indicate availability based on specified intervals and patterns, using allowance heuristics to adjust for delays and transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional approaches are used to determine workload availability, then the system structure remains simple, but the ability to determine availability on a per-tenant basis deteriorates due to inability to account for maintenance schedules and redundancy

Engineering Contradiction:
Improveavailability determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the workload availability determination by creating separate data structures and tracking mechanisms for each tenant. Each tenant's workloads are evaluated independently using tenant-specific availability data structures that track individual workload states, maintenance schedules, and redundancy relationships. This segmentation enables precise per-tenant availability measurement without requiring a complete system-wide redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-establishing availability data structures, maintenance schedules, and redundancy relationships before availability determination is needed. The system pre-processes workload information, maintains updated availability data structures, and prepares redundancy mappings in advance, allowing for rapid and accurate availability determination when required without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If maintenance schedules are tracked for all workloads, then availability determination accuracy improves, but the complexity of managing and processing maintenance information increases

Engineering Contradiction:
Improveavailability determination accuracyVSAvoidmaintenance schedule management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by maintaining maintenance schedule information at the specific level where it is needed - within each tenant's availability data structure. Rather than a centralized complex maintenance management system, each tenant's workloads have their own maintenance schedule tracking, allowing for accurate availability determination localized to each tenant without requiring complex global coordination of maintenance information.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If redundancy relationships between workloads are analyzed, then availability determination becomes more accurate, but the computational complexity and time required for analysis increases

Engineering Contradiction:
Improveavailability determination accuracyVSAvoidavailability analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent reduces analysis time by performing preliminary action - pre-establishing redundancy relationships and storing them in availability data structures before availability determination is needed. The system pre-processes workload relationships, identifies redundant workloads in advance, and maintains this information in ready-to-use data structures, eliminating the need for complex real-time analysis when availability is queried.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10778548B2Method and system for determining workload availability in a multi-tenant environment
Publication Date: 2020.09.15 EMC IP HLDG CO LLC
  • US10778548B2 patent drawing
  • US10778548B2 patent drawing
  • US10778548B2 patent drawing

AI summary

In general, embodiments of the technology relate to determining availability of workloads executing on a multi-tenant system on a per-tenant basis. More specifically, embodiments of the technology determine workload availability by taking into account maintenance schedules of the workloads (or the underlying physical cloud infrastructure) and/or whether a given workload is redundant.