INCREMENTALLY ACCUMULATING IN-PROCESS PERFORMANCE DATA AND HIERARCHICAL REPORTING THEREOF FOR A DATA STREAM IN A SECONDARY COPY OPERATION

    公开(公告)号:US20190179715A1

    公开(公告)日:2019-06-13

    申请号:US16280936

    申请日:2019-02-20

    Abstract: Each data stream in a backup job is individually tracked by data agent(s) and media agent(s) in its path, generating performance data packets in-process and merging them into the processed data stream. The data stream thus incrementally accumulates performance data packets from any number of successive backup processes. The in-process tracking also captures hierarchical relationships among backup processes and in-process subtending tasks, so that the resulting performance report can depict parent and child operations. The hierarchical relationships are embedded into the performance data packets and may be analyzed by parsing the data stream. The media agent transfers the data packets belonging to the secondary copy to secondary storage. The media agent analyzes the performance data packets in the data stream and generates a performance report, which covers the data stream from source to destination, based on the accumulated information carried by the performance data packets. The media agent illustratively stores the performance report locally as a flat file.

    SMART RECOVERY OF BACKUP COPIES BASED ON THREAT ANALYSIS

    公开(公告)号:US20240256670A1

    公开(公告)日:2024-08-01

    申请号:US18533339

    申请日:2023-12-08

    CPC classification number: G06F21/568 G06F21/554 G06F21/566

    Abstract: After completion of a backup job, the illustrative system performs a threat analysis of the freshly generated backup copies. Each copy is restored at a secure storage area. The system scans the restored data using, preferably, a signature-based malware scanning engine. If the scan finds malware infection or some other unsafe condition, a tracking index is updated to indicate that the copy is unsafe, and the secondary copy is quarantined. The quarantine prevents the copy from being restored to the production environment, and from acting as a source for other copies. The system iterates, scanning preceding versions of the copy, updating the index, and quarantining, until a clean or uninfected copy is found. The clean copy is so indexed. Responsive to a restore request, the illustrative system automatically restores the clean copy and skips over the infected copy/copies, preferably without asking the requesting user for input or approval.

    INCREMENTALLY ACCUMULATING IN-PROCESS PERFORMANCE DATA INTO A DATA STREAM IN A SECONDARY COPY OPERATION

    公开(公告)号:US20240111634A1

    公开(公告)日:2024-04-04

    申请号:US18539671

    申请日:2023-12-14

    Abstract: Each data stream in a backup job is individually tracked by data agent(s) and media agent(s) in its path, generating performance data packets in-process and merging them into the processed data stream. The data stream thus incrementally accumulates performance data packets from any number of successive backup processes. The in-process tracking also captures hierarchical relationships among backup processes and in-process subtending tasks, so that the resulting performance report can depict parent and child operations. The hierarchical relationships are embedded into the performance data packets and may be analyzed by parsing the data stream. The media agent transfers the data packets belonging to the secondary copy to secondary storage. The media agent analyzes the performance data packets in the data stream and generates a performance report, which covers the data stream from source to destination, based on the accumulated information carried by the performance data packets. The media agent illustratively stores the performance report locally as a flat file.

    THROTTLING DATA STREAMS FROM SOURCE COMPUTING DEVICES

    公开(公告)号:US20220224647A1

    公开(公告)日:2022-07-14

    申请号:US17710757

    申请日:2022-03-31

    Abstract: Local management of data stream throttling in data movement operations, such as secondary-copy operations in a storage management system, is disclosed. A local throttling manager may interoperate with co-resident data agents and/or a media agent executing on any given local computing device, whether a client computing device or a secondary storage computing device. The local throttling manager may allocate and manage the available bandwidth for various jobs and their constituent data streams—across the data agents and/or media agent. Bandwidth is allocated and re-allocated to data streams used by ongoing jobs, in response to new jobs starting and old jobs completing, without having to pause and restart ongoing jobs to accommodate bandwidth adjustments. The illustrative embodiment also provides local users with a measure of control over data streams—to suspend, pause, and/or resume them—independently from the centralized storage manager that manages the overall storage system.

    DYNAMIC MANAGEMENT OF EFFECTIVE BANDWIDTH OF DATA STORAGE OPERATIONS

    公开(公告)号:US20200177507A1

    公开(公告)日:2020-06-04

    申请号:US16780725

    申请日:2020-02-03

    Abstract: Intelligent data throttling in data movement operations, such as secondary-copy operations in a storage management system. A local throttling manager may intelligently interoperate with co-resident data agents and/or a media agent executing on any given local computing device, whether a client computing device or a secondary storage computing device. The local throttling manager may allocate and manage the available bandwidth for various jobs and their constituent data streams—across the data agents and/or media agent. Effective bandwidth for the secondary-copy operation may be adjusted based on available bandwidth from the computing device due to increased demand for the bandwidth from other operations, such as services that may be hosted on the computing device.

    INTELLIGENT LOCAL MANAGEMENT OF DATA STREAM THROTTLING IN SECONDARY-COPY OPERATIONS

    公开(公告)号:US20190238462A1

    公开(公告)日:2019-08-01

    申请号:US16375725

    申请日:2019-04-04

    Abstract: Intelligent local management of data stream throttling in data movement operations, such as secondary-copy operations in a storage management system, is disclosed. A local throttling manager may intelligently interoperate with co-resident data agents and/or a media agent executing on any given local computing device, whether a client computing device or a secondary storage computing device. The local throttling manager may allocate and manage the available bandwidth for various jobs and their constituent data streams—across the data agents and/or media agent. Bandwidth is dynamically allocated and re-allocated to data streams used by ongoing jobs, in response to new jobs starting and old jobs completing, without having to pause and restart ongoing jobs to accommodate bandwidth adjustments. The illustrative embodiment also provides local users with a measure of control over data streams—to suspend, pause, and/or resume them—independently from the centralized storage manager that manages the storage management system as a whole.

    INCREMENTALLY ACCUMULATING IN-PROCESS PERFORMANCE DATA AND HIERARCHICAL REPORTING THEREOF FOR A DATA STREAM IN A SECONDARY COPY OPERATION
    7.
    发明申请
    INCREMENTALLY ACCUMULATING IN-PROCESS PERFORMANCE DATA AND HIERARCHICAL REPORTING THEREOF FOR A DATA STREAM IN A SECONDARY COPY OPERATION 审中-公开
    在二次复制操作中数据流的累积性进程性能数据和分层报告

    公开(公告)号:US20160378614A1

    公开(公告)日:2016-12-29

    申请号:US14752653

    申请日:2015-06-26

    Abstract: Each data stream in a backup job is individually tracked by data agent(s) and media agent(s) in its path, generating performance data packets in-process and merging them into the processed data stream. The data stream thus incrementally accumulates performance data packets from any number of successive backup processes. The in-process tracking also captures hierarchical relationships among backup processes and in-process subtending tasks, so that the resulting performance report can depict parent and child operations. The hierarchical relationships are embedded into the performance data packets and may be analyzed by parsing the data stream. The media agent transfers the data packets belonging to the secondary copy to secondary storage. The media agent analyzes the performance data packets in the data stream and generates a performance report, which covers the data stream from source to destination, based on the accumulated information carried by the performance data packets. The media agent illustratively stores the performance report locally as a flat file.

    Abstract translation: 备份作业中的每个数据流由其路径中的数据代理和媒体代理单独跟踪,生成正在进行的性能数据分组并将其合并到已处理的数据流中。 因此,数据流从任意数量的连续备份过程递增地累积性能数据分组。 进程中跟踪还捕获备份进程和进程内对话任务之间的分层关系,以便生成的性能报告可以描述父和子操作。 分层关系被嵌入到性能数据分组中,并且可以通过解析数据流来分析。 媒体代理将属于副本的数据包传送到二级存储器。 媒体代理分析数据流中的性能数据包,并根据性能数据包携带的累积信息生成覆盖数据流从源到目的地的性能报告。 媒体代理说明性地将性能报告本地存储为平面文件。

Patent Agency Ranking