发明授权
US07647443B1 Implementing I/O locks in storage systems with reduced memory and performance costs
有权
在存储系统中实现I / O锁,减少内存和性能成本
- 专利标题: Implementing I/O locks in storage systems with reduced memory and performance costs
- 专利标题(中): 在存储系统中实现I / O锁,减少内存和性能成本
-
申请号: US12101240申请日: 2008-04-11
-
公开(公告)号: US07647443B1公开(公告)日: 2010-01-12
- 发明人: Paresh Chatterjee , Ajit Narayanan , Loganathan Ranganathan , Sharon Enoch
- 申请人: Paresh Chatterjee , Ajit Narayanan , Loganathan Ranganathan , Sharon Enoch
- 申请人地址: US GA Norcross
- 专利权人: American Megatrends, Inc.
- 当前专利权人: American Megatrends, Inc.
- 当前专利权人地址: US GA Norcross
- 代理机构: Hope Baldauff Hartman, LLC
- 主分类号: G06F12/14
- IPC分类号: G06F12/14 ; G06F17/30 ; G06F12/00
摘要:
Technologies are described for implementing locks to control I/O operations in a storage system. The lock implementations can have reduced resource requirements for memory and processing. Through the utilization of the technologies and concepts presented herein, an I/O process preparing to acquire a write lock can advertise its need for the lock for a pre-determined time before the lock is granted. The time period for advertisement can be specified so that all I/O operations that were initiated before the advertisement are guaranteed to have completed by the time the advertisement period is over. As such, a lock controller may only need to track outstanding I/Os that begin once the advertisement starts. This can reduce the typical requirement to maintain and process a lock structure for every unit of storage in the system at all times.
信息查询