gridstore - the power of many
 
 
NASg Overview
What Makes NASg Different
How NASg Works
NASg Features and Benefits
NASg Platform
NASg Storage Nodes
 
Register For BETA!
Register For GA
   

The Power of Many - Working As One line

Storage Pool

Each storage node is virtualized and its capacity is allocated to a volume. A gridstore can contain multiple volumes and storage nodes can provide resources to multiple volumes. A NASg volume appears as a standard Microsoft Windows Network Share with a drive letter to end users and applications.

Write Files

When an application writes a file or a user copies a file to a NASg volume, NASg does three things.
1) Redundancy is calculated. The number of redundant storage nodes is a configurable number of nodes from the total number of storage nodes in a volume.
 
2) The file is then sliced into fragments equal to the number of storage nodes in the volume.
 
3) The slices are written to the grid in parallel.

Read Files

When an application reads a file, the following process takes place:
1) NASg sends a request in parallel to the storage nodes in the volume.
 
2) Each node responds in parallel sending any file slices in holds.
 
3) The NASg client calculates any missing slices and recombines the slices back into the original file.

Benefit of this Approach - No Wasted Resources

 

Redundancy not Replication - NASg uses redundancy calculations similar to RAID. Replication copies the entire file sometimes multiple times - this can generate overheads of 200-300% depending on the number of replicas. Redundancy adds overhead of 20-30% and provides a higher level of reliability.

Parallel Processing - The high levels of reliability with NASg are only possible due to the amount of processing power that can be aggregated from the client machines. Simply put, NASg can aggregate the same amount of processing power from 25 PCs as a multi-million dollar SAN. By utilizing what you have already paid for, NASg is able to offer levels of reliability not possible with enterprise storage systems.

Parallel I/O - After the expensive processing is completed at the client, data is sent in parallel to each storage node. The more storage nodes, the less work each one does and the greater the data path to your storage. Instead of creating network bottlenecks at the server, NASg uniformly spreads the load across the network to maximize network efficiency.