Amazon
Sde Ii
Teijin Fibers Jan 2004 - Oct 2006
Salesperson
Samsung Jul 2001 - Jan 2004
R and D Engineer of Household Electric Appliance Department
Education:
University of Maryland Baltimore County 2009 - 2011
Bachelors, Bachelor of Science, Computer Science
Zhejiang University 1997 - 2001
Bachelors, Bachelor of Science
Skills:
Distributed Systems Scalability Java Agile Methodologies Linux Software Engineering Software Development Sql Web Services Javascript Mysql
Mississippi State University Aug 2012 - May 2014
Graduate Assistant
Education:
Mississippi State University 2012 - 2014
Masters, Statistics
China Agricultural University 2005 - 2010
Bachelors, Medicine
Skills:
Mathematics Powerpoint Social Media Public Speaking C Windows Photoshop Matlab Event Planning English Software Microsoft Office Microsoft Word Microsoft Excel Time Management Customer Service Teamwork Research Statistics
Aims In Graz
Cellist
Asian Youth Orchestra Jul 2014 - Sep 2014
Cellist
Carnegie Mellon University Sep 2011 - May 2013
Cello Studio Graduate Student Assistant
Education:
Carnegie Mellon University 2011 - 2013
Masters, Music
University of Washington 2013
Central Conservatory of Music 2007 - 2011
Bachelor of Music, Bachelors
Skills:
Performing Arts Music Education Cello Music Orchestral Music Chamber Music Ensemble
Facebook
Research Scientist
Amazon Jun 2017 - Jul 2018
Machine Learning Scientist
Education:
University of California, Los Angeles 2012 - 2017
Doctorates, Doctor of Philosophy, Statistics, Philosophy
Beijing Institute of Technology 2009 - 2012
Masters, Computer Science
Beijing Institute of Technology 2005 - 2009
Bachelor of Engineering, Bachelors, Computer Science
Skills:
C++ Machine Learning Matlab Statistics Latex Python Algorithms Statistical Modeling Data Mining R Data Analysis Java Computer Vision
Facebook
Software Engineer
Oracle Oct 2014 - Aug 2016
Software Engineer
Amazon Aug 2012 - Sep 2014
Software Engineer
Education:
Brown University 2010 - 2012
Master of Science, Masters, Computer Science
Beihang University 2006 - 2010
Bachelors, Bachelor of Science, Software Engineering
Jining No.1 High School
Skills:
Java Distributed Systems Software Engineering Hadoop Algorithms Python
Interests:
Computer Networkswimming Distributed Systems Computer Network Swimming Hiking Swimming Computer Network Database System
Splunk
Senior Software Development Engineer
Microsoft Sep 2008 - Mar 2010
Software Development Engineer Ii
Microsoft Jul 2006 - Sep 2008
Software Development Engineer
Ibm Mar 2004 - Jun 2006
Software Development Engineer
Education:
University of Washington 2014 - 2015
University of Toronto 2000 - 2005
Bachelors, Bachelor of Science, Computer Science, Software Engineering
Skills:
Algorithms Software Project Management Software Development Silverlight Scrum Distributed Systems .Net C# Visual Studio Software Engineering Agile Methodologies Software Design Xml Object Oriented Design Wcf Design Patterns Oop Javascript Test Automation Tfs Java Microsoft Sql Server Testing Microsoft Office Strategic Planning Python English
- Redmond WA, US Rushi Srinivas SURLA - Kenmore WA, US Peter BODIK - Kirkland WA, US Ishai MENACHE - Redmond WA, US Yang LU - Redmond WA, US
International Classification:
G06F 12/02 G06F 3/06
Abstract:
In an embodiment, a partition cost of one or more of the plurality of partitions and a data block cost for one or more data blocks that may be subjected to a garbage collection operation are determined. The partition cost and the data block cost are combined into an overall reclaim cost by specifying both the partition cost and the data block cost in terms of a computing system latency. A byte constant multiplier that is configured to modify the overall reclaim cost to account for the amount of data objects that may be rewritten during the garbage collection operation may be applied. The one or more partitions and/or one or more data blocks that have the lowest overall reclaim cost while reclaiming an acceptable amount of data block space may be determined and be included in a garbage collection schedule.
Cost-Based Garbage Collection Scheduling In A Distributed Storage Environment
- Redmond WA, US Rushi Srinivas SURLA - Kenmore WA, US Peter BODIK - Kirkland WA, US Ishai MENACHE - Redmond WA, US Yang LU - Redmond WA, US
International Classification:
G06F 12/02
Abstract:
In an embodiment, a partition cost of one or more of the plurality of partitions and a data block cost for one or more data blocks that may be subjected to a garbage collection operation are determined. The partition cost and the data block cost are combined into an overall reclaim cost by specifying both the partition cost and the data block cost in terms of a computing system latency. A byte constant multiplier that is configured to modify the overall reclaim cost to account for the amount of data objects that may be rewritten during the garbage collection operation may be applied. The one or more partitions and/or one or more data blocks that have the lowest overall reclaim cost while reclaiming an acceptable amount of data block space may be determined and be included in a garbage collection schedule.