Achieving Consistent Video Quality with Intransa VideoAppliance TM

Similar documents
Intransa VideoAppliance VA200st Storage Appliance

VA320 Server/Storage Appliance

Intransa Solution for Avigilon NVRs

Installing Pelco Video Management Software on an Intransa VideoAppliance TM

Milestone Solution Partner IT Infrastructure Components Certification Report

Milestone Solution Partner IT Infrastructure Components Certification Report

Virtual Security Server

Milestone Solution Partner IT Infrastructure Components Certification Report

Deploying VSaaS and Hosted Solutions using CompleteView

Milestone Solution Partner IT Infrastructure Components Certification Report

Empowering Video Surveillance

Empowering. Video Surveillance. Highly integrated. Simple to deploy. Vess A-Series & Vess R-Series

Vess A2000 Series. NVR Storage Appliance. Milestone Surveillance Solution. Version PROMISE Technology, Inc. All Rights Reserved.

RAIDIX Data Storage System. Entry-Level Data Storage System for Video Surveillance (up to 200 cameras)

Intransa StorStac System Software

Vess A2000 Series. NVR Storage Appliance. SeeTec Surveillance Solution. Version PROMISE Technology, Inc. All Rights Reserved.

High Performance NVR Appliance and Storage Solutions for Video Surveillance

Surveillance Dell EMC Storage with Bosch Video Recording Manager

Vess A2000 Series. NVR Storage Appliance with Milestone XProtect Application Notes. Version 1.0

Recording at the Edge Solution Brief

EMC STORAGE FOR MILESTONE XPROTECT CORPORATE

WHITE PAPER: BEST PRACTICES. Sizing and Scalability Recommendations for Symantec Endpoint Protection. Symantec Enterprise Security Solutions Group

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration

Best of Breed Surveillance System SOLUTION WHITEPAPER

Video Surveillance EMC Storage with Godrej IQ Vision Ultimate

Milestone Solution Partner IT Infrastructure Components Certification Report

Hitachi Adaptable Modular Storage and Hitachi Workgroup Modular Storage

EMC Integrated Infrastructure for VMware. Business Continuity

DELL EMC DATA DOMAIN SISL SCALING ARCHITECTURE

Performance/Throughput

Surveillance Dell EMC Storage with Milestone XProtect Corporate

SOFTWARE DEFINED STORAGE VS. TRADITIONAL SAN AND NAS

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Surveillance Dell EMC Storage with Digifort Enterprise

Introducing SUSE Enterprise Storage 5

Assessing performance in HP LeftHand SANs

NetVault Backup Client and Server Sizing Guide 2.1

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

DELL EMC DATA DOMAIN EXTENDED RETENTION SOFTWARE

Surveillance Dell EMC Storage with Cisco Video Surveillance Manager

SYSTEM UPGRADE, INC Making Good Computers Better. System Upgrade Teaches RAID

EMC VMAX 400K SPC-2 Proven Performance. Silverton Consulting, Inc. StorInt Briefing

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

Cisco SAN Analytics and SAN Telemetry Streaming

NetApp SolidFire and Pure Storage Architectural Comparison A SOLIDFIRE COMPETITIVE COMPARISON

Vess A2000 Series NVR Storage Appliance

NAS for Server Virtualization Dennis Chapman Senior Technical Director NetApp

PERFORMANCE CHARACTERIZATION OF MICROSOFT SQL SERVER USING VMWARE CLOUD ON AWS PERFORMANCE STUDY JULY 2018

Vess A2000 Series. NVR Storage Appliance. Sony RealShot Advanced VMS. Version PROMISE Technology, Inc. All Rights Reserved.

Surveillance Dell EMC Storage with Milestone XProtect Corporate

WHY DO I NEED FALCONSTOR OPTIMIZED BACKUP & DEDUPLICATION?

VioStor NVR + Turbo NAS. Surveillance Storage Expansion NVR NAS

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO)

SAS workload performance improvements with IBM XIV Storage System Gen3

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

Vess A2000 Series NVR Storage Appliance

Hitachi Adaptable Modular Storage and Workgroup Modular Storage

