时间:2022-11-08 02:30:01 | 来源:信息时代
时间:2022-11-08 02:30:01 来源:信息时代
全局二级存储访问服务 : Globus中用于数据管理的一个组件,主要用于网格的一种。它是网格计算环境下的远程I/O操作。它提供了一个统一的命名空间(通过URLs)和文件访问机制,可以通过不同的协议来访问存储在不同的存储系统类型上的文件(HTTP、FTP、HPSS、DPSS等),而且针对网格计算环境中的文件访问模式提供优化支持,具有用户控制管理网络带宽的能力。
GASS为用户提供网格环境下的输入输出功能。允许程序使用C语言的标准输入、输出库,打开和读写一个远程计算机上的文件,就如同使用自己计算机上的一个本地文件一样。用户利用GASS可以管理和控制网络的带宽,提供服务质量。GASS读写数据的最小单位是文件,不支持对文件的一部分进行访问。
GASS具有缓存文件的功能,可以把远程文件的副本缓存在本地。当本地有多个用户或应用访问同一个远程文件时,只进行一次复制,但在访问过程中需要进行数据统计。
GASS可以避免同一节点上的多个访问者同时访问同一个远程文件时出现的多次传输该文件的情况发生,只传输一次该文件就可以了。这样可以降低传输开销,缓解网络的传输压力。
GASS的目的并不是提供一个通用的分布式文件系统,它并不追求完善的文件访问支持,只支持网格环境下常见的几种输入输出模式。由于限定了访问模式,一致性问题变得很简单,一般不需要考虑全局一致性问题。