| 11204802 |
Adjusting a dispatch ratio for multiple queues |
Matthew R. Craig, Matthew G. Borlick, Micah Robison, Lokesh M. Gupta |
2021-12-21 |
| 11194771 |
Methods for transferring reserves when moving virtual machines across systems |
Susan K. Candelaria, Mark P. Gardiner, Clint A. Hardy, William R. White, Stephen G. Wilkins +1 more |
2021-12-07 |
| 11144475 |
Managing indication of accessed tracks in cache to a most recently used end of a cache list |
Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash |
2021-10-12 |
| 11132138 |
Converting large extent storage pools into small extent storage pools in place |
Clint A. Hardy, Karl A. Nielsen |
2021-09-28 |
| 11119687 |
Device reservation state synchronization in data mirroring |
Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson |
2021-09-14 |
| 11093395 |
Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points |
Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash |
2021-08-17 |
| 11086784 |
Invalidating track format information for tracks in cache |
Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta |
2021-08-10 |
| 11074185 |
Adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks |
Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash |
2021-07-27 |
| 11068415 |
Using insertion points to determine locations in a cache list at which to move processed tracks |
Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash |
2021-07-20 |
| 11048631 |
Maintaining cache hit ratios for insertion points into a cache list to optimize memory allocation to a cache |
Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash |
2021-06-29 |
| 11036641 |
Invalidating track format information for tracks demoted from cache |
Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta |
2021-06-15 |
| 11016692 |
Dynamically switching between memory copy and memory mapping to optimize I/O performance |
Lokesh M. Gupta, Kevin J. Ash, Brian A. Rinaldi, Kyler A. Anderson |
2021-05-25 |
| 11016691 |
Migrating data from a large extent pool to a small extent pool |
Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Qiang Xie |
2021-05-25 |
| 11010295 |
Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface |
Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta |
2021-05-18 |
| 10983913 |
Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process |
Kyler A. Anderson, Kevin J. Ash, Lokesh M. Gupta, Beth A. Peterson |
2021-04-20 |
| 10983708 |
Sharing alias addresses among logical devices |
Susan K. Candelaria, Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Dale F. Riedy +2 more |
2021-04-20 |
| 10970178 |
Generating a health condition message on a health condition detected at a server to send to a host system accessing the server |
Clint A. Hardy |
2021-04-06 |
| 10942835 |
Processing a health condition message on a health condition to determine whether to perform a swap operation |
Clint A. Hardy |
2021-03-09 |
| 10922268 |
Migrating data from a small extent pool to a large extent pool |
Clint A. Hardy, Hui Zhang, Karl A. Nielsen, Qiang Xie |
2021-02-16 |
| 10901645 |
Converting small extent storage pools into large extent storage pools in place |
Clint A. Hardy, Karl A. Nielsen |
2021-01-26 |
| 10901916 |
Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list |
Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash |
2021-01-26 |
| 10884872 |
Device reservation state preservation in data mirroring |
Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Carol S. Mellgren, John G. Thompson |
2021-01-05 |