NetVault Backup Client and Server Sizing Guide 3.0

BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE

Comparing File (NAS) and Block (SAN) Storage

USING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION

Administering VMware Virtual SAN. Modified on October 4, 2017 VMware vsphere 6.0 VMware vsan 6.2

Video Surveillance EMC Storage with Digifort Enterprise

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

SAN Virtuosity Fibre Channel over Ethernet

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

Recommendations for Aligning VMFS Partitions

SolidFire and Ceph Architectural Comparison

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Virtualization of the MS Exchange Server Environment

SolidFire and Pure Storage Architectural Comparison

DELL EMC DATA PROTECTION FOR VMWARE WINNING IN THE REAL WORLD

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

Surveillance Dell EMC Storage in Physical Security Solutions with Axis NAS-Attached Cameras

SAN Design Best Practices for the Dell PowerEdge M1000e Blade Enclosure and EqualLogic PS Series Storage (1GbE) A Dell Technical Whitepaper

Deep Learning Performance and Cost Evaluation

Virtual WAN Optimization Controllers

IBM ProtecTIER and Netbackup OpenStorage (OST)

Megapixel Networking 101. Why Megapixel?

Surveillance Dell EMC Storage with FLIR Latitude

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage

Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP. Silverton Consulting, Inc. StorInt Briefing

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Dell EMC PowerEdge R740xd as a Dedicated Milestone Server, Using Nvidia GPU Hardware Acceleration

Configuring Short RPO with Actifio StreamSnap and Dedup-Async Replication

Software Defined Storage at the Speed of Flash. PRESENTATION TITLE GOES HERE Carlos Carrero Rajagopal Vaideeswaran Symantec

CONTENTS. 1. Introduction. 2. How To Store Data. 3. How To Access Data. 4. Manage Data Storage. 5. Benefits Of SAN. 6. Conclusion

VMware Technology Overview. Leverage Nextiva Video Management Solution with VMware Virtualization Technology

Deep Learning Performance and Cost Evaluation

PeerStorage Arrays Unequalled Storage Solutions

VMware vsphere Beginner s Guide

DELL EMC CX4 EXCHANGE PERFORMANCE THE ADVANTAGES OF DEPLOYING DELL/EMC CX4 STORAGE IN MICROSOFT EXCHANGE ENVIRONMENTS. Dell Inc.

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

Introduction to Cisco ASR 9000 Series Network Virtualization Technology

Understanding Data Locality in VMware vsan First Published On: Last Updated On:

Broadcom Adapters for Dell PowerEdge 12G Servers

AB Drives. T4 - Process Control: Virtualization for Manufacturing. Insert Photo Here Anthony Baker. PlantPAx Characterization & Lab Manager

Transcription:

Achieving Consistent Video Quality with Intransa VideoAppliance TM Video Surveillance OPtimization (VSOP) www.intransa.com / Intransa, the VideoAppliance Company 1

Table of Contents Introduction... 3 Video Surveillance System Overview... 4 Cameras... 5 VMS Servers / Recorders... 5 Networking... 7 Storage Systems... 8 Video Surveillance I/O Workload and Performance... 11 Intransa Video Surveillance OPtimization... 13 Conclusions... 16 About the Author... 17 For More Information... 18 www.intransa.com / Intransa, the VideoAppliance Company 2

