×

Automated tape drive sharing in a heterogeneous server and application environment

  • US 8,255,476 B2
  • Filed: 03/30/2009
  • Issued: 08/28/2012
  • Est. Priority Date: 03/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of automatically sharing a tape drive in a heterogeneous computing environment, said method comprising executing program code by a processor of a first computer system, said program code stored in a computer-readable storage medium, wherein said executing program code includes:

  • said first computer system receiving a first message that includes an identifier of a tape drive shared among a plurality of computer systems in said heterogeneous computing environment, an identifier of a source port of a second computer system, and an indication of a first change in a reservation status of said tape drive, wherein said first computer system and said second computer system are included in said plurality of computer systems;

    said first computer system determining said tape drive is connected to said first computer system based on said identifier of said tape drive;

    said first computer system extracting said identifier of said source port from said received first message;

    said first computer system determining said extracted identifier of said source port does not identify any host bus adapter installed in said first computer system;

    based on said determining said extracted identifier of said source port does not identify any host bus adapter installed in said first computer system, said first computer system determining said indication of said first change indicates a first command from said second computer system that reserves said tape drive for said second computer system; and

    responsive to said determining said indication of said first change indicates said first command, said first computer system setting said tape drive offline in a first application executing in said first computer system,wherein said receiving said first message includes receiving a World Wide Port Name (WWPN) as the identifier of said source port included in said first message, wherein said WWPN identifies a port of said second computer system, wherein said determining said identifier of said source port does not identify any host bus adapter installed in said first computer system includes determining said WWPN does not match any WWPN that identifies any host bus adapter installed in said first computer system, and wherein said determining said indication of said first change indicates said first command from said second computer system that reserves said tape drive for said second computer system is further based on said determining said WWPN does not match any WWPN that identifies any host bus adapter installed in said first computer system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×