发明名称 |
在加锁消息中传递受保护数据 |
摘要 |
使用锁来保护数据,受保护数据有时被包括在加锁消息中。例如,锁管理器接收来自每个请求者的锁请求,并选择性地许可这些锁请求。当锁被高度竞争或至少有两个访问数据的请求未决时,受保护数据一般在加锁消息中被传递。锁管理器通过在许可消息中指示请求者将受保护数据包括在其释放消息中来发起序列。然后,锁管理器把在释放消息中接收到的该数据拷贝到其对下一请求者的许可消息中。如果没有其他请求者在等待,则许可消息包括不发送受保护数据的指示,因此请求者一般将该受保护数据存储在存储装置中,使其可在将来被访问。 |
申请公布号 |
CN1957325A |
申请公布日期 |
2007.05.02 |
申请号 |
CN200580007383.4 |
申请日期 |
2005.02.27 |
申请人 |
思科技术公司 |
发明人 |
约翰·J·小威廉斯;约翰·安德鲁·费戈哈特;乔纳森·罗森 |
分类号 |
G06F7/00(2006.01);G06F17/30(2006.01) |
主分类号 |
G06F7/00(2006.01) |
代理机构 |
北京东方亿思知识产权代理有限责任公司 |
代理人 |
王怡 |
主权项 |
1.一种使用锁来保护数据的装置,该装置包括:锁管理器,该锁管理器被配置为控制利用锁对维护在独立于所述锁管理器的固有存储装置中的受保护数据的访问,其中所述锁管理器不从所述固有存储装置访问所述受保护数据;以及多个请求者;其中所述锁管理器被配置为从所述多个请求者中的每一个接收对锁的锁请求,并选择性地许可所述锁请求,包括将许可从所述锁管理器传递到所述多个请求者,其中被传递的许可中的至少一个包括所述受保护数据。 |
地址 |
美国加利福尼亚州 |