Professional Documents
Culture Documents
5
and SoNAS
Scalable high-performance file system
GPFS
GPFS
GPFS GPFS
GPFS
GPFS
/data /home/appl/data/web/unstructured_big_video.mpg
/home/appl/data/web/unstructured_big_video.mpg
/web
Policy Engine
Interface
node Interface
node
Storage
node
Storage
node
Panache w/
Scale Out NAS
/data /home/appl/data/web/unstructured_big_video.mpg
/home/appl/data/web/unstructured_big_video.mpg
/web
Periodically, or when
nw is reconnected 1. Write
IBM Scale Out NAS
Panache w/
Scale Out NAS
Global Namespace
Policy Engine
Interface
node Interface
node
Storage
node
Storage
node
Panache w/
Scale Out NAS
Single Writer
Only cache can write data. Home cant change. Other peer caches have to
be setup as read only caches.
Read Only
Cache can only read data, no data change allowed.
Local Update
Data is cached from home and changes are allowed like SW mode but changes are
not pushed to home.
Once data is changed the relationship is broken i.e cache and home are no longer in
sync for that file.
Change of Modes
SW & RO mode caches can be changed to any other mode.
LU cache cant be changed too many complications/conflicts to deal with.
Staleness Control
Defined based on time since disconnection
Once cache is expired, no access is allowed to cache
Manual expire/unexpire option for admin
mmafmctl expire/unexpire, ctlcache in sonas
Allowed onlys for ro mode cache
Disabled for SW & LU as they are sources of data themselves
SAS SAS
Features JBODs
Auto rebalancing
Only 2% rebuild performance hit
Reed Solomon erasure code, 8 data +3 parity
~105 year MTDDL for 100-PB file system
End-to-end, disk-to-GPFS-client data checksums
15 2012 IBM Corporation
Declustered RAID
Data, parity and spare strips are uniformly and independently distributed across
disk array
Conventional Declustered
8 strips 2 or 3 1 strip 2 or 3
(GPFS block) redundancy (GPFS replicated
strips block) strips
Independent Filesets
Own inode space; dynamic expansion of inodes
Efficient File mgmt ops
Fileset level snapshots
Per user/group quotas per fileset
ILM Enhancements
Scope option allows scans to be limited to fileset, filesystem or inode space
choice-algorithm (best, exact, fast)
split-margin specifies how much deviation is allowed when use fast choice
algorithm in terms of THRESHOLD usage etc.
Snapshot Clones
Quick, efficient way of making a file copy by creating a clone
Doesnt copy data blocks (eg: fits well with VM images)
IPV6 support
Windows
GPFS daemon no longer needs SUA (SUA still required for GPFS admin cmds)
SELinux Support
API to access xattrs of a file