NAS Anti-Virus Scanning Interruption for File Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network Attached Storage (NAS) devices are vulnerable to file infections by viruses or Trojan horses, which can spread to network clients accessing these files, and existing solutions do not effectively address the need for real-time scanning and protection.

Innovation Solution

Integration of a virus scanning module within the NAS device that scans files in the background and interrupts the scanning process temporarily upon receiving a file access request to enhance response time, allowing immediate file access while resuming scanning afterwards, and implementing error routines to handle infected files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous virus scanning is performed on files in the NAS device, then virus detection capability is improved, but file access response time deteriorates

Engineering Contradiction:
Improvevirus detection capabilityVSAvoidfile access response time
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The virus scanning process is made dynamic by allowing it to be interrupted and resumed based on real-time file access requests. The scanning operation adapts its execution state (running, paused, resumed) according to system conditions, specifically whether a file access request is pending, thus resolving the contradiction between continuous scanning and responsive file access

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virus scanning is implemented as a periodic background process that can be temporarily suspended and restarted. Instead of running continuously without interruption, the scanner operates in cycles - scanning when no file access is requested, and pausing when file access is needed - thereby maintaining both security and performance

Inventive Principle:
Principle #19Periodic action

2Speed

If virus scanning is interrupted upon file access request, then file access response time is improved, but virus scanning continuity deteriorates

Engineering Contradiction:
Improvefile access response timeVSAvoidscanning continuity
Core Design Contradiction:
SpeedVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by pre-interrupting the scanning process before it can interfere with file access operations. The scanner is designed to detect and pause at appropriate points, ensuring file access requests are handled immediately without waiting for scanning completion, thus maintaining scanning continuity over time while ensuring responsive file access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The virus scanning function maintains continuity through automatic resumption after interruption. The scanning process is designed to pick up where it left off after being paused for file access, ensuring that the protective scanning function remains ongoing and continuous in terms of coverage, even though its execution is temporarily suspended for performance reasons

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9679137B2Anti-viral scanning in Network Attached Storage
Publication Date: 2017.06.13 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US9679137B2 patent drawing
  • US9679137B2 patent drawing
  • US9679137B2 patent drawing

AI summary

In one embodiment a method comprises initiating, by a network attached storage device, a virus scan process on the network attached storage device, receiving, by the network attached storage device, a first file access request that identifies a file, and interrupting the virus scan process to respond to the first file access request.