IP Library Granted Patent US 8,341,359
Granted Patent B2
US 8,341,359 · App. 13/251,941 · Granted Dec 25, 2012

Systems and methods for sharing media and path management in a computer network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,341,359
App. No.
13/251,941
Granted
Dec 25, 2012
Kind
B2
Abstract

A method of dynamically sharing a media volume in a network includes associating a first media management module with a first media volume of a first storage device, associating a second media management module with the first media volume, the second media management module mounting the media volume and creating an access path to the media volume, and delegating management of the created access path to the second media management module.

Claims (28)

1. A system for sharing a media volume in a network, the system comprising:

a storage manager module executing on a computing device;

a first media management module executing in one or more computer processors communicatively coupled to a media volume and the storage manager module;

a second media management module executing in one or more computer processors communicatively coupled to the media volume and the storage manager module;

wherein the storage manager module is programmed to:

identify a first media management module for deactivation with respect to the media volume, and

identify a second media management module for activation with respect to the media volume;

shift control of the first media volume from the first media management module to the second media management module by deactivating the first media management module and activating the second media management module wherein the second media management module mounts the media volume and creates an access path to the media volume; and

wherein the access path is stored by the second media management module.

2. The system of claim 1 , wherein the storage manager is further configured to determine an availability of the second media management module.

3. The system of claim 2 , wherein the storage manager is configured to identify the second media management module according to said availability.

4. The system of claim 2 , wherein said availability is indicative of an available bandwidth of a network path to the second media management module.

5. The system of claim 1 , wherein an association between the second media management module and the media volume comprises at least one of an index entry and an access path.

6. The system of claim 1 , wherein the media volume is on a magnetic media.

7. The system of claim 1 , wherein the first and second media management modules are coupled to the media volume such that only one of the first and second media management modules is configured to control the media volume at a particular time.

8. The system of claim 1 , wherein the first and second media management modules execute on different computing devices.

9. The system of claim 1 , wherein the media volume is part of a storage area network (SAN).

10. A method for dynamically sharing a media volume in a network, the method comprising:

forming a first association between a first media management module and a first media volume of a first storage device;

determining with one or more computer processors an availability of a second media management module different than the first media management module;

forming a second association between the second media management module and the first media volume;

shifting control with one or more computer processors of the first media volume from the first media management module to the second media management module by deactivating the first media management module and activating the second media management module wherein the second media management module mounts the media volume and creates an access path to the media volume; and

wherein the access path is stored by the second media management module.

11. The method of claim 10 , wherein said determining is performed by a storage manager module.

12. The method of claim 10 , wherein said determining the availability comprises determining a workload of the second media management module.

13. The method of claim 10 , further comprising a volume sharing request initiated by a client device in network communication with a storage manager module.

14. The method of claim 10 , wherein the first media management module executes a listening process for detecting an instruction to reassume an activated state.

15. The method of claim 10 , wherein said first and second associations allow access by, respectively, the first and second media management modules to the same data stored in the media volume.

Assignments (4)
SECURITY INTEREST Recorded Dec 13, 2021
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058496/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2014
From: KOTTOMTHARAYIL, RAJIV; GOKHALE, PARAG; PRAHLAD, ANAND; KUMAR, MANOJ; NGO, DAVID; DEVASSY, VARGHESE
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 031886/0939 →