×

External storage manager for a data storage cell

  • US 9,485,311 B2
  • Filed: 10/30/2015
  • Issued: 11/01/2016
  • Est. Priority Date: 06/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing shared data storage management services to a plurality of data storage cells, comprising:

  • using a storage manager comprising one or more hardware processors;

    receiving over a wide area network (WAN) a first request to allow a first component of a first data storage cell of a plurality of data storage cells to utilize storage management services provided by the storage manager, the plurality of data storage cells implemented on respective local area networks (LANs), the first data storage cell located remotely from the storage manager and in communication with the storage manager over the WAN, the first data storage cell comprising at least;

    (i) one or more client computing devices each having at least one software application installed thereon which generates primary data,(ii) one or more secondary storage controller computers comprising computer hardware configured to perform storage operations at the direction of the storage manager, and(iii) one or more secondary storage devices configured to store secondary copies of the primary data,wherein the one or more client computing devices, the one or more secondary storage controller computers, and the one or more secondary storage devices are separate from the one or more hardware processors,wherein the primary data and the secondary copies of the primary data associated with the first data storage cell are not accessible by the storage manager;

    adding an entry corresponding to the first request to a data structure including a list of entries corresponding to other pending requests from the plurality of data storage cells;

    accessing from the data structure the entry corresponding to the first request;

    accessing group information usable for assigning the first component to one of a plurality of groups associated with one or more storage policies;

    assigning, based on the group information, the first component to a first group of the plurality of groups associated with a first storage policy;

    receiving a request for a first operation to be performed by the storage manager on behalf of the first component; and

    performing the first operation on behalf of the first component according to the first storage policy.

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