IP Library Granted Patent US 9,852,293
Granted Patent B2
US 9,852,293 · App. 15/598,988 · Granted Dec 26, 2017

Antivirus scan during a data scrub operation

Inventor: Lawrence C. Blount (Tucson, AZ)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F21/561G06F11/1076G06F21/562G06F21/566G06F21/568G06F2211/1088
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 9,852,293
App. No.
15/598,988
Granted
Dec 26, 2017
Kind
B2
Abstract

For an antivirus scan during a data scrub operation, an antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors. The antivirus scan concurrently performing as an overlap with the data scrub operation is increased if a reduction in disk access by a host application is detected. A number of antivirus scan input/output (I/O) operations and data scrub I/O operations is reduced.

Claims (19)

1. A system for an antivirus scan during a data scrub operation in a computing environment, the system comprising:

a processor device operable in the computing environment, wherein the processor device:

concurrently performs the antivirus scan as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors;

increases the antivirus scan concurrently performing as an overlap with the data scrub operation if a reduction in disk access by a host application is detected; and

reduces a number of antivirus scan input/output (I/O) operations and data scrub I/O operations.

2. The system of claim 1 , wherein the processor device, in conjunction with the performing, overlaps the antivirus scan with an XORing operation of data to compare a parity of the data during a cycle of the data scrub operation.

3. The system of claim 1 , wherein the processor device concurrently performs the antivirus scan upon detecting an uncorrectable data error during a background task of the data scrub operation.

4. The system of claim 1 , wherein the antivirus scan and data scrub operation are performed during idle time.

5. The system of claim 1 , wherein the processor device increases the performing the antivirus scan as an overlap with the data scrub operation during periods of a reduction in disk access by a host application.

6. The system of claim 1 , wherein the antivirus scan includes performing at least one of scanning data for malicious code, virus scanning, and content scanning.

7. A computer program product an antivirus scan during a data scrub operation in a computing environment, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion that concurrently performs the antivirus scan as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors;

an executable portion that increases the antivirus scan concurrently performing as an overlap with the data scrub operation if a reduction in disk access by a host application is detected; and

an executable portion that reduces a number of antivirus scan input/output (I/O) operations and data scrub I/O operations.

8. The computer program product of claim 7 , further including an executable portion that, in conjunction with the performing, overlaps the antivirus scan with an XORing operation of data to compare a parity of the data during a cycle of the data scrub operation.

9. The computer program product of claim 7 , further including an executable portion that concurrently performs the antivirus scan upon detecting an uncorrectable data error during a background task of the data scrub operation.

10. The computer program product of claim 7 , wherein the antivirus scan and data scrub operation are performed during idle time.

11. The computer program product of claim 7 , further including an executable portion that increases the performing the antivirus scan as an overlap with the data scrub operation during periods of a reduction in disk access by a host application.

12. The computer program product of claim 7 , wherein the antivirus scan includes performing at least one of scanning data for malicious code, virus scanning, and content scanning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2017
From: BLOUNT, LAWRENCE C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042428/0854 →
Continuity (4)
Continuation 14300363 · Jun 10, 2014
Continuation 13535554 · Jun 28, 2012
Continuation 13358907 · Jan 26, 2012
Related Publication 20170255774A1 · Sep 7, 2017