Unified Inode Backup Metadata Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems manage backup data and environment metadata through separate sessions, leading to inefficient use of storage resources and increased complexity.

Innovation Solution

A system and method for managing environment metadata during backup sessions by sending a sequence of blocks or files comprising backup data and metadata to the storage system, where operations for processing metadata are integrated with those for backup data, using a master directory data structure to track and store both types of data, and allowing access to metadata for authorized users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If backup data and environment metadata are managed through separate sessions, then data integrity is maintained, but storage resource efficiency decreases and system complexity increases

Engineering Contradiction:
Improvestorage resource efficiencyVSAvoidsession management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines the management of backup data and environment metadata into a single integrated backup session. The backup session now handles both types of data through unified data structures (inodes) and processing operations, eliminating the need for separate management sessions and improving storage resource efficiency while reducing system complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The backup session is enhanced to perform multiple functions simultaneously: it manages both backup data and environment metadata through a single interface. The inode data structure is designed to universally handle different types of data (backup data, environment metadata, directory information) within the same session, making the system more versatile and efficient

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

2Productivity

If separate data structures are used for backup data and environment metadata, then data organization is maintained, but storage overhead increases

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidstorage overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges the data structures for backup data and environment metadata into a unified inode-based system. Both types of data are stored using the same inode structure, which tracks file attributes, permissions, and location information. This consolidation eliminates redundant data structures and reduces storage overhead while maintaining proper organization through the inode hierarchy

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The inode data structure is designed as a universal container that can represent both backup data files and environment metadata files. The same inode mechanisms handle allocation, tracking, and management for all data types, eliminating the need for separate specialized data structures and reducing overall storage overhead

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

Data Source

PatentUS9430330B1System and method for managing environment metadata during data backups to a storage system
Publication Date: 2016.08.30 NETAPP INC
  • US9430330B1 patent drawing
  • US9430330B1 patent drawing
  • US9430330B1 patent drawing

AI summary

Described herein is a system and method for managing environment metadata of a server system during a backup session between the server system and a storage system. In some embodiments, during the backup session, the server system sends a sequence of blocks or files comprising backup data and environment metadata to the storage system. The backup data may comprise data on the server that is typically sent to the storage system during a backup session, such as client or application data. The environment metadata may include information describing the server system, such as information describing hardware or software components of the server system or server metrics of the server system. In these embodiments, operations for processing environment metadata may be included with the operations for processing backup data during the backup session.