Ethernet Media Drive Address Mapping in Tape Libraries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In tape libraries with Ethernet-connected tape drives, distinguishing the physical location of tape drives without an intermediary controller is inconvenient and costly, as existing systems require modifications to the tape drives.

Innovation Solution

A method that associates a physical address with a logical communication address for Ethernet-connected media drives by embedding the physical address in a request sent to a library controller via an Ethernet switch, recording it, and using a mapping server to assign logical communication addresses based on Ethernet switch ports, allowing the library controller to determine the physical address from the routing table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If tape drives are directly connected using Ethernet without an intermediary controller, then device complexity is reduced and ease of manufacture is improved, but the ability to distinguish physical locations of tape drives becomes difficult

Engineering Contradiction:
Improvesystem complexityVSAvoidphysical location detection
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a library controller as an intermediary device that receives Ethernet frames from tape drives, extracts physical address information, and maintains a mapping between physical and logical addresses. This mediator enables the system to distinguish tape drive locations without requiring modifications to the tape drives themselves, resolving the contradiction between simplified connectivity and location detection capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical address identification methods (such as dip switches or geographical addresses on physical tape drives) with Ethernet-based network addressing. By substituting the mechanical address reading mechanism with network protocol-based address extraction, the system achieves location differentiation without physical modifications to the tape drives

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If a predefined map between logical communication address and physical location address is used, then ease of operation is improved, but adaptability deteriorates when tape drives are repositioned or reassigned

Engineering Contradiction:
Improveaddress mapping operationVSAvoidreconfiguration adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic address mapping mechanism where the library controller automatically updates the mapping between logical and physical addresses based on current system configuration. Rather than using a static predefined map, the system dynamically adapts to tape drive repositioning, removal, or addition by updating its internal mapping table, thus maintaining both ease of operation and reconfiguration adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the library controller receives Ethernet frames containing physical address information from tape drives and uses this feedback to update and maintain accurate mappings. This feedback loop enables the system to automatically adapt to changes in tape drive configuration while maintaining operational simplicity through automated address association

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If physical address information is embedded in Ethernet frames and recorded by the library controller, then adaptability is improved for reconfiguration, but device complexity increases due to additional processing requirements

Engineering Contradiction:
Improvereconfiguration adaptabilityVSAvoidcontroller processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The library controller is designed to perform multiple functions: it manages Ethernet communication, extracts physical address information from frames, maintains logical-to-physical address mappings, and handles tape drive identification. By consolidating these functions into a single multi-functional controller, the patent avoids distributing complex processing across multiple devices, thus managing overall system complexity while achieving reconfiguration adaptability

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

Data Source

PatentUS8868818B2Method for associating physical address with logical communication address in a media library assembly
Publication Date: 2014.10.21 QUANTUM CORP
  • US8868818B2 patent drawing
  • US8868818B2 patent drawing
  • US8868818B2 patent drawing

AI summary

A method for associating a physical address with a logical communication address for an Ethernet-connected media drive (22A1-22A4, 22B1-22B4) in a media library assembly (10) includes the steps of providing a first media drive (22A1) having a first physical address; sending a request for a first logical communication address from the first media drive (22A1) to a library controller (16) via an Ethernet switch (18) the first physical address being imbedded in the request; and recording the first physical address with the Ethernet switch (18). The method can include associating the first physical address with one of a plurality of Ethernet switch ports (26A1-26A4, 26B1-26B4) using a mapping server (25) of the library controller (16). The method can include searching a routing table (228) of the Ethernet switch (18) with the library controller (16) to determine the first physical address. The method can also include assigning the first logical communication address to the first physical address with the library controller (16). The step of assigning can include basing the first logical communication address on an Ethernet switch port (26A1-26A4, 26B1-26B4) that is associated with the first physical address.