Multi-tenant Data Backup via Adaptor Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face challenges in efficiently backing up and restoring data for multiple tenants across diverse data resources while minimizing disruption to other users, as they lack a robust and adaptive mechanism to handle different data types and resources.

Innovation Solution

The system employs a set of adaptors specific to each data resource type, allowing tenant-by-tenant data backup and restore operations, using machine-readable storage mediums and processors to execute instructions that determine when and how data should be backed up and restored, utilizing communication protocols tailored to each resource type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data backup operations are performed across multiple data resources for multiple tenants, then data reliability is improved, but system complexity increases due to handling diverse data types and resources

Engineering Contradiction:
Improvedata reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the backup process into separate adaptor modules, each dedicated to a specific data resource type. This allows independent handling of different data types (databases, file systems, cloud storage) while maintaining a unified backup framework, thus improving reliability without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Adaptors serve as intermediary components between the backup management system and diverse data resources. Each adaptor translates backup operations into resource-specific protocols, simplifying the interface complexity while enabling reliable backups across heterogeneous data types through standardized mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If tenant-by-tenant backup operations are implemented, then data management precision is improved, but access disruption to other tenants increases during backup operations

Engineering Contradiction:
Improvedata management precisionVSAvoidaccess disruption
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The backup system dynamically adjusts its operation mode based on resource availability and tenant requirements. It can switch between immediate backup execution and scheduled backup execution, allowing tenant-specific precision in data management while minimizing disruption to other tenants through flexible timing and resource allocation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary assessment of backup requirements and schedules backup operations during periods of lower system utilization. This allows precise tenant-by-tenant data management while proactively minimizing disruption to other tenants by performing backups when access demands are lower.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple adaptors are used for different data resource types, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The backup management system implements a universal adaptor framework where each adaptor follows a standardized interface and communication protocol. This allows the system to handle multiple data resource types (databases, file systems, cloud storage) through consistent mechanisms, improving adaptability while controlling complexity through uniformity in adaptor design and integration.

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

Data Source

PatentUS10303553B2Providing data backup
Publication Date: 2019.05.28 MICRO FOCUS LLC
  • US10303553B2 patent drawing
  • US10303553B2 patent drawing

AI summary

Examples relate to providing data backup for a multi-tenant application. One example enables determination that a first data set for a first tenant from the application should be backed up and determination, independently from determining the first data set should be backed up, that a second data set for a second tenant from the application should be backed up. Responsive to determining the first data set should be backed up, a first portion of the first data set stored at a first data resource of a first type may be accessed via a first adaptor for the first type of data resource, and a second portion of the first data set stored at a second data resource of a second type may be accessed via a second adaptor for the second type of data resource. The accessed portions of the first data set may be stored.