Automated Tape Drive Sharing via Reservation Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In heterogeneous computing environments, multiple applications are unable to share a tape drive due to concurrent access limitations, leading to inefficient resource utilization and increased costs as each application requires a dedicated tape drive, necessitating manual intervention to manage reservation states.

Innovation Solution

A computer-implemented method and system that employs a library reservation agent and drive-sharing agents to automatically manage tape drive reservations, allowing multiple applications to share a tape drive by setting it offline or online based on reservation status changes, without requiring changes to existing applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to manage tape drive reservations, then reliability of tape drive access is improved, but loss of time increases and productivity decreases

Engineering Contradiction:
Improvetape drive access reliabilityVSAvoidtime for manual intervention
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-service through the library reservation agent that automatically detects reservation status changes and manages tape drive availability without requiring manual administrator intervention. The agent monitors reservation events and automatically updates tape drive status across the heterogeneous environment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The library reservation agent implements feedback mechanisms by continuously monitoring reservation status changes from multiple applications and automatically adjusting tape drive availability based on real-time reservation information, creating a closed-loop control system.

Inventive Principle:
Principle #23Feedback

2Reliability

If dedicated tape drives are allocated to each application, then reliability of application operation is improved, but loss of substance increases and productivity decreases

Engineering Contradiction:
Improveapplication operation reliabilityVSAvoidnumber of tape drives
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements universality by enabling a single tape drive to serve multiple applications through automated reservation management. The library reservation agent coordinates access between different applications, allowing one tape drive to perform multiple functions and serve multiple purposes simultaneously.

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

Solution Approach 2:

The system merges multiple dedicated tape drive requirements into a single shared resource by implementing automated reservation coordination. Multiple applications that would traditionally require separate dedicated drives are now combined to share a common tape drive through the library reservation agent's management.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If automated reservation management is implemented, then productivity is improved and loss of time is reduced, but device complexity increases

Engineering Contradiction:
Improvetape drive sharing efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The library reservation agent serves as an intermediary component that manages the complexity of automated reservation coordination. Rather than requiring complex integration into each application or the tape drive hardware itself, the agent acts as a mediator that handles reservation status monitoring and tape drive availability management centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8255476B2Automated tape drive sharing in a heterogeneous server and application environment
Publication Date: 2012.08.28 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8255476B2 patent drawing
  • US8255476B2 patent drawing
  • US8255476B2 patent drawing

AI summary

A method and system for automatically sharing a tape drive in a heterogeneous computing environment that includes a first computer and second computer. The first computer receives a message that includes a shared tape drive identifier, a source port identifier of the second computer, and a reservation status change for the tape drive. Based on the tape drive identifier, the first computer determines that the tape drive is connected to the first computer. The source port identifier is determined to not identify any host bus adapter installed in the first computer. In response to the first computer determining that the reservation status change indicates a reservation or a release of the tape drive for the second computer, the first computer sets the tape drive offline or online, respectively, in an application executing in the first computer.