Grid-oriented storage: Difference between revisions

Content deleted Content added
Frankwang (talk | contribs)
Frankwang (talk | contribs)
Line 8:
[[Image:gosongrid.jpg]][[Image:gosunit.jpg]]
 
GOS is designed to deal with long-distance, cross-___domain and single-image file operations, which is typical in Grid environments. GOS behaves like a file server via the file-based GOS-FS protocol to any entity on the grid. Inspired by the success of [[Advanced Resource Connector|GridFTP]], GOS-FS integrates a parallel stream engine and [[Grid Security Infrastructure]] (GSI). Conforming to the universal VFS (Virtual Filesystem Switch), GOS-FS can be pervasively used as an underlying platform to best utilize the increased transfer bandwidth and accelerate the [[network file system|NFS]]/[[CIFS]]-based applications. GOS can also run over [[SCSI]], [[Fibre Channel]] or [[iSCSI]], which does not affect the acceleration performance, offering both file level protocols and block level protocols for [[Storage Area Network]] (SAN) from the same system.
 
Geographically distributed nature of resources that make up the grid infrastructure, along with their heterogeneity and different control policies in different domains, make the availability of these resources dynamic and conditional upon local constraints. Centralized management techniques for these resources are limited in their scalability both in terms of execution efficiency and fault tolerance. Provision of services across such platforms requires a distributed resource management mechanism. One of the design goals of the GOS Cluster is to allow a single storage image to continue to expand, even if a single GOS appliance reaches its capacity limitations. [[P2P]] clustered GOS appliances share a common, aggregate presentation of the data stored on all participating GOS appliances. Each GOS appliance manages its own internal storage space. The major benefit of this aggregation is that clustered GOS storage can be accessed by users as a single mount point.