存储 频道

跨平台数据共享的未来(2)

 
Coupling Facility以这种方式集中存储所有缓存块的一个列表,该列表包含了所有客户端系统的缓存块信息。许多同样的数据块保存在被Coupling Facility管理的全局缓存中。当任何一个系统更新一个数据块时,它向Coupling Facility注册这个数据块的变化,Coupling Facility察看是否任何其他系统在其本地缓存中存储了该块。如果某个系统存储了该块,则Coupling Facility向该系统发送一个消息,并将该块的本地状态设置为失效,这相当于通告了本地系统该块的拷贝不再是最新的了。在此以后的某个时刻,当客户端试图存取其缓存中失效的数据块时,它依据本地状态变量来判断该拷贝是过时的。然后它可以从Coupling Facility所管理的全局变量缓存中读取该块,若全局缓存中找不到该块,则从磁盘上读取。整个过程如图1 4 - 1 7所示。
 
也许在将来的某一天,开放系统计算机可以通过可安装文件系统参与到Parallel Sysplex集群中。这个可安装文件系统应实现Parallel Sysplex的注册机制、本地状态变量及用来存取共享数据的Coupling Facility通信。还需要另外的处理过程,进行必需的数据格式转换及提供所需的连接协议与设备协议。所有这些将带来极大的工作量。但随着F I C O N成为正式的标准,事情会变得简单。
 
图1 4 - 1 8展示了一个运行于一台开放系统计算机上的假想的可安装文件系统,以及该系统存取共享存储子系统的过程,这个子系统同时被大型机处理器所存取。

 

               

0
相关文章