- Cupertino CA, US Steven S. Williams - Longmont CO, US David W. Claude - Loveland CO, US Benjamin J. Scott - Longmont CO, US Kyumsung Lee - Louisville CO, US Jeff Rogers - Dunlap IL, US
International Classification:
G06F 3/06
Abstract:
A data storage system can arrange semiconductor memory into a plurality of die sets that each store a top-level map with each top-level map logging information about user-generated data stored in a die set in which the top-level map is stored. A journal can be stored in at least one die set of the plurality of die sets with each journal logging a change to user-generated data stored in the die set of the plurality of die sets in which the journal and top-level map are each located.
Deterministic Optimization Via Performance Tracking In A Data Storage System
- Cupertino CA, US Stacey Secatch - Niwot CO, US David W. Claude - Loveland CO, US Kyumsung Lee - Louisville CO, US Benjamin J. Scott - Longmont CO, US
International Classification:
G06F 3/06
Abstract:
A semiconductor data storage memory can receive data access commands into a queue in a first time sequence that correspond with the transfer of data between a host and portions of the memory. The memory may be divided into separate portions that each have a different owner and the access commands may be issued to each of the respective separate portions. The access commands can subsequently be executed in a different, second time sequence responsive to estimated completion times for each of the access commands based on measured completion times for previously serviced, similar commands to maintain a nominally consistent quality of service level for each of the respective owners.
Data Storage System With Strategic Contention Avoidance
- Cupertino CA, US Steven S. Williams - Longmont CO, US David W. Claude - Loveland CO, US Benjamin J. Scott - Longmont CO, US Kyumsung Lee - Louisville CO, US Jeff Rogers - Dunlap IL, US
International Classification:
G06F 11/14 G06F 1/30 G06F 12/02 G06F 3/06
Abstract:
A data storage system can connect a plurality of remote hosts to a plurality of die sets resident in a semiconductor memory. Execution of at least one data access command addressed by a remote host of the plurality of remote hosts can occur prior to a power interruption event being detected for at least one die set of the plurality of die sets. User-generated data associated with the at least one data access command may then be flushed to a predetermined location responsive to an available resource budget associated with the power interruption event.
Collection Of Uncorrelated Entropy During A Power Down Sequence
- Cupertino CA, US Steven S. Williams - Longmont CO, US David W. Claude - Loveland CO, US Benjamin J. Scott - Longmont CO, US Kyumsung Lee - Louisville CO, US Stephen H. Perlmutter - Louisville CO, US
Apparatus and method for managing entropy in a cryptographic processing system, such as but not limited to a solid-state drive (SSD). In some embodiments, a processing device is operated to transfer data between a host device and a non-volatile memory (NVM). In response to the detection of a power down event associated with the processing device, entropy associated with the power down event is collected and stored in a memory. Upon a subsequent reinitialization of the processing device, the entropy is conditioned and used as an input to a cryptographic function to subsequently transfer data between the host device and the NVM. In some embodiments, the entropy is obtained from the state of a hardware timer that provides a monotonically increasing count for timing control. In other embodiments, the entropy is obtained from a RAID buffer used to store data to a die set of the NVM.
Providing Additional Parity For Non-Standard Sized Parity Data Sets
- Cupertino CA, US Steven S. Williams - Longmont CO, US Benjamin J. Scott - Longmont CO, US Andrew J. Louder - Longmont CO, US Kyumsung Lee - Louisville CO, US Robert W. Dixon - Longmont CO, US
International Classification:
G06F 11/10 H03M 13/29 G11C 29/52
Abstract:
Apparatus and method for storing data in a non-volatile memory (NVM), such as a flash memory in a solid-state drive (SSD). In some embodiments, a distributed storage space of the NVM is defined to extend across a plural number of regions of the NVM. A non-standard parity data set is provided having a plural number of data elements greater than or equal to the plural number of regions in the storage space. The data set is written by storing a first portion of the data elements and a first parity value to the plural number of regions and a remaining portion of the data elements and a second parity value to a subset of the plural number of regions. The regions can comprise semiconductor dies in a flash memory, and the distributed storage space can be a garbage collection unit formed using one erasure block from each flash die.
May 16, 2009 ... Ben Scott began playing his cricket at Wycombe House Cricket Club. Scott began to work on his batting and progressed through the Middlesex ...
Lyft driver Benjamin Scott gets the most business on weekends, when the bars of Midtown are packed and travelers need rides to and from Houstons airports. On some Saturday nights, he can pull in $400 over 12 hours.
merican Legion 159 leads the way. Volunteers from the American Legion place a small American flag on the graves of all veterans who are buried here on the island or nearby on the mainland. They even placed a flag on the grave of Benjamin Scott, a veteran of the Civil War buried at Greenwood Cemetery.
Claremont Montessori School Claremont CA 1984-1985, Hawthorne Elementary School Ontario CA 1985-1986, Vina Danks Middle School Ontario CA 1986-1989, Webb Schools Claremont CA 1990-1991
Boulder, co Wilmore, KY Bowling Green, OH Virginia Beach, VA Cleveland, OH Yorktown Heights, NY St Paul, MN Fort Collins, CO Boise, ID Longmont, CO
Education:
Case Western Reserve University, Cleveland, OH, Floyd E Kellam High, Virginia Beach, VA, Jessamine County High, Nicholasville, KY
About:
Went to high school, followed by college, followed by a career in engineering. Perhaps one day they will make this fascinating story into a movie. It's not all boring though, I create interesting...
Benjamin Scott
Work:
Sprint Nextel - Service Technician (2011)
Education:
Central Ohio Technical College - Criminal Justice
Relationship:
In_a_relationship
About:
I am 20, live in Heath, and work at Commercial Electronics/Sprint. I like to play MMOs and FPS. I also enjoy play MOBAs, and RTS. I am dating Nicole Wheeler, and we have been dating for three years.
Tagline:
Sprint Technician/Representative/ Full Time Student
Benjamin Scott (Theisovian)
Work:
GreyMaple Software - Principal Engineer Vision Payment Solutions - IT Director
Education:
University of Maine - Computer Science
Tagline:
Excitable stuff-builder
Benjamin Scott
Work:
Lowe's - Home Decor Associate (5) Southwest Auto FW - Photographer (10)
Benjamin Scott
Work:
Verizon (2010)
Benjamin Scott
About:
My name is Godfrey. This is my curse but, it can be your also!
Bragging Rights:
Leader of the 3rd Crusade, inventor of Grey Poupon's catchphrase, basis for the most interesting man alive