Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173103
  • 博文数量: 102
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 1120
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-23 01:42
文章分类

全部博文(102)

文章存档

2011年(1)

2008年(101)

我的朋友
最近访客

分类: 服务器与存储

2008-06-23 01:50:10

7) 分布式锁机制
 
正如第1 3章中讨论的,锁管理器是大多数数据共享环境的一个重要部分。如果没有锁管理器,那么无法保证一个系统不会覆盖另一个系统的数据。数据共享的集群也不例外。不只是数据共享的集群需要锁管理器,而且发生错误转换进程开始时的锁管理器也需要正确地管理。正如必须找到并处理不完全写的数据一样,也要处理悬挂的锁。系统故障发生时如果锁没有被释放,则转换系统可能无法访问需要的系统。图1 5 - 6表明了一种转换情况,故障系统持有的锁没有被正确释放,使得转换系统无法访问应用程序的数据。
 
8) 带有智能后端存储处理器的数据共享
 
通过在存储子系统中使用诸如第1 3章中讨论的智能后端存储处理器,可以加强对写操作的管理、提交处理及回退。系统不再需要传输大量的数据,而是在一次操作中写入可能包含有完整的文件更新或者数据库事务信息的大块数据。此外,后端处理器还可以维护它自己的日志文件及进行有序转换处理。例如,一个智能后端存储子系统可以是集群的心跳及运行情况监测系统的一部分,报告关于那些还在维持心跳信号但已经停止从存储子系统发送和接收数据的系统的信息。
 
                    
另外,一个智能后端存储子系统可以识别并释放停机系统持有的锁,提供锁管理器功能。这需要新的分布式锁协议的实现。
阅读(317) | 评论(0) | 转发(0) |
0

上一篇:集群通信(1)

下一篇:集群服务(6)

给主人留下些什么吧!~~