会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Interlocking input/outputs on a virtual logic unit number
    • 在虚拟逻辑单元号上联锁输入/输出
    • US07783805B2
    • 2010-08-24
    • US11606846
    • 2006-11-29
    • Maurilio ComettoArindam PaulVaragur V. Chandrasekaran
    • Maurilio ComettoArindam PaulVaragur V. Chandrasekaran
    • G06F12/14G06F12/00G06F15/16
    • G06F3/0637G06F3/0622G06F3/067H04L67/1097
    • In one embodiment, a solution is provided wherein a lock client sends lock requests to a lock manager upon receipt of an input/output (I/O) and receives back a lock grant. At some point later, the lock client may send a lock release. The lock manager, upon receipt of a lock release from a lock client, remove a first lock request corresponding to the lock release from a lock grant queue corresponding to the lock manager. Then, for each dependency queue lock request in a dependency queue corresponding to the first lock request, the lock manager may determine whether the dependency queue lock request conflicts with a second lock request in the lock grant queue, and then may process the dependency queue lock request according to whether the dependency queue lock requires conflicts with a second lock request in the lock grant queue.
    • 在一个实施例中,提供了解决方案,其中锁定客户端在接收到输入/输出(I / O)时向锁定管理器发送锁定请求,并且接收到锁定授权。 稍后,锁定客户端可能会发送锁定释放。 锁管理器在收到锁定客户端的锁定释放后,从与锁定管理器对应的锁定授权队列中删除与锁定释放相对应的第一个锁定请求。 然后,对于与第一锁定请求对应的依赖性队列中的每个依赖性队列锁定请求,锁定管理器可以确定依赖性队列锁定请求是否与锁定授权队列中的第二个锁定请求冲突,然后可以处理依赖性队列锁定 根据依赖性队列锁是否需要与锁定授权队列中的第二个锁定请求冲突来请求。
    • 3. 发明授权
    • Interlocking input/outputs on a virtual logic unit number
    • 在虚拟逻辑单元号上联锁输入/输出
    • US08127062B2
    • 2012-02-28
    • US12841938
    • 2010-07-22
    • Maurilio ComettoArindam PaulVaragur V. Chandrasekaran
    • Maurilio ComettoArindam PaulVaragur V. Chandrasekaran
    • G06F12/14G06F12/00G06F15/16
    • G06F3/0637G06F3/0622G06F3/067H04L67/1097
    • In one embodiment, a solution is provided wherein a lock client sends lock requests to a lock manager upon receipt of an input/output (I/O) and receives back a lock grant. At some point later, the lock client may send a lock release. The lock manager, upon receipt of a lock release from a lock client, remove a first lock request corresponding to the lock release from a lock grant queue corresponding to the lock manager. Then, for each dependency queue lock request in a dependency queue corresponding to the first lock request, the lock manager may determine whether the dependency queue lock request conflicts with a second lock request in the lock grant queue, and then may process the dependency queue lock request according to whether the dependency queue lock requires conflicts with a second lock request in the lock grant queue.
    • 在一个实施例中,提供了解决方案,其中锁定客户端在接收到输入/输出(I / O)时向锁定管理器发送锁定请求,并且接收到锁定授权。 稍后,锁定客户端可能会发送锁定释放。 锁管理器在收到锁定客户端的锁定释放后,从与锁定管理器对应的锁定授权队列中删除与锁定释放相对应的第一个锁定请求。 然后,对于与第一锁定请求对应的依赖性队列中的每个依赖性队列锁定请求,锁定管理器可以确定依赖性队列锁定请求是否与锁定授权队列中的第二个锁定请求冲突,然后可以处理依赖性队列锁定 根据依赖性队列锁是否需要与锁定授权队列中的第二个锁定请求冲突来请求。
    • 5. 发明授权
    • Lock manager rotation in a multiprocessor storage area network
    • 在多处理器存储区域网络中锁定管理员旋转
    • US07844784B2
    • 2010-11-30
    • US11605614
    • 2006-11-27
    • Maurilio ComettoJeevan KamisettyArindam PaulVaragur V. Chandrasekaran
    • Maurilio ComettoJeevan KamisettyArindam PaulVaragur V. Chandrasekaran
    • G06F13/18
    • G06F9/52
    • In one embodiment, a solution is provided wherein a lock manager is kept moving among multiple cores or processors in a multi-core or multi-processor environment. By “hopping” the lock manager from processor to processor, a bottleneck at any of the processors is prevented. The frequency of movement may be based on, for example, a counter that counts the number of input/outputs handled by the lock manager and moves the lock manager to a different processor once a determined threshold is met. In another embodiment of the present invention, the frequency of the movement between processors may be based on a time that counts the amount of time the lock manager has been operating on the processor and moves the lock manager to a different processor once a predetermined time is reached.
    • 在一个实施例中,提供了一种解决方案,其中锁管理器在多核或多处理器环境中在多个核心或处理器之间保持移动。 通过将锁定管理器从处理器“跳转”到处理器,可以防止任何处理器的瓶颈。 运动频率可以基于例如计数由锁定管理器处理的输入/输出的数量的计数器,并且一旦满足确定的阈值,则将锁定管理器移动到不同的处理器。 在本发明的另一个实施例中,处理器之间的移动频率可以基于计时锁管理器在处理器上操作的时间量的时间,并且一旦预定的时间是 到达。
    • 6. 发明申请
    • INTERLOCKING INPUT/OUTPUTS ON A VIRTUAL LOGIC UNIT NUMBER
    • 虚拟逻辑单元编号上的互锁输入/输出
    • US20100312936A1
    • 2010-12-09
    • US12841938
    • 2010-07-22
    • Maurilio ComettoArindam PaulVaragur V. Chandrasekaran
    • Maurilio ComettoArindam PaulVaragur V. Chandrasekaran
    • G06F12/14
    • G06F3/0637G06F3/0622G06F3/067H04L67/1097
    • In one embodiment, a solution is provided wherein a lock client sends lock requests to a lock manager upon receipt of an input/output (I/O) and receives back a lock grant. At some point later, the lock client may send a lock release. The lock manager, upon receipt of a lock release from a lock client, remove a first lock request corresponding to the lock release from a lock grant queue corresponding to the lock manager. Then, for each dependency queue lock request in a dependency queue corresponding to the first lock request, the lock manager may determine whether the dependency queue lock request conflicts with a second lock request in the lock grant queue, and then may process the dependency queue lock request according to whether the dependency queue lock requires conflicts with a second lock request in the lock grant queue.
    • 在一个实施例中,提供了解决方案,其中锁定客户端在接收到输入/输出(I / O)时向锁定管理器发送锁定请求,并且接收到锁定授权。 稍后,锁定客户端可能会发送锁定释放。 锁管理器在收到锁定客户端的锁定释放后,从与锁定管理器对应的锁定授权队列中删除与锁定释放相对应的第一个锁定请求。 然后,对于与第一锁定请求对应的依赖性队列中的每个依赖性队列锁定请求,锁定管理器可以确定依赖性队列锁定请求是否与锁定授权队列中的第二个锁定请求冲突,然后可以处理依赖性队列锁定 根据依赖性队列锁是否需要与锁定授权队列中的第二个锁定请求冲突来请求。
    • 8. 发明申请
    • Lock manager rotation in a multiprocessor storage area network
    • 在多处理器存储区域网络中锁定管理员旋转
    • US20080126726A1
    • 2008-05-29
    • US11605614
    • 2006-11-27
    • Maurilio ComettoJeevan KamisettyArindam PaulVaragur V. Chandrasekaran
    • Maurilio ComettoJeevan KamisettyArindam PaulVaragur V. Chandrasekaran
    • G06F12/14
    • G06F9/52
    • In one embodiment, a solution is provided wherein a lock manager is kept moving among multiple cores or processors in a multi-core or multi-processor environment. By “hopping” the lock manager from processor to processor, a bottleneck at any of the processors is prevented. The frequency of movement may be based on, for example, a counter that counts the number of input/outputs handled by the lock manager and moves the lock manager to a different processor once a determined threshold is met. In another embodiment of the present invention, the frequency of the movement between processors may be based on a time that counts the amount of time the lock manager has been operating on the processor and moves the lock manager to a different processor once a predetermined time is reached.
    • 在一个实施例中,提供了一种解决方案,其中锁管理器在多核或多处理器环境中在多个核心或处理器之间保持移动。 通过将锁定管理器从处理器“跳转”到处理器,可以防止任何处理器的瓶颈。 移动频率可以基于例如计数由锁定管理器处理的输入/输出的数量的计数器,并且一旦满足确定的阈值,则将锁定管理器移动到不同的处理器。 在本发明的另一个实施例中,处理器之间的移动频率可以基于计时锁管理器在处理器上操作的时间量的时间,并且一旦预定的时间是 到达。