Professional Documents
Culture Documents
Eliminates the need to maintain banks of tape recorders and an extensive tape library by recording the data on hard
drives.
Data can be retrieved from a hard disk in seconds rather than having to load a tape and fast forward to the section
needed. The images from a disk can be instantly shared with other personnel or the police over an Internet
connection.
Stored images from a camera can be viewed without interrupting the recording of new images.
Tape images degrade over time and as copies are made. Digital storage, on the other hand, can produce an infinite
number of exact copies.
DAS
As the name implies, this is storage that is directly attached to a server. DAS can be hard drives mounted internally inside
the server, usually attached to a RAID controller; or it can be storage that is attached externally to the server, most
commonly with a SCSI or Fibre Channel HBA.
SAN
SAN storage allows multiple servers to have access to the same storage resources (see Figure 3). Sharing storage offers
several benefits including improved scalability, more efficient use of disk space, and easier management and maintenance
due to consolidation of storage resources.
iSCSI Storage
iSCSI stands for Internet Small Computer System Interface. iSCSI works by sending SCSI data packets over Ethernet.
Using standard Ethernet cables, adapters, and switches it is possible to build a low-cost IP-SAN. An IP-SAN is a SAN
that uses iSCSI as its data transmission protocol. IP-SANs enable more end users to realize the benefits of SAN storage
because it does not have the high costs and complexity associated with Fibre Channel solutions.
Because iSCSI uses standard Ethernet components, the cost of an IP-SAN is much lower than a Fibre Channel SAN. Due
to the ubiquitous nature of Ethernet and resulting economies of scale, Ethernet components are typically 75% - 90% less
expensive than FC components. In addition, implementing and configuring an IP SAN is much simpler since most
organizations are already knowledgeable of IP concepts and practices.
IP-SANs open up new opportunities for OEMs, Systems Integrators, and VARs who offer storage solutions to the video
surveillance market by broadening the available market for video data storage.
IP-SAN Benefits
IP-SAN storage offers many benefits:
Cost-effective
An IP-SAN uses standard Ethernet components. It does not require expensive specialized hardware.
Secure
Support for leading RAID controllers keeps data secure and maximizes system uptime.
Easy-to-use
IP-SAN uses TCP/IP, which is widely used and understood.
Scalable
IP-SAN storage targets can be connected to a standard Ethernet switch. If more storage is needed, it is easy to deploy
additional iSCSI targets just plug a new iSCSI target into the switch.
Flexible
IP-SAN storage can be allocated for use by multiple servers, making more efficient use of disk capacity and making
storage management less complex.
Extensibile
Using Ethernet and the internet infrastructure. iSCSI storage targets can be located next to a server, in the next room,
even across the world.
Initiator
iSCSI Target
Figure 4: The Ethernet cable is plugged into standard Gigabit Ethernet ports.
iSCSI can also be used as part of an IP-SAN, with multiple initiators and multiple iSCSI targets all connected through an
Ethernet switch, as in Figure 5. In this configuration, all of the storage is available to any of the servers. This allows
storage to be more efficiently allocated. It also provides better scalability. Should more storage capacity be required,
simply attach an additional iSCSI storage target into the switch. There is no need to shutdown any of the servers and the
existing iSCSI targets will remain online and continue to be accessible.
All that is required for the server to communicate with the iSCSI target is for the server to have an iSCSI initiator
installed. An iSCSI initiator is used to establish communication between the server (initiator) and the iSCSI target. While
there are iSCSI initiator host bus adaptors available from several hardware vendors, there are software iSCSI initiators
that are freely available for virtually every major operating system, including Windows and Linux. These software iSCSI
initiators allow standard Ethernet ports to be used to communicate with an iSCSI target.
Once an iSCSI initiator is installed, it is used to login to and establish a connection with the iSCSI target. Once the
initiator has logged in, the iSCSI target is a virtual hard disk, and appears to the operating system and video surveillance
system as a local hard drive. For example, in Windows, you use the standard Disk Administration tool to create partitions
and format the iSCSI virtual disk, and it gets assigned a drive letter (see Figure 6).
Figure 6: Once logged in, the iSCSI targets appear just as if they were local storage, and are
configured and managed using standard disk tools.
Retention Time
How long will video data need to be saved before it can be discarded? Depending on the type of facility, retention times
of 30 days or longer may be required.
As an example of how much disk capacity is required, it is not unusual for cameras in highly sensitive locations such as
military installations and casinos to have resolution and frames per second (FPS) requirements that result in data rates of
1 megabit per second (Mb/s).
Hard drive storage capacity is given in bytes, rather than bits, so to convert 1 megabit to bytes divide by 8 (8 bits make a
byte):
1,000,000 / 8 = 125,000 bytes, or 125 kilobytes
So, in bytes, the data rate is 125 KB/s per camera. If there are 16 cameras feeding into the video surveillance server:
Data rate per server = 125 KB/s * 16 = 2,000 KB/s, or 2 megabytes per second (MB/s)
Capacity needed for each hour (120 MB per minute x 60 minutes) = 7,200 MB, or 7.2 gigabytes (GB)
Capacity needed for each day (7.2 GB per hour x 24) = 172.8 GB
Capacity needed for each week (172.8 GB per day x 7) = 1,209.6 GB, or approximately 1.2 terabytes (TB)
In addition to determining how much storage capacity is needed, how storage is configured and allocated also needs to be
considered. While it is possible to configure all of the hard disks into a single RAID array and allocate a portion of the
total available storage to multiple video surveillance servers, depending on the data rate required by each video
surveillance server, this may not provide optimal performance. Because it is a mechanical and not an electrical device, a
hard disk is, in general, the slowest part of a storage system, especially when the data is being read or written in a random
fashion, as opposed to sequential. Without going into a lot of detail, random reads and writes require that the disk heads
inside the hard disk move back and forth across the disk to read or write the requested data. This mechanical movement of
the disk heads is the determining factor in how fast data can be read to or written.
In a typical multi-camera server, where each camera is writing to its own folder, there is some randomness to the data, and
therefore the hard disk heads must move back and forth across the disk in order to access data. For modest data rate
requirements it may be perfectly fine to have 4 or more video surveillance servers using storage provisioned from a single
RAID array. If higher data rates are required, then it may become necessary to create multiple RAID arrays so that each
server has its own dedicated RAID array. Creating multiple RAID arrays will result in slightly less available storage
capacity, so testing that approximates real-world usage as close as possible should be done to find the right balance of
performance and capacity.
Figure 7: Each video surveillance server is allocated its own storage volume on the IP-SAN target.
As shown in Figure 7, each video surveillance server has its own storage volume. These are logical volumes carved out of
the underlying storage pool, which consists of multiple physical disks configured in one or more RAID arrays. As
discussed above, depending on the required data rate, it may be advantageous to have 2 or even 4 RAID arrays. In the
examples below the dark blue rectangle represents the RAID array. The data disks are allocated from the RAID array(s).
Figure 8: Four (4) data disks allocated from a single RAID array
Figure 9: Four (4) data disks allocated from 2 RAID arrays (2 disk per array)
Figure 10: Four (4) data disks allocated from 4 RAID arrays (1 disk per array)
As an example, with twelve (12) hard disks of 500 GB each, and using RAID 5, Table 1 shows what impact each
configuration has on performance and capacity.
Performance
# of arrays
Total Capacity
Good
5.5 TB
Better
5 TB
Best
4 TB
Figure 11: All of the software, including operating system, iSCSI software, and management utility,
are pre-installed on a bootable Compact Flash Disk-On-Module (DOM). Just plug the DOM
into the IDE port on the motherboard, and its ready to go.
Storage Builder for iSCSI includes a powerful configuration and management Graphical User Interface (GUI). The
Storage Builder GUI runs in a standard web-browser and does not require the installation of any software on the clients
(other than the web browser). The GUI can be password-protected to prevent unwanted access.
Once logged into the GUI, all management and configuration tasks can be performed, including network settings, security
parameters, and storage configuration and allocation. The Storage Builder GUI even communicates directly with supported
RAID controllers so there is no need to use a separate application to perform tasks such creating, deleting, and rebuilding
arrays, checking array status, and setting RAID controller parameters like rebuild/verify rate and cache policy.
E-mail alerts provide immediate notification of logical disk errors or if hard disk S.M.A.R.T. thresholds are exceeded so
that problems can quickly be corrected. For supported chassis and motherboard combinations the temperature, power
supply and drive status are monitored and fan speed is automatically adjusted to maintain chassis temperatures within
specifications.
Summary
Storing video surveillance data digitally offers many advantages over tape. Traditional storage solutions have not met the
needs of a large portion of the market. Wasabi Storage Builder for IP-SAN targets fills this hole, providing many benefits
for VARs, Systems Integrators, and OEMs who serve the video surveillance market, as well as for the end user.
Enables you to provide a high-performance solution for your customers that is secure, scalable, and robust
Lowers BOM cost by using standard, off the shelf hardware components
Minimizes assembly time. All required software is pre-installed on the DOM. No need to buy and install Windows
or Linux.
Provides the flexibility to hit different capacity and price points
Branding option allows you to differentiate as well as further promote your brand.
Storage that is specifically targeted to solve their storage needs at a price that is within their budgets
Storage that is robust and secure
Storage that is simple to use
The ability to easily add more storage as needed
Copyright 2007 Wasabi Systems Inc. All rights reserved. No part of this document may be reproduced, modified, or distributed in any form or by
any means without the prior express written consent of Wasabi Systems Inc. Wasabi, Wasabi Certified, WasabiRAID, the Wasabi logo, Storage
Builder, and Flashware are registered trademarks of Wasabi Systems Inc. NetBSD is a registered trademark of The NetBSD Foundation. All
other brand and product names are trademarks of their respective owners.