- Plano TX, US Divya Reddy - Milpitas CA, US Aaron K. Olbrich - Morgan Hill CA, US
International Classification:
G06F 3/06
Abstract:
Systems and methods disclosed herein allow for efficiently managing unmapped blocks to extend life of solid-state drives. In one aspect, a method includes: determining a quantity of unmapped storage units in the storage device and operating the storage device in a first mode of operation while the quantity satisfies a first threshold. The method also includes: changing to a second mode of operation if the quantity of unmapped storage units doesn't satisfy the first threshold. While operating in the second mode of operation, the method includes: determining whether processing a write command would reduce the quantity of unmapped storage units to a quantity less than a second threshold. If processing the write command wouldn't reduce the quantity of unmapped storage units to a quantity less than the second threshold, the method includes: accepting and processing the write command. Else, the method includes: forgoing acceptance and processing of the write command.
Efficiently Managing Unmapped Blocks To Extend Life Of Solid State Drive With Low Over-Provisioning
- Plano TX, US Divya Reddy - Milpitas CA, US Aaron K. Olbrich - Morgan Hill CA, US
International Classification:
G06F 3/06
Abstract:
Systems and methods disclosed herein allow for efficiently managing unmapped blocks to extend life of solid-state drives. In one aspect, a method includes: measuring a level of over-provisioning (“OP”) in a storage device and operating it in a first mode of operation while the OP satisfies a first threshold. The method also includes: changing to a second mode of operation if the OP does not satisfy the first threshold. While operating in the second mode of operation, the method includes: (i) determining an unmapped portion of a declared storage capacity of the storage device; and (ii) determining whether processing a write command would reduce the unmapped portion to less than a second threshold. If processing the write command wouldn't reduce the unmapped portion to less than the second threshold, the method includes: accepting and processing the write command. Else, the method includes: forgoing acceptance and processing of the write command.
Method And System For Throttling Power Consumption
- Milpitas CA, US Divya Reddy - Milpitas CA, US Satish Babu Vasudeva - Fremont CA, US Rakesh Chandra - San Jose CA, US Rodney Brittner - San Jose CA, US
International Classification:
G06F 1/32 G06F 3/06
Abstract:
Systems, methods, and/or devices are used to manage a storage system. In one aspect, the method includes receiving, from a host to which a storage device of the storage system is operatively coupled, a request to perform a first memory operation on one or more memory devices of the storage device. The method includes determining a count of credits corresponding to the first memory operation. If a current count of credits in the first credit pool is greater than or equal to the count of credits corresponding to the first memory operation and a current count of credits in the second credit pool is greater than or equal to the count of credits corresponding to the first memory operation, the method includes: performing the first memory operation; and decrementing the first and second credit pools according to the count of credits corresponding to the first memory operation.
Method And System For Throttling Bandwidth Based On Temperature
- Milpitas CA, US Divya Reddy - Milpitas CA, US Satish Babu Vasudeva - Fremont CA, US Jimmy Sy - Daly City CA, US Rodney Brittner - San Jose CA, US Venkatesh K. Paulsamy - Mountain View CA, US
International Classification:
G06F 3/06
Abstract:
Systems, methods, and/or devices are used to manage a storage system. In one aspect, the method includes, during a first time period: maintaining a credit pool for the first time period; limiting bandwidth used for transmitting data between a storage device of the storage system and a host operatively coupled with the storage device according to a status of the credit pool, where the storage device includes one or more memory devices; monitoring a temperature of the storage device; and, in accordance with a determination that a current temperature of the storage device exceeds a predetermined threshold temperature and the current temperature of the storage device satisfies one or more temperature criteria, reducing an initial value of the credit pool for a second time period according to a first adjustment factor corresponding to the predetermined temperature threshold, where the second time period is subsequent to the first time period.
Processing Of Un-Map Commands To Enhance Performance And Endurance Of A Storage Device
- Milpitas CA, US Divya Reddy - Milpitas CA, US Venkatesh K. Paulsamy - Mountain View CA, US Satish Babu Vasudeva - Fremont CA, US Jimmy Sy - Daly City CA, US Rakesh Chandra - San Jose CA, US
International Classification:
G06F 12/08
Abstract:
A storage device and method enable processing of un-map commands. In one aspect, the method includes (1) determining whether a size of an un-map command satisfies (e.g., is greater than or equal to) a size threshold, (2) if the size of the un-map command satisfies the size threshold, performing one or more operations of a first un-map process, wherein the first un-map process forgoes (does not include) saving a mapping table to non-volatile memory of a storage device, and (3) if the size of the un-map command does not satisfy the size threshold, performing one or more operations of a second un-map process, wherein the second un-map process forgoes (does not include) saving the mapping table to non-volatile memory of the storage device and forgoes (does not include) flushing a write cache to non-volatile memory of the storage device.
MBA: Siva Sivani Institute of Management - HR, Seven hills High School - SSC, Inter: Alphores jr. clg - M.P.C, B-TECH: Aizza College Of Engg, & Tech - C.S.E
About:
Quick learner,Team Player, friendly.
Divya Reddy
Education:
Rajiv Gandhi institute of technology - Mechanical, National junior school' st. Charles high school, Bishop cottons
Divya Reddy
Education:
Briliant grammer school - Tenth, Chaithanya jr. college - Inter, Sphoorthy engg college - B.tech
Relationship:
Engaged
Divya Reddy
Education:
Sreenidhi Institute of Science and Technology - Engineering, St Mary HIgh School, Narayana Jr Colg
Divya Reddy
Education:
Cps
Relationship:
Single
About:
Divya reddy
Tagline:
Im passionate and want to reach my goal at any case
Bragging Rights:
Cps
Divya Reddy
Work:
Tata Consultancy Services
Education:
Little angels school
Tagline:
Keep smiling :)
Divya Reddy
Education:
Jntu pulivendula, Nalanda,ecil, Frobels garden high school
Divya Reddy
Work:
Student - Medicine
Education:
Im dng college
Tagline:
Hiiiiiii guys ..........im divya..i will b a good frnd of u all if u r good to me .......its nt attitude just my decision
, a New York-based political risk firm, said Petronas will likely delay a final investment decision until late 2017, and will then encounter a tough market. The environmental conditions are fairly onerous compared with what many international competitors face, Eurasia group analyst Divya Reddy said.
Date: Sep 28, 2016
Source: Google
Emboldened Republicans to Strike Early on Keystone Pipeline Approval
"The main result would be Republicans getting it on the record and using it to demonstrate an obstructionist Democrat-Obama stance on the issue," said Divya Reddy, director of global energy at political risk consultancy Eurasia Group.
There is a disparity between the economic priorities and challenges that Europe is facing and reaching more aggressive emissions reductions, said Divya Reddy, a Washington-based analyst for Eurasia Group who follows climate change.
"The statements were pretty vague. I'm not convinced he'll move more quickly on existing coal plants," said Divya Reddy, an energy and natural resource analyst at the Eurasia Group, a political risk consultancy.