Search

Andrew Kleinerman Phones & Addresses

  • San Carlos, CA
  • 314 Chesterton Ave, Belmont, CA 94002
  • San Francisco, CA
  • Mountain View, CA
  • Santa Cruz, CA

Work

Company: Pure storage Aug 2011 Address: Mountain View Position: Software engineer

Education

Degree: BS School / High School: University of California, Santa Cruz 2004 to 2008 Specialities: Computer Science

Skills

Solaris • Python • File Systems • Debugging • C++ • Integration • Enterprise Software • Unix • Nfs • Testing • Shell Scripting • Scalability • Cluster • Troubleshooting • Storage • Distributed Systems • System Architecture • Software Development • Leadership

Languages

English

Industries

Computer Software

Public records

Vehicle Records

Andrew Kleinerman

View page
Address:
1531 Francisco St APT 7, San Francisco, CA 94123
Phone:
(831) 239-3762
VIN:
WMWSV3C56BTY14882
Make:
MINI
Model:
COOPER
Year:
2011

Resumes

Resumes

Andrew Kleinerman Photo 1

Senior Engineering Manager

View page
Location:
314 Chesterton Ave, Belmont, CA 94002
Industry:
Computer Software
Work:
Pure Storage - Mountain View since Aug 2011
Software Engineer

BlueArc Jun 2010 - Aug 2011
Software Engineer

Symantec Corp Jan 2009 - Jun 2010
Associate Software Engineer

Symantec Corp Jun 2008 - Sep 2008
Software Engineer Intern

UC Santa Cruz Apr 2007 - Jun 2008
Lab Manager
Education:
University of California, Santa Cruz 2004 - 2008
BS, Computer Science
Skills:
Solaris
Python
File Systems
Debugging
C++
Integration
Enterprise Software
Unix
Nfs
Testing
Shell Scripting
Scalability
Cluster
Troubleshooting
Storage
Distributed Systems
System Architecture
Software Development
Leadership
Languages:
English

Publications

Us Patents

Adaptive Data Migration

View page
US Patent:
20200409586, Dec 31, 2020
Filed:
Sep 14, 2020
Appl. No.:
17/019970
Inventors:
- Mountain View CA, US
Andrew Kleinerman - Belmont CA, US
Svitlana Tumanova - Mountain View CA, US
Taher Vohra - Sunnyvale CA, US
Xiaohui Wang - Mountain View CA, US
International Classification:
G06F 3/06
G06F 12/02
Abstract:
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.

Adaptive Data Migration

View page
US Patent:
20190171388, Jun 6, 2019
Filed:
Jan 31, 2019
Appl. No.:
16/264459
Inventors:
- Mountain View CA, US
Andrew Kleinerman - Belmont CA, US
Svitlana Tumanova - Mountain View CA, US
Taher Vohra - Sunnyvale CA, US
Xiaohui Wang - Mountain View CA, US
International Classification:
G06F 3/06
G06F 12/02
Abstract:
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.

Geometry Based, Space Aware Shelf/Writegroup Evacuation

View page
US Patent:
20180032280, Feb 1, 2018
Filed:
Oct 31, 2016
Appl. No.:
15/339757
Inventors:
- Mountain View CA, US
Andrew Kleinerman - Mountain View CA, US
Svitlana Tumanova - Mountain View CA, US
Taher Vohra - Mountain View CA, US
Xiaohui Wang - Mountain View CA, US
International Classification:
G06F 3/06
G06F 12/02
Abstract:
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.

Migrating Data In A Storage Array That Includes A Plurality Of Storage Devices

View page
US Patent:
20170315752, Nov 2, 2017
Filed:
Apr 27, 2016
Appl. No.:
15/140445
Inventors:
- MOUNTAIN VIEW CA, US
ANDREW KLEINERMAN - SAN FRANCISCO CA, US
BENJAMIN SCHOLBROCK - SUNNYVALE CA, US
TAHER VOHRA - SUNNYVALE CA, US
XIAOHUI WANG - SAN JOSE CA, US
International Classification:
G06F 3/06
G06F 3/06
G06F 3/06
G06F 3/06
G11C 11/4096
G11C 11/4074
Abstract:
Migrating data in a storage array that includes a plurality of storage devices, including: detecting, by the storage array, an occurrence of a storage device evacuation event associated with one or more source storage devices; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage array, one or more target storage devices for receiving data stored on the one or more source storage devices; reducing, by the storage array, write access to the one or more source storage devices; and migrating the data stored on the one or more source storage devices to the one or more target storage devices.

Utilizing Metadata To Represent Data

View page
US Patent:
20160171029, Jun 16, 2016
Filed:
Dec 12, 2014
Appl. No.:
14/569624
Inventors:
- Mountain View CA, US
Richard Hankins - San Jose CA, US
John Hayes - Mountain View CA, US
Steve Hodgson - Mountain View CA, US
Feng Wang - Sunnyvale CA, US
Sergey Zhuravlev - Gilroy CA, US
Andrew Kleinerman - San Francisco CA, US
International Classification:
G06F 17/30
Abstract:
A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
Andrew D Kleinerman from San Carlos, CA, age ~38 Get Report