Introduction Ultimately, the goal of a video surveillance system is to provide end users with appropriate video quality at optimal cost. System designers not only need to consider video capture from a camera perspective, but also need to make sure all frames are successfully recorded to the storage media, without any frames being dropped by various components along the way. This condition, known as frameloss can occur due to limitations in the server, network, or most commonly, in the storage layer in the combined video surveillance system. As more and more cameras are supported by IP-based video surveillance systems, especially with increasing numbers of Megapixel/HD cameras, design of the underlying recording platform (compute, network, storage) becomes even more critical. The CPU as well as the storage system affects video quality, as much as the cameras themselves. When it comes to storage for physical security systems like video surveillance, most people think in terms of recording capacity. Yes, capacity is an important aspect of storage as it determines the length of time the video can be retained. But storage also has a major impact on performance. In this regard, one consideration is the number of disks in use, to parallelize the I/O operations. Another way storage impacts system performance relates to how the data (video) is written on the storage media. A common symptom is that when the system is first configured it performs adequately, but over time the recorded video becomes choppy. This is due to the aging of the storage file system (i.e., every block has been allocated/de-allocated a few times) and the resulting fragmentation of the data. The solution is provided by Intransa Video Surveillance OPtimization (VSOP) technology, part of our patented Video Data Management & Retention (VDMR) technology. With VSOP, we are able to deliver consistent write and read performance without degradation over time common in non-video optimized storage. With VSOP, not only can more cameras be supported on a given system, but also consistent video quality can be maintained over many retention cycles. Ultimately, achieving video quality is a system design objective as it involves all the components from cameras to the server, to the network, and to the storage. Intransa VideoAppliance, tested and certified with many video management software application providers, makes the video management deployment much simpler without worrying about video quality degradation. This paper examines the issues, and how VSOP-enabled appliances from Intransa are the solution to delivering consistent video quality. www.intransa.com / Intransa, the VideoAppliance Company 3

Video Surveillance System Overview A typical video surveillance system consists of cameras, servers, network, and storage. In many situations, multiple servers are deployed and some of them have different roles in a distributed environment. With the advancement of computing technology, multiple servers can run on a single physical server using server virtualization technology such as VMware. Running in a virtualized server environment not only provides the best resource utilization, but also provides additional benefits such as simple management, simpler high availability, green environments, etc. Figure 1 shows a typical video surveillance system. Stream or multiple streams from cameras are received by the server over the IP network and server or recorder, which then writes these frames onto the storage system layer. Servers may also process video analysis such as motion detection, and only record when there is motion to save on the storage media. At the camera level, frames are generated according to different compression codecs such as MJPEG, MPEG4, H264, etc. At the storage level, it is all about I/O workload. I/O workload determines how the how storage media responds to the incoming frames (I/Os) 1. Figure 1: Typical Video Surveillance Components Frames from cameras are processed by the server recorder (VMS/NVR), and servers then write to storage media as I/Os. The typical video surveillance application is a very resource intensive application. That intensity includes being CPU intensive, bandwidth hungry, and storage capacity-performance demanding. As the number of cameras varies from a few up to thousands, and the retention period varies ranging from a few days to many 1 An I/O is an Input/Output operation, equivalent to a Write or a Read. A Write operation consists of a write onto disk; a Read is a read from disk. I/O throughput is the aggregate set of Writes and Reads, or for video the Record and Playback throughput. www.intransa.com / Intransa, the VideoAppliance Company 4

months, a flexible, scalable and predictable system is a must to consistently satisfy the needs of this application. Video quality is affected by all the components in a video surveillance system. For instance, cameras may not be able to generate the required image quality, or the server may not be able to process frames in time, or the storage system may not respond to the server s I/O stream in time (longer latency 2 ), or there may be a congested network where packets get dropped. And resulting frameloss delivers low quality video. We will look at each of these components in the next four sections. Cameras The camera is where image frames are generated and receive the most consideration when looking at overall video quality. The rest of the system needs to ensure that all frames from the cameras are properly processed and stored in a timely fashion without being dropped (i.e.: frameloss). What may cause degraded video quality? Your first efforts should focus on the cameras, and examine basic conditions. For example, lighting conditions and camera positioning are critical. Video compression technology being used is also a significant element whether MJPEG, MPEG4 or H.264 is selected. The number of streams from the camera is also very important, and whether multicast technology is in use. Of course, understanding if the cameras are capable of delivering the specified video frame rate when you are requesting multiple different streams is another key consideration. For more detail, there are many published papers provided by camera manufacturers and other security professionals detailing how to configure cameras to achieve the best video quality from the camera perspective for video surveillance. Unfortunately, there are relatively few references on how to achieve the best video quality from good systems design at optimal cost. VMS Servers / Recorders The Server/Recorder manages cameras as well as storage and networking components. It is the platform on which the Video Management System or Software (VMS) is installed. There are two common approaches as to how video surveillance application servers interact with cameras and storage: One approach is that the server 2 Latency is a measure of Time. Latency is the time it takes to complete an I/O operation. Low latency means a short amount of time, High latency means longer amount of time. For storage, Low is good, High is not good. www.intransa.com / Intransa, the VideoAppliance Company 5

receives all frames from the camera and then writes to storage. As such, it acts as an in-band management platform. The other approach is that the server only manages initial configuration, while the cameras write directly to the storage subsystem. This is known as out of band. Current trends show that as computation resources become less expensive and more affordable, most of the popular video management software applications use the in-band approach. This is because in-band provides many value-added features, such as motion based recording, better camera fault detection, etc. Almost all video management software runs on either a standard Microsoft Windows or Linux operating system, with most based on common versions of the Microsoft Windows (Windows 7, Server 2003, Server 2008, etc.) operating system (OS). Many of them support running in a virtualized environment to take advantage of server consolidation. When it comes to VMS application server selection to properly size the configuration, ensuring adequate server CPU and memory is very important. When the server is under high CPU demand, it will become less responsive. That typically will lead to video frames being dropped rather than recorded to the storage system component. This condition can be determined to have occurred by monitoring and then comparing the incoming network bandwidth utilization (frames arriving from cameras) and the outgoing storage bandwidth (I/Os to the storage layer). Figure 2 shows a typical network bandwidth utilization graph from Microsoft Windows Task Manager. In the example, there is balance between the incoming frames from the camera and the outgoing recording storage bandwidth. Note in this case they are about the same. These two should be equal as in this example for a continuous recording scenario without frameloss, regardless of number of cameras added. www.intransa.com / Intransa, the VideoAppliance Company 6

Figure 2 Network bandwidth utilization comparisons between the camera network and storage network. For continuous recording they should be very close, in balance. Disparity between these metrics is a good indicator of potential frame losses. In many situations, the server also performs motion detection based recording. This means that motion detection activity on the server will increase server CPU utilization, the exact amount of impact resulting will vary by individual VMS system choice. This impact on the server must be taken into account for sizing the proper configuration. From a bandwidth usage point of view, the storage bandwidth utilization will be less than that from the cameras. Lack of memory on the server will make the system response very choppy as the server may require swapping between the memory and local drives. Many VMS systems allocate buffers for storing incoming frames, and a lack of memory can cause these systems to drop video frames before those frames reach the storage media. Networking Network design is intended to achieve a balance between a fast layer-2 network and a scalable layer-3 network. Typically there are three networks on the recording platform for video surveillance deployments. They are: The Camera Network, which connects all the cameras to the server; The Storage Network, which connects the storage elements; www.intransa.com / Intransa, the VideoAppliance Company 7

and The Management/Viewing Network, which client viewing stations use to monitor and playback the live or recorded video. A properly designed network will make sure that all video frames are properly delivered to the corresponding target on a timely basis, so that video quality will not be impacted due to any network limitation. Typically, modern Camera Networks employs POE (Power-Over-Ethernet) capability for powering enabled IP cameras and devices. Care must be taken to ensure that the POE switch has sufficient uplink bandwidth to connect with the server. Unfortunately, many POE switches only offer 10/100Mbps ports, which may not be sufficient. This can result in too many IP cameras operating over the POE switch to meet system requirements. Instead, a POE switch with a 1Gbps uplink is usually a much better choice. Some VMS application providers support Multicast technology. They enable either simultaneous multicasting from cameras to separate recorder servers, recorder or viewers, or multicasting from recording servers to multiple viewers. This has the great advantage of reducing both bandwidth and server CPU demand. However, special attention must be paid to network configuration. This is especially true in the default multicast gateway selection, which can be very problematic in a multiple network configuration. For a small numbers of cameras, the bandwidth utilization is typically well below the bandwidth limitation of standard Ethernet (1GbE). In this case, a single network is appropriate where servers, clients and cameras can share. However, you must calculate the bandwidth prior to deployment to ensure sufficient bandwidth. Otherwise, separate networks are required. From a network operation perspective, you should enable flow control on the selected network switch. It is also recommended to use jumbo frames, which will help smooth video deployment and improve video quality. Keep in mind that jumbo frames require an end-to-end configuration, and not simply a single component. Finally, if high availability is desired, preventing recording outages, use redundant switch configurations. Storage Systems There are several types of storage systems common in IT and in physical security systems. However, a well- designed IP-SAN (IP-based Storage Area Network) is typically superior for video surveillance deployments for a wide range of reasons, including cost, performance, reliability and scalability. By selecting www.intransa.com / Intransa, the VideoAppliance Company 8

an Intransa VideoAppliance, IP-SAN technology is built in without adding complexity to the system. For details on the differences between storage systems for physical security, download the whitepaper Video Surveillance & External IP Storage Solutions, subtitled Technical Issues and Comparisons for IP SAN versus NAS Storage for Video Applications from the Intransa Physical Security Resource library. It can be found on Intransa.com, at http://www.intransa.com/techlibrary/documents.php. 12 Reasons for Shared External IP Video Storage and The Curious Case of Video Surveillance can also be downloaded from the library and are helpful background information to understand physical security storage system needs in more detail. The storage system must be able to scale to satisfy both the retention/capacity requirement and performance requirements of the overall video surveillance system. Most of all, the storage system needs to be able to deliver consistent sustained performance, regardless of whether the file system is fragmented or not. As video storage typically can grow to require much larger capacity than is typical in common IT deployments, capacity utilization is important for cost effectiveness. This is a measure of how utilized disks are, so that capacity does not go unused and thus be wasted. Pooling of storage into a common resource helps ensure high utilization of all system capacity. Pooling disks together also protects against the loss of any individual drive, which otherwise could limit access to or drop recorded video. RAID, supported by most storage vendors, is the acronym for Redundant Array of Independent Disks. RAID is available in several levels, each offering a different level of protection balanced, by performance and cost in terms of equipment and resources. There are numerous white papers on RAID technology. An example of how RAID applies specifically to video surveillance, however, can be found at http://www.securityinfowatch.com/root+level/1287093. There are three important considerations when selecting the proper RAID level for video surveillance applications. 1. Usable capacity as compared to raw storage capacity (storage efficiency which is the ratio of usable capacity vs. raw capacity, impacted by the amount of system overhead required for that level); 2. System performance, with the level of data protection provided by that level of RAID; www.intransa.com / Intransa, the VideoAppliance Company 9

3. Usable capacity addresses the amount of video you can record, performance determines how many total frames can be recorded at any given time. This is very dependent upon the manner in which the storage system optimizes the video surveillance workload, which varies from vendor to vendor. The most popular RAID choices for video surveillance are RAID 5 (also known as RAID5) and RAID 6 (also known as RAID6). RAID5 protects recorded video (and data) against single drive failure in a RAID Disk Group RAID6 protects against two drives failures in a RAID Disk Group If a drive fails in a Disk Group, the storage system will automatically find a spare drive and use it in place of the failed drive. It will also rebuild the lost data, so that no video is lost. Larger drives take longer to rebuild, but the system will keep operating while the process occurs, albeit at a lower performance rate which will vary by vendor. As capacity of the disk drives continues to grow (500GB, 750GB, 1TB, 2TB, etc.), the risk of lost data increases. This is due to the internal disk error correction process being much longer for RAID5 than RAID6, so you should use RAID6 as the first RAID choice when possible. RAID6 will also allow a second drive to fail while the rebuild it occurring without losing any video. The choice of storage transport (protocol & network) is not as important as the ability to handle random I/Os by the disks. As we will learn in the next section, the video surveillance I/O workload is primarily characterized as Large, Random I/Os. Both Fibre Channel (FC) and iscsi (Internet SCSI or Internet Small Computer System Interface), the two most common storage transport protocols are capable of delivering the necessary bandwidth for a well-designed implementation. Fibre Channel, however, is typically more expensive and therefore less common in physical security applications. www.intransa.com / Intransa, the VideoAppliance Company 10

Video Surveillance I/O Workload and Performance Knowing that your storage system component of a video surveillance system is performing adequately is critical to overall system health. There are many different benchmarks regarding storage system performance for use in IT applications. These include SPC (http://www.storageperformance.org/home), TPC (http://tpc.org/), SPEC (http://www.spec.org/benchmarks.html), etc., should you require more information on this topic. However, the common principle of all these performance tools is to measure the storage system response time against different workloads or I/O profiles. While none of these IT workload-oriented tools can be used effectively for video surveillance, due to the uncommon Large, Random I/Os workload used in our physical security world, the benchmark principle can still be applied. In video surveillance, we instead measure the storage system response time against the number of cameras under various parameters (such as MJPEG, MPEG4, H264 compressions, as well as Frame per Second (FPS), Motion, etc.). Latency can be measured from the storage system or from the server. Figure 3 shows the results of a typical measurement where the X-axis is the number of cameras, and the vertical Y-axis is the storage system response time as measured by the storage system latency. As more cameras are added to the storage system, response time takes off exponentially at some point. Above this, not all frames will be recorded, and a higher response time means more frame loss. Figure 3: Storage system performance. www.intransa.com / Intransa, the VideoAppliance Company 11

Response time or latency is plotted against the system load or the number of cameras. Frames from many cameras are continuously written to the storage media, which causes a non-stop re-allocation of disk space. To make room for new images within the defined retention period, files are often erased and space is returned to the storage pool for reuse. When the file system is full, the retention time reaches the desired period, or when a maximum recorded size is reached, the oldest data is deleted. This creates the worst of all possible scenarios almost 100 percent Random Write activity. This is very different from traditional IT applications. The three distinguishing characteristics of the video surveillance I/O profile are Large I/O request sizes and Random I/Os, widely dominated by Write operations (90%) over Read operations (2%). Figure 4 shows an I/O access pattern from one VMS vendor. At any given time, there are multiple files updated. Where there is only one camera, the I/O stream is almost purely sequential. However, as the number of cameras grows, I/O streams quickly become random as defined by ranges of LBAs (Logical Block Address). As time moves on, this LBA range moves accordingly. Figure 4 Typical I/O workload. At a given time, a range of LBA (Logical Block Address). I/Os coming to storage are Random in this band. Bands shift with time. As retention expires, old files are removed and new files are created. This will also create additional load on the storage system as the file system becomes more fragmented. Recorded files are mostly organized in a tree structure, ranging from one frame to many frames per file. Some VMS applications allow you to specify how much to allocate for each file either by its size, or by the period. As a general rule, a www.intransa.com / Intransa, the VideoAppliance Company 12

few large files are more efficient than many small files and should be selected accordingly. Fragmentation occurs when a file system (on the NVR / Recorder) or storage layer (NAS or Network Attached Storage) has to lay down (record) blocks on a disk non-sequentially. Fragmentation does not show up until the file system is aged (i.e., every block has been allocated/de-allocated a few times). This can take days or weeks to show up, depending on the file system size. Fragmentation causes more randomness and it causes inconsistent latency, which can be a problem for reliable video recording and playback. Intransa Video Surveillance OPtimization Storage systems respond to Random I/Os much slower than Sequential I/Os. Because of the mechanical nature of spinning disk drives, disk storage systems are very poor at handling Random I/Os. That is one of the major reasons why IT is looking at solid state drives, despite their higher cost and smaller capacities, for high performance requirements. To deal with Random I/Os, many different techniques are used. Examples include directly writing to a storage system without the file system, or preallocation of file containers, or using many partitions per device to localize IOs, running disk defragmentation in the background, or using two stage recording where the primary recording uses fast expensive drives such as SAS drives, etc. These are just some of the common techniques to handle Random I/O workloads. Intransa s patented Video Data Management & Retention (VDMR) technology includes a feature known as VSOP. VSOP (for Video Surveillance OPtimization or Optimization) improves Write performance at the storage layer by converting incoming (mostly Random) Writes to Sequential Writes. A U.S. patent has been filed for this VSOP capability as Method for achieving high performance disk storage in a random write workload. VSOP allows the video surveillance application to support more video streams with higher resolution and frames per second regardless whether the file system is full or fragmented. Figure 5 shows the I/O latency measured from the server Without VSOP over successive retention cycles or record/delete/record cycles. The X-axis is the time, and y-axis is the response time. In the 1 st cycle, when the file system is fresh, the storage system responds in about 25ms. www.intransa.com / Intransa, the VideoAppliance Company 13

When the file system is full, and the system is starting the 2 nd cycle of adding new files and removing the old files, the response time increased to 35ms. On the 3 rd cycle, the response time jumps to almost 90ms. The impact is easy to understand when applied to a real world situation. Assume your retention period is 30 days. The system will perform very well in the first 30 days, but it will typically begin to drop frames in the second 30 days, and eventually drop many more frames in the 3 rd cycle. This can make reliable system implementation hard, forcing security departments to test this prior to the implementation when consistent reliability is important Figure 5: I/O latency variations Without VSOP from multiple recording cycles With VSOP, the storage system responds at the same latency over many recording cycles as shown in Figure 6. www.intransa.com / Intransa, the VideoAppliance Company 14

Figure 6: I/O latency variations With VSOP turned on. With VSOP, storage response time stays the same over many recording cycles. Even after many cycles of writing over and over on the same volume, the video application consistently sees the same response time as on a fresh file system. This translates to more cameras supported, easier implementation, and consequently consistent recording video quality www.intransa.com / Intransa, the VideoAppliance Company 15

Conclusions Achieving ultimate video quality is a system design issue. It includes cameras, servers, networking and storage subsystem design. With Intransa VideoAppliance, system designers can now easily deploy reliable and reliable surveillance systems. As a platform, Intransa VideoAppliance has been certified with many leading video management software applications. Over two dozen applications from VMS, access control and video analytics vendors are available as preloaded options, and hundreds of other physical security products have also been certified for risk-free integration. With powerful, patented Intransa VDMR technology, including VSOP optimization tightly integrated with flexible server and storage appliance modules, Intransa VideoAppliance eliminates the challenges, issues and risks of IP video surveillance. www.intransa.com / Intransa, the VideoAppliance Company 16

About the Author Dr. Manqing Liu is Intransa s Senior Director, Interoperability and Performance Science, and is a well-known video surveillance, server and storage expert and technical writer. Dr. Liu leads Intransa's advanced integration and interoperability efforts, focused on delivering certified and proven 3rd party applications and Intransa shared, external IP storage in high performing, real world customer solutions. He also is the Director of the Technology Lab and its various subsidiary programs and initiatives, leveraged by Intransa OEMs as well as Technology Lab members with products focused on physical security, medical imaging, digital entertainment distribution, and information technology solutions. A practicing, hands-on engineer, Dr. Liu joined Intransa after it spun off from networking pioneer 3Com in 2001, taking on the role of senior software engineer for the System Architecture Group. He rose steadily through the Intransa ranks holding progressively more challenging roles throughout the organization, in Engineering, Technical Marketing, Professional Services and Global Support assignments. Prior to Intransa, Dr. Liu's career spanned technical positions with Cisco Systems, Veritas, and MCI, and research roles at the Argonne National Lab, Chicago, Illinois and in the physics department at the University of Rochester in New York. A graduate of Beijing University, Beijing, China with a B.Sc., Physics, Dr. Liu earned his M.Sc. and Ph.D. from Queen's University in Kingston, Ontario, Canada. He is currently based at Intransa s corporate headquarters and development center in Cupertino, California. www.intransa.com / Intransa, the VideoAppliance Company 17

For More Information The complete Intransa VideoAppliance family meets a wide range of needs for physical security. To learn more, please contact Intransa or a Certified Channel Partner Program dealer or integrator today. Intransa, Inc. www.intransa.com / www.videoappliance.com 10710 N. Tantau Avenue, Cupertino, CA 95014 USA Toll free 866.446.8726 International +1.408.678.8600 Email sales@intransa.com 2010, Intransa, Inc. All rights reserved. www.intransa.com / Intransa, the VideoAppliance Company 18