会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method for synchronizing use of dual and solo locking for two competing
processors responsive to membership changes
    • 同时使用响应于会员资格变更的两个竞争性处理器的双重和单独锁定的方法
    • US6105099A
    • 2000-08-15
    • US203102
    • 1998-11-30
    • Richard Francis FreitasDivyesh JadavDeepak Kenchammana-HosekoteJaishankar Moothedath MenonHovey Raymond Strong, Jr.
    • Richard Francis FreitasDivyesh JadavDeepak Kenchammana-HosekoteJaishankar Moothedath MenonHovey Raymond Strong, Jr.
    • G06F9/46G06F12/00G06F12/14
    • G06F9/52
    • To satisfy host requests, two competing processors self-manage access to a shared resource. Each processor maintains a lock table listing that processor's access state regarding the shared resource. Each processor repeatedly sends the other processor a state announcement message representing the processor's state. These include birth cry, heartbeat, or death knell messages. Whenever certain join-entry conditions apply to a processor, the processor performs a JOIN operation to evaluate and attempt to synchronize its lock table with the other processor's lock table. If data is needed from the other processor's lock table, the processor changes its state announcement message to birth cry. If the processor successfully synchronizes its lock table with the other processor, the JOIN operation dictates DUAL mode for that processor. If the synchronization attempt fails, SOLO results. When JOIN completes, the processor operates in its chosen mode. In DUAL, the processor's state announcement message is heartbeat, signifying healthy operation. In DUAL, the processors cooperatively establish temporary single-processor locks on the shared resource to satisfy host requests. In SOLO, a processor sets its state announcement message to death knell, advising the other processor not to access the shared resource. Also in SOLO, the processor attempts to "acquire" the shared resource by storing a predetermined identifier thereon. In SOLO, a processor refrains from accessing the shared resource unless it has acquired it.
    • 为了满足主机请求,两个竞争的处理器自我管理对共享资源的访问。 每个处理器维护一个锁表,列出处理器关于共享资源的访问状态。 每个处理器重复地向其他处理器发送表示处理器状态的状态通知消息。 这些包括出生哭泣,心跳或死亡消息。 每当某个加入条件适用于处理器时,处理器执行JOIN操作来评估并尝试将其锁定表与其他处理器的锁定表同步。 如果需要其他处理器的锁定表的数据,处理器将其状态通知消息改变为出生哭泣。 如果处理器将其锁定表与其他处理器成功同步,则JOIN操作将指定该处理器的DUAL模式。 如果同步尝试失败,SOLO结果。 当JOIN完成时,处理器以其所选模式运行。 在DUAL中,处理器的状态通知信号是心跳,意味着健康运行。 在DUAL中,处理器在共享资源上协作建立临时单处理器锁以满足主机请求。 在SOLO中,处理器将其状态通知消息设置为死机,建议另一个处理器不要访问共享资源。 同样在SOLO中,处理器尝试通过在其上存储预定的标识符来“获取”共享资源。 在SOLO中,处理器除非已获取共享资源,否则不会访问共享资源。
    • 7. 发明授权
    • System for updating data in a multi-adaptor environment
    • 用于在多适配器环境中更新数据的系统
    • US06332197B1
    • 2001-12-18
    • US09128574
    • 1998-08-04
    • Divyesh JadavDeepak R. Kenchammana-HosekoteJaishankar Moothedath Menon
    • Divyesh JadavDeepak R. Kenchammana-HosekoteJaishankar Moothedath Menon
    • G06F1100
    • G06F11/1076G06F2211/1028
    • Disclosed is a system for updating and destaging data in a storage system. To overcome the limitations in the prior art described above, preferred embodiments of the present invention disclose a system for updating a data block in a storage device. A first processing unit receives an update to a data block in a storage device. The first processing unit sends a first message including the update and information indicating data blocks that were recently updated to a second processing unit. The second processing unit stores the update in a second storage area and sends a second message to the first processing unit after receiving the first message. The first processing unit stores the update in a first storage area and transfers the update from the first storage area to the data block in the storage device. The first processing unit transfers the update from the first storage area to the data block in the storage device. Data may be destaged from the first storage area by sending two messages before destage begins and two messages after destaging is completed so the second processing unit is aware of the state of the destaging operations.
    • 公开了一种用于更新和降级存储系统中的数据的系统。 为了克服上述现有技术的限制,本发明的优选实施例公开了一种用于更新存储设备中的数据块的系统。 第一处理单元接收对存储装置中的数据块的更新。 第一处理单元将包括更新的第一消息和指示最近更新的数据块的信息发送到第二处理单元。 第二处理单元将更新存储在第二存储区域中,并且在接收到第一消息之后向第一处理单元发送第二消息。 第一处理单元将更新存储在第一存储区域中,并将更新从第一存储区域传送到存储设备中的数据块。 第一处理单元将更新从第一存储区域传送到存储设备中的数据块。 数据可以通过在开始运行之前发送两个消息并且在完成后的两个消息完成之后从第一个存储区域发送,所以第二个处理单元知道这些登录操作的状态。
    • 8. 发明授权
    • Distributed storage system using front-end and back-end locking
    • 分布式存储系统采用前端和后端锁定
    • US06272662B1
    • 2001-08-07
    • US09129004
    • 1998-08-04
    • Divyesh JadavJaishankar Moothedath MenonKaladhar Voruganti
    • Divyesh JadavJaishankar Moothedath MenonKaladhar Voruganti
    • G11C2900
    • G06F3/0607G06F3/0637G06F3/064G06F3/0689
    • Disclosed is a system for performing an operation, such as a read or write operation, on a data block in a shared disk system. A first adaptor receives a request to perform an operation on a data block maintained in a data storage location. The first adaptor then determines whether the first adaptor controls access to the data block. The first adaptor performs the requested operation on the data block after determining that the first adaptor controls access to the data block. If the first adaptor does not control access to the data block, then the first adaptor transmits a first message to a second adaptor that controls access to the data block and requests control of access to the data block. After receiving the first message, the second adaptor transfers control of access to the data block to the first adaptor. The second adaptor then transmits a second message to the first adaptor that the first adaptor controls access to the data block. After receiving the second message, the first adaptor performs the requested operation on the data block.
    • 公开了一种用于在共享磁盘系统中的数据块上执行诸如读取或写入操作的操作的系统。 第一适配器接收对在数据存储位置中维护的数据块执行操作的请求。 然后,第一适配器确定第一适配器是否控制对数据块的访问。 确定第一个适配器控制对数据块的访问后,第一个适配器在数据块上执行请求的操作。 如果第一适配器不控制对数据块的访问,则第一适配器将第一消息发送到控制对数据块的访问的第二适配器,并请求对数据块的访问的控制。 在接收到第一消息之后,第二适配器将对数据块的访问控制传送到第一适配器。 然后,第二适配器向第一适配器发送第二消息,第一适配器控制对数据块的访问。 在接收到第二个消息之后,第一个适配器对数据块执行请求的操作。