Zero-byte filename telemetry for cloud storage cost reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telemetry systems face challenges in efficiently generating, storing, and retrieving telemetry data, particularly in cloud-based data storage and retrieval systems, due to high costs, resource intensiveness, and time-consuming data retrieval processes.

Innovation Solution

The proposed solution involves using a processing device to generate telemetry data and store it in the file name of a zero-byte file, allowing the data to be retrieved efficiently by enumerating the file system's directories and files without accessing individual file contents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If telemetry data is stored in file contents of traditional storage systems, then data can be stored persistently, but data retrieval is time-consuming and resource-intensive

Engineering Contradiction:
Improvedata retrieval timeVSAvoiddata retrieval efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent extracts telemetry data from traditional file content storage and relocates it to file metadata (specifically the file name field). This extraction allows the data to be stored in a more accessible location that can be enumerated quickly without reading entire file contents, thereby reducing retrieval time and improving efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transitions telemetry data from the content dimension (file contents) to the metadata dimension (file name/attributes). This dimensional change enables the data to be accessed through file system enumeration operations rather than requiring file content parsing, significantly improving retrieval performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If telemetry data is stored in cloud-based distributed storage systems, then data can be stored remotely, but storage costs increase proportionally with data volume

Engineering Contradiction:
Improvestorage accessibilityVSAvoidstorage cost
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent extracts telemetry data from the file content storage model and places it in file metadata. Since metadata typically consumes minimal storage space compared to actual file contents, this extraction dramatically reduces the storage volume required for telemetry data, thereby lowering cloud storage costs while maintaining remote storage accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the storage parameter from storing data in file contents (large volume) to storing data in file metadata (minimal volume). This parameter change transforms the storage requirement from proportional to data size to a fixed minimal overhead, significantly reducing storage costs.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple users access the same storage system simultaneously, then collaboration is enabled, but file contention issues arise

Engineering Contradiction:
Improvemulti-user access capabilityVSAvoidfile access reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts telemetry data from file contents to file metadata. Since metadata operations are separate from file content operations, multiple users can access and enumerate files simultaneously without contending for file content locks, thereby improving access reliability while maintaining multi-user capability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If telemetry data is stored using complex storage databases with logging services, then data can be queried efficiently, but system complexity increases

Engineering Contradiction:
Improvedata querying capabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts telemetry data from complex database storage to simple file metadata. File system enumeration provides sufficient querying capability for telemetry data without requiring complex database logging services, thereby reducing system complexity while maintaining operational ease.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables the file system itself to provide the querying capability through standard enumeration operations. Instead of requiring external complex logging services, the file system's native metadata structure and enumeration functionality serve the telemetry data access needs directly, simplifying the overall system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250202992A1Zero-byte filename-based telemetry
Publication Date: 2025.06.19 SNOWFLAKE INC
  • US20250202992A1 patent drawing
  • US20250202992A1 patent drawing
  • US20250202992A1 patent drawing

AI summary

Techniques for generating and storing application telemetry data are described. An example method includes generating, by an application, a unit of telemetry data comprising metrics related to a runtime state of the application. The method also includes generating a character string comprising the metrics. The method also includes writing, by a processing device executing the application, a zero-byte file to a storage system using the character string as a file name of the zero-byte file.