Patent | Date |
---|
Optimal admission control for caches Grant 11,442,937 - Merchant , et al. September 13, 2 | 2022-09-13 |
Weighted Auto-sharding App 20220272148 - Shraer; Alexander ;   et al. | 2022-08-25 |
Optimal Admission Control For Caches App 20210390104 - Merchant; Arif ;   et al. | 2021-12-16 |
Optimizing Garbage Collection Based On Survivor Lifetime Prediction App 20210390045 - Merchant; Arif ;   et al. | 2021-12-16 |
Programmatically Choosing Preferred Storage Parameters For Files In Large-scale Distributed Storage Systems App 20210382852 - Stokely; Murray M. ;   et al. | 2021-12-09 |
Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems Grant 11,113,242 - Stokely , et al. September 7, 2 | 2021-09-07 |
Programmatically Choosing Preferred Storage Parameters For Files In Large-scale Distributed Storage Systems App 20200409907 - Stokely; Murray M ;   et al. | 2020-12-31 |
Programmatically Choosing Preferred Storage Parameters For Files In Large-scale Distributed Storage Systems App 20200104281 - Stokely; Murray M ;   et al. | 2020-04-02 |
Programmatically Choosing Preferred Storage Parameters For Files In Large-scale Distributed Storage Systems App 20190286615 - Stokely; Murray M ;   et al. | 2019-09-19 |
Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems Grant 10,339,108 - Stokely , et al. | 2019-07-02 |
Programmatically Choosing Preferred Storage Parameters For Files In Large-scale Distributed Storage Systems App 20170011059 - Stokely; Murray M. ;   et al. | 2017-01-12 |
Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems Grant 9,477,679 - Stokely , et al. October 25, 2 | 2016-10-25 |
Managing a prefetch buffer with probabilistic access predictions Grant 9,239,794 - Merchant January 19, 2 | 2016-01-19 |
Optimizing allocation of flash memory to file groups Grant 9,128,825 - Albrecht , et al. September 8, 2 | 2015-09-08 |
Method of restoring backup data Grant 9,063,898 - Merchant , et al. June 23, 2 | 2015-06-23 |
Method of writing data Grant 9,047,306 - Frolund , et al. June 2, 2 | 2015-06-02 |
Method for combining non-latency-sensitive and latency-sensitive input and output Grant 9,043,512 - Merchant May 26, 2 | 2015-05-26 |
Programmatically Choosing Preferred Storage Parameters For Files In Large-scale Distributed Storage Systems App 20150088940 - STOKELY; Murray M. ;   et al. | 2015-03-26 |
Method for combining bulk and latency-sensitive input and output Grant 8,949,489 - Merchant February 3, 2 | 2015-02-03 |
Redundant data assignment in a data storage system Grant 8,775,763 - Merchant , et al. July 8, 2 | 2014-07-08 |
Path selection for application commands Grant 8,694,699 - Muppirala , et al. April 8, 2 | 2014-04-08 |
Method of restoring data Grant 8,335,770 - Merchant , et al. December 18, 2 | 2012-12-18 |
Path Selection For Application Commands App 20110302337 - Muppirala; Kishore Kumar ;   et al. | 2011-12-08 |
Method of cooperative caching for distributed storage system Grant 8,055,845 - Soules , et al. November 8, 2 | 2011-11-08 |
Storage system including a fast storage device for storing redundant data Grant 7,979,632 - Alvarez , et al. July 12, 2 | 2011-07-12 |
Quality of service controller and method for a data storage system Grant 7,917,903 - Lumb , et al. March 29, 2 | 2011-03-29 |
Methods of reading and writing data Grant 7,827,144 - Saito , et al. November 2, 2 | 2010-11-02 |
System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources Grant 7,823,154 - Wang , et al. October 26, 2 | 2010-10-26 |
Method of hashing address space to storage servers Grant 7,823,156 - Soules , et al. October 26, 2 | 2010-10-26 |
Read, write, and recovery operations for replicated data Grant 7,761,421 - Frolund , et al. July 20, 2 | 2010-07-20 |
Operating a replicated cache that includes receiving confirmation that a flush operation was initiated Grant 7,761,663 - Frolund , et al. July 20, 2 | 2010-07-20 |
Method of operating distributed storage system in which data is read from replicated caches and stored as erasure-coded data Grant 7,725,655 - Frolund , et al. May 25, 2 | 2010-05-25 |
Prefetching data in distributed storage systems Grant 7,716,425 - Uysal , et al. May 11, 2 | 2010-05-11 |
Configuration system and method Grant 7,680,635 - Keeton , et al. March 16, 2 | 2010-03-16 |
Transactional shared memory system and method of control Grant 7,647,454 - Aguilera , et al. January 12, 2 | 2010-01-12 |
Data storage system emulation Grant 7,643,983 - Lumb , et al. January 5, 2 | 2010-01-05 |
Method of designing storage system Grant 7,644,249 - Keeton , et al. January 5, 2 | 2010-01-05 |
Method of estimating storage system cost Grant 7,644,046 - Keeton , et al. January 5, 2 | 2010-01-05 |
Group communication system and method Grant 7,609,703 - Shah , et al. October 27, 2 | 2009-10-27 |
Method of estimating storage system availability Grant 7,536,585 - Keeton , et al. May 19, 2 | 2009-05-19 |
Method of estimating storage system reliability Grant 7,467,329 - Keeton , et al. December 16, 2 | 2008-12-16 |
System and method for interposition-based selective simulation of faults for access requests to a data storage system Grant 7,467,333 - Keeton , et al. December 16, 2 | 2008-12-16 |
Method for determining a recovery schedule Grant 7,426,616 - Keeton , et al. September 16, 2 | 2008-09-16 |
Method for determining a recovery schedule App 20080126279 - Keeton; Kimberly ;   et al. | 2008-05-29 |
Group communication system and method App 20080069098 - Shah; Mehul A. ;   et al. | 2008-03-20 |
Redundant data assigment in a data storage system App 20080046779 - Merchant; Arif ;   et al. | 2008-02-21 |
Methods of reading and writing data Grant 7,310,703 - Frolund , et al. December 18, 2 | 2007-12-18 |
Transactional shared memory system and method of control App 20070288587 - Aguilera; Marcos K. ;   et al. | 2007-12-13 |
Methods of reading and writing data Grant 7,284,088 - Frolund , et al. October 16, 2 | 2007-10-16 |
Method and recovery of data using erasure coded data from stripe blocks Grant 7,266,716 - Frolund , et al. September 4, 2 | 2007-09-04 |
Method of operating distributed storage system App 20070192542 - Frolund; Svend ;   et al. | 2007-08-16 |
Method of operating replicated cache App 20070192544 - Frolund; Svend ;   et al. | 2007-08-16 |
Storage system using fast storage device for storing redundant data Grant 7,228,381 - Uysal , et al. June 5, 2 | 2007-06-05 |
Global data placement Grant 7,225,118 - Wang , et al. May 29, 2 | 2007-05-29 |
System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources App 20070064711 - Wang; Yin ;   et al. | 2007-03-22 |
System and method for interposition-based selective simulation of faults for access requests to a data storage system App 20070050686 - Keeton; Kimberly ;   et al. | 2007-03-01 |
System for redundant storage of data Grant 7,152,077 - Veitch , et al. December 19, 2 | 2006-12-19 |
Method of hashing address space to storage servers App 20060236073 - Soules; Craig ;   et al. | 2006-10-19 |
Method of cooperative caching for distributed storage system App 20060174063 - Soules; Craig ;   et al. | 2006-08-03 |
Method of restoring data App 20060173935 - Merchant; Arif ;   et al. | 2006-08-03 |
Method of caching data App 20060174067 - Soules; Craig ;   et al. | 2006-08-03 |
Storage system using fast storage and log-structured storage Grant 7,073,029 - Uysal , et al. July 4, 2 | 2006-07-04 |
Method and apparatus for morphological modeling of complex systems to predict performance Grant 7,050,956 - Uysal , et al. May 23, 2 | 2006-05-23 |
Sharding method and apparatus using directed graphs Grant 7,043,621 - Merchant , et al. May 9, 2 | 2006-05-09 |
Request scheduling to mirrored heterogeneous storage arrays Grant 7,035,971 - Merchant April 25, 2 | 2006-04-25 |
System and method for adjusting storage device layout with at least one status for the adjusting Grant 7,032,086 - Merchant April 18, 2 | 2006-04-18 |
Storage system using fast storage devices for storing redundant data Grant 6,922,752 - Uysal , et al. July 26, 2 | 2005-07-26 |
Method of designing storage system App 20050102547 - Keeton, Kimberly ;   et al. | 2005-05-12 |
Methods of reading and writing data App 20050091451 - Frolund, Svend ;   et al. | 2005-04-28 |
Methods of reading and writing data App 20050091450 - Frolund, Svend ;   et al. | 2005-04-28 |
Method of recovering data App 20050091556 - Frolund, Svend ;   et al. | 2005-04-28 |
Storage system using fast storage devices for storing redundant data App 20050086559 - Uysal, Mustafa ;   et al. | 2005-04-21 |
Configuration system and method App 20050066239 - Keeton, Kimberly ;   et al. | 2005-03-24 |
Data structure and timestamp management techniques for redundant storage App 20040230596 - Veitch, Alistair ;   et al. | 2004-11-18 |
Read, write, and recovery operations for replicated data App 20040230624 - Frolund, Svend ;   et al. | 2004-11-18 |
Sharding method and apparatus using directed graphs App 20040230764 - Merchant, Arif ;   et al. | 2004-11-18 |
Redundant data assigment in a data storage system App 20040230862 - Merchant, Arif ;   et al. | 2004-11-18 |
Data storage system emulation App 20040193397 - Lumb, Christopher ;   et al. | 2004-09-30 |
Adjustable storage system App 20040172503 - Merchant, Arif | 2004-09-02 |
Storage system using fast storage and log-structured storage App 20040148462 - Uysal, Mustafa ;   et al. | 2004-07-29 |
Global data placement App 20040088147 - Wang, Qian ;   et al. | 2004-05-06 |
Storage system including a fast storage device for storing redundant data App 20040049643 - Alavarez, Guillermo ;   et al. | 2004-03-11 |
Storage system using fast storage devices for storing redundant data App 20040037120 - Uysal, Mustafa ;   et al. | 2004-02-26 |
Method and apparatus for measuring and optimizing spatial segmentation of electronic storage workloads Grant 6,681,309 - Szendy , et al. January 20, 2 | 2004-01-20 |
Acceptability testing for capacity planning of data storage system Grant 6,606,585 - Borowsky , et al. August 12, 2 | 2003-08-12 |
Method and apparatus for measuring and optimizing spatial segmentation of electronic storage workloads App 20030145186 - Szendy, Ralph Becker ;   et al. | 2003-07-31 |
Non-linear constraint optimization in storage system configuration Grant 6,526,420 - Borowsky , et al. February 25, 2 | 2003-02-25 |
Method and apparatus for morphological modeling of complex systems to predict performance App 20020161566 - Uysal, Mustafa ;   et al. | 2002-10-31 |
Apparatus for and method of non-linear constraint optimization in storage system configuration App 20020046316 - Borowsky, Elizabeth ;   et al. | 2002-04-18 |
Apparatus for and method of multi-dimensional constraint optimization in storage system configuration Grant 6,321,317 - Borowsky , et al. November 20, 2 | 2001-11-20 |