Test Tenant Generation for Data Center Issue Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, technical issues in multi-tenant data centers can be difficult to detect and reproduce, especially when they affect end user tenants, as support personnel lack direct access to user data and face challenges in replicating the deployment environment, leading to inefficient troubleshooting and maintenance.

Innovation Solution

A computing system that generates test tenants with similar configurations to end user tenants, allowing for technical issue detection and reproduction without accessing end user data, using a test tenant generation system that deploys and monitors test tenants across the data center, facilitating proactive issue identification and resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If support personnel directly access end user tenant data to detect and reproduce technical issues, then issue detection accuracy improves, but data security and access control requirements worsen

Engineering Contradiction:
Improveissue detection accuracyVSAvoiddata security risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates a copy tenant that replicates the configuration, environment, and service instance of the end user tenant without containing actual user data. This copy serves as a safe surrogate for technical issue detection and reproduction, eliminating the need for support personnel to access sensitive end user data while maintaining identical troubleshooting capabilities

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The copy tenant acts as an intermediary between support personnel and the actual end user tenant. It provides a mediation layer that enables technical issue detection and reproduction while preventing direct access to sensitive user data, thus resolving the contradiction between diagnostic needs and data security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If support personnel manually replicate the deployment environment to reproduce technical issues, then issue reproduction capability improves, but time and resource consumption worsen

Engineering Contradiction:
Improveissue reproduction capabilityVSAvoidtroubleshooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically creates a copy tenant that pre-replicates the entire deployment environment, service instance configuration, and tenant setup before troubleshooting begins. This preliminary action eliminates the manual replication process that would otherwise consume significant time and resources during issue reproduction

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The copy tenant is automatically generated and configured through self-service mechanisms, where the system itself replicates the deployment environment without requiring manual intervention from support personnel. This automation dramatically reduces the time and effort needed to reproduce technical issues

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple test tenants are deployed across the data center to detect technical issues, then issue detection coverage improves, but system complexity and management overhead worsen

Engineering Contradiction:
Improveissue detection coverageVSAvoidtenant management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The copy tenant serves multiple functions simultaneously: it acts as a test environment for issue detection, a reproduction platform for troubleshooting, and a configuration reference for deployment validation. This multi-functionality reduces the need for separate specialized test environments, thereby managing complexity while maintaining comprehensive issue detection coverage

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

Data Source

PatentUS10778526B2Automated creation of test tenants for data center technical issue detection
Publication Date: 2020.09.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10778526B2 patent drawing
  • US10778526B2 patent drawing
  • US10778526B2 patent drawing

AI summary

A computing system includes at least one processor and memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to identify configuration data that defines computing functionality of a first service instance assigned to an end user tenant in the computing system, generate a test tenant comprising a second service instance provisioned with computing resources that are configured based on the configuration data, detect a technical issue in the first service instance, and generate the technical issue in the second service instance.