UDEV Label Translation for Virtual Tape File Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing virtual tape emulation systems face name conflicts due to the inability to uniquely identify multiple copies of the same virtual tape file system, particularly in scenarios like disaster recovery testing and file system replication, where the labeling convention used by the virtual tape emulation software does not maintain association between the file system and the virtual tape library.
Innovation Solution
The implementation of a UDEV label translation process within the virtual tape emulator's operating system creates unique labels for virtual tape file systems by concatenating the tape library ID, storage system identifier, and device identifier derived from the World Wide Name, ensuring that each file system has a distinct label and preventing conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the virtual tape emulation software uses a labeling convention based on tape library name, storage array logical name, and LUN number, then the file system can be identified within the storage system, but name conflicts occur when multiple replicated copies of the same virtual tape file system exist
Solution Approach 1:
The patent introduces a new dimension to the labeling system by incorporating the device World Wide Name (WWN) into the UDEV label. This additional dimension (device identifier from WWN) differentiates between multiple replicated copies of the same virtual tape file system, resolving name conflicts while maintaining the original identification structure.
2Reliability
If the UDEV label translation process creates unique labels by concatenating tape library ID, storage system identifier, and device identifier, then multiple replicated copies can be differentiated, but the complexity of the labeling process increases
Solution Approach 1:
The UDEV label translation process automatically generates unique labels by concatenating existing identifiers (tape library ID, storage system identifier, and device identifier from WWN) without requiring manual intervention. The system self-manages the label creation and translation, reducing operational complexity despite the increased label structure.
3Reliability
If the virtual tape emulator maintains association between file system and virtual tape library through labeling, then proper functioning is ensured, but the existing naming convention fails to maintain this association in replication scenarios
Solution Approach 1:
The patent modifies the labeling parameters by incorporating the device identifier derived from the World Wide Name (WWN) into the UDEV label structure. This parameter change enables the label to uniquely identify multiple replicated copies while maintaining the association between file systems and their parent virtual tape libraries, making the system adaptable to replication scenarios.
Data Source
AI summary
Virtual tape emulation software on a Virtual Tape Emulator (VTE) assigns file systems labels based on the tape library name, the logical name of the storage array (from the VTE perspective), and the logical unit number (LUN) of the device on the VTE on which the file system is created. To prevent name conflicts within the VTE Operating System (VTEOS), a UDEV label translation process in the VTEOS creates a new label for the virtual tape file system that will be used by the VTEOS to identify the virtual tape file system. The label is created by concatenating the tape library ID, and the storage system identifier and the device identifier derived from the device World Wide Name (WWN). Since the label is unique within the VTE, UDEV label translation enables the VTEOS to differentiate between multiple replicated copies of the same virtual tape file system.


