Video Recorder Cluster Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video surveillance systems require additional network video recorders as the number of surveillance cameras increases, and computing resources within these recorders are not shareable, leading to inefficient processing operations.

Innovation Solution

A video recorder cluster that determines required resources and distributes operations among its nodes, allowing for efficient processing and recording of video streams by forwarding data to nodes with matching or preferred resources, and includes a cluster controller for managing recorder nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If additional network video recorders are incorporated to support more surveillance cameras, then the number of supported streams increases, but the system complexity and configuration difficulty increase

Engineering Contradiction:
Improvenumber of supported streamsVSAvoidsystem configuration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Multiple network video recorders are merged into a single virtual cluster entity that presents a unified interface to surveillance cameras. The cluster manager combines resources from individual recorders (storage, processing, transcoding) into a shared pool, allowing the system to support more streams without increasing configuration complexity for operators.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network video recorder cluster provides multi-functional capabilities through a single unified system. Individual recorders within the cluster can perform diverse functions (recording, transcoding, analytics) based on available resources, eliminating the need for specialized dedicated recorders for each function and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If additional network video recorders are incorporated to support more surveillance cameras, then the number of supported streams increases, but the configuration and management time increases

Engineering Contradiction:
Improvenumber of supported streamsVSAvoidconfiguration and management time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The cluster manager automatically performs configuration, resource allocation, and load balancing across recorder nodes without requiring manual operator intervention. The system self-configures when new recorders are added and dynamically adjusts resource distribution based on current system state, eliminating time-consuming manual configuration tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cluster manager continuously monitors resource utilization across all recorder nodes and dynamically adjusts stream distribution and processing tasks based on real-time feedback. This automated feedback loop eliminates the need for manual reconfiguration when system conditions change, reducing management time significantly.

Inventive Principle:
Principle #23Feedback

3Reliability

If computing resources are not shareable among network video recorders, then each recorder operates independently, but resource utilization efficiency decreases

Engineering Contradiction:
Improveindependent operation reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Computing resources (processing power, storage, transcoding capabilities) from multiple independent recorders are merged into a shared cluster resource pool. The cluster manager allocates these combined resources dynamically to processing tasks, achieving high resource utilization while maintaining the reliability of independent recorder operation through virtualization.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If operators must access each network video recorder individually by unique address, then precise control is possible, but operation complexity and time increase

Engineering Contradiction:
Improvesystem accessibilityVSAvoidconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The cluster manager acts as an intermediary between surveillance cameras and individual recorder nodes. Operators interact with the cluster as a single entity through a unified interface, and the cluster manager handles address resolution and task routing to appropriate individual recorders automatically, eliminating the need for operators to manually address each recorder.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10516856B2Network video recorder cluster and method of operation
Publication Date: 2019.12.24 TYCO FIRE & SECURITY GMBH
  • US10516856B2 patent drawing
  • US10516856B2 patent drawing
  • US10516856B2 patent drawing

AI summary

A video recorder cluster for use in a video surveillance system includes multiple recorder nodes that can each participate in processing of user-specified operations such as playback, recording, and analysis of the video streams. The video recorder cluster determines the required resources for processing the video data of streams, determines the available resources on each of the recorder nodes, and forwards the video data of the streams to recorder nodes that either include the required resources or include a preferred set of available resources in accordance with the required resources. The video recorder cluster presents a single cluster address for client user devices to access the resources of the video recorder cluster, thereby enabling the video recorder cluster to appear as a single virtual network video recorder to clients.