Performance of scanning containers for archiving
AssigneeSymantec Corporation
InventorMichael T. Bilsborough
Life of this patent
Estimating the term…
Abstract
Various systems and methods for performing archive operations are disclosed. One method involves receiving a request to perform an archive operation on a number of data storage containers. The request is received by an archive computer system. A determination is made whether to exclude a given storage container from the archive operation based on information stored in a profile.
Claims15
A method comprising:
- receiving a request to perform an archive operation on a plurality of containers, wherein the plurality of containers store data,
- the archive operation comprises creating a copy of at least a portion of the data,
- and the request is received by an archive computer system;
- selecting a first container of the plurality of containers, wherein the first container comprises an electronic mailbox;
- detecting whether the first container is to be excluded from the archive operation,
- wherein the detecting comprises evaluating information in a profile associated with the first container,
- the information describes an amount of eligible data stored in the first container,
- the first container comprises eligible data and ineligible data, and the first container is to be excluded if the amount of eligible data fails to satisfy a predetermined archive threshold;
- comparing an amount of time elapsed since the profile was generated with a predetermined value;
- and
- generating a new profile in response to detecting that the amount of time exceeds the predetermined value.
A non-transitory computer readable storage medium storing program instructions executable by one or more processors to implement an archive application, wherein the archive application is configured to:
- receive a request to perform an archive operation on a plurality of containers, wherein plurality of containers store data,
- the archive operation comprises creating a copy of at least a portion of the data,
- and the request is received by an archive computer system;
- select a first container of the plurality of containers, wherein the first container comprises an electronic mailbox;
- detect whether the first container is to be excluded from the archive operation, wherein
- the detecting comprises evaluating information in a profile associated with the first container,
- the information describes an amount of eligible data stored in the first container,
- the first container comprises eligible data and ineligible data, and the first container is to be excluded if the amount of eligible data fails to satisfy a predetermined archive threshold;
- comparing an amount of time elapsed since the profile was generated with a predetermined value;
- and
- generating a new profile in response to detecting that the amount of time exceeds the predetermined value.
A system, comprising:
- one or more processors;
- and a memory coupled to the one or more processors, the memory storing program instructions executable by the one or more processors to implement an archive application, wherein the archive application is configured to:
- receive a request to perform an archive operation on a plurality of containers, wherein plurality of containers store data,
- the archive operation comprises creating a copy of at least a portion of the data,
- and the request is received by an archive computer system;
- select a first container of the plurality of containers, wherein the first container comprises an electronic mailbox;
- detect whether the first container is to be excluded from the archive operation, wherein the detecting comprises evaluating information in a profile associated with the first container,
- the information describes an amount of eligible data stored in the first container,
- the first container comprises eligible data and ineligible data, and the first container is to be excluded if the amount of eligible data fails to satisfy a predetermined archive threshold;
- comparing an amount of time elapsed since the profile was generated with a predetermined value;
- and
- generating a new profile in response to detecting that the amount of time exceeds the predetermined value.
Dependencies are inferred from the claim text.