Extensible File System Metadata via Self-Describing Records
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional file-based computer systems have limited support for metadata beyond fixed types of file attributes and lack a flexible mechanism for accessing and managing additional file information, which hinders coordination between applications in complex computing environments.
Innovation Solution
A system and method for generating extensible file system metadata, where a storage device and file system detect file system content access events and store metadata records in an extensible, self-describing format, such as XML, to facilitate more comprehensive and flexible data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional fixed types of file attributes are used for metadata, then the file system structure is simple and easy to implement, but the metadata cannot be augmented or extended to store additional file information
Solution Approach 1:
The patent implements dynamic metadata by allowing the file system to create and store custom metadata attributes beyond the fixed predefined types. The metadata system transitions from static to dynamic, enabling augmentation of file information with application-specific or system-specific attributes while maintaining the underlying file system structure.
Solution Approach 2:
The patent segments metadata into two parts: fixed predefined attributes (for compatibility and simplicity) and extensible custom attributes (for additional functionality). This segmentation allows the system to maintain the simple fixed structure while adding extensibility through separate custom metadata fields that can be stored and managed independently.
2Adaptability or versatility
If a limited procedure for accessing metadata is used, then the access mechanism is simple, but the system lacks flexible procedures for retrieving and managing metadata
Solution Approach 1:
The patent implements a universal metadata access mechanism that can handle both traditional fixed attributes and extensible custom attributes through a unified interface. The file system provides flexible procedures for retrieving metadata that work across different metadata types, allowing applications to access both predefined and custom attributes through the same mechanisms.
3Productivity
If numerous applications interact with files independently, then each application can perform its specific functions, but coordination between applications requires considerable user intervention
Solution Approach 1:
The patent implements feedback mechanisms through extensible metadata that allow applications to publish and subscribe to file system events. Applications can set metadata attributes to indicate their needs or states, and other applications or the file system can detect these changes and automatically respond, creating a coordinated workflow without requiring user intervention.
Solution Approach 2:
The extensible metadata system acts as an intermediary between applications, allowing them to communicate their requirements and states through standardized metadata attributes. The file system mediates coordination by detecting metadata changes and facilitating automated responses, reducing the need for direct application-to-application communication and user intervention.
Data Source
AI summary
A system and method for generating extensible file system metadata. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device and to store file system content. The file system may be further configured to detect a file system content access event, and in response to detecting the file system content access event, to generate a metadata record, where the metadata record is stored in an extensible, self-describing data format.


