Search

Oleg Kiselev Phones & Addresses

  • Belmont, CA
  • Long Beach, CA
  • Los Angeles, CA
  • Los Altos, CA
  • Santa Clara, CA
  • Palo Alto, CA
  • 41 Solana Dr, Los Altos, CA 94022

Work

Company: Hitachi data systems Aug 2010 to Aug 2013 Address: San Jose, CA Position: Lead architect

Education

Degree: BS School / High School: UCLA 1981 to 1985 Specialities: Computer Engineering

Skills

Distributed Systems • Storage • File Systems • Scalability • High Availability • Storage Virtualization • Storage Area Networks • Solaris Kernel • Distributed Storage • Cloud Storage • High Availability Clustering • Veritas Storage Foundation • VxVM

Awards

Symantec's Inventor of the Year, 2006 • VERITAS Patent Program's Outstanding Contributor, 2003 • VERITAS Special Inventor Award, 2002

Industries

Computer Software

Resumes

Resumes

Oleg Kiselev Photo 1

Lead Architect At Hitachi Data Systems

View page
Position:
Lead Architect at Hitachi Data Systems
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Hitachi Data Systems - San Jose, CA since Aug 2010
Lead Architect

ParaScale Dec 2007 - Aug 2010
Chief Architect

Symantec Corporation Jul 2005 - Nov 2007
Distinguished Engineer/Sr. Director

VERITAS Software 2003 - Jul 2005
Distinguished Engineer

VERITAS Software 2002 - 2003
Technical Director, Technical Strategy team of Availability Products Group
Education:
UCLA 1981 - 1985
BS, Computer Engineering
Skills:
Distributed Systems
Storage
File Systems
Scalability
High Availability
Storage Virtualization
Storage Area Networks
Solaris Kernel
Distributed Storage
Cloud Storage
High Availability Clustering
Veritas Storage Foundation
VxVM
Honor & Awards:
Symantec's Inventor of the Year, 2006 VERITAS Patent Program's Outstanding Contributor, 2003 VERITAS Special Inventor Award, 2002

Publications

Us Patents

Method And Apparatus For Creating A Virtual Data Copy

View page
US Patent:
6785789, Aug 31, 2004
Filed:
May 10, 2002
Appl. No.:
10/143059
Inventors:
Anand A. Kekre - Pune,
John A. Colgrove - Los Altos CA
Oleg Kiselev - Palo Alto CA
Ronald S. Karr - Palo Alto CA
Niranjan S. Pendharkar - Pune,
Assignee:
Veritas Operating Corporation - Mountain View CA
International Classification:
G06F 1216
US Classification:
711162, 711156
Abstract:
A virtual copy of data stored in a first memory is created in a second memory. Creating the virtual copy includes, in one embodiment, creating first and second tables in memory each one of which comprises a plurality of multibit entries. Each entry of the first table corresponds to a respective memory region of the first memory. Each entry of the second table corresponds to a respective memory region of the second memory. The first bit of the first and second tables indicates whether the corresponding memory region of the first and second memories, respectively, contains valid data. The second bit of the first and second tables indicates whether data in the corresponding memory region of the first and second memories, respectively, has been modified since the creation of the first and second tables, respectively.

System And Method For Resolving Data Inconsistencies With A Data Majority

View page
US Patent:
7509567, Mar 24, 2009
Filed:
Jun 21, 2005
Appl. No.:
11/157268
Inventors:
Oleg Kiselev - Palo Alto CA,
Ron Karr - Palo Alto CA,
John Colgrove - Los Altos CA,
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 11/08
G06F 7/02
US Classification:
714797, 714819
Abstract:
A system and method for an election and data majority mechanism that solves problems such as bit flipping, mistracking, miscaching, and I/O status errors during real-time operations. Multiple copies of data are stored on various storage media of a data processing system. Errors that occur on the storage media or on other components of the data processing system are resolved by selecting the data with the highest frequency as the data majority. The data majority is propagated throughout the storage media to correct errors.

System And Method For Managing Redundant Storage Consistency At A File System Level

View page
US Patent:
7617259, Nov 10, 2009
Filed:
Dec 31, 2004
Appl. No.:
11/027624
Inventors:
John A. Muth - Scott Valley CA,
Oleg Kiselev - Palo Alto CA,
Craig K. Harmer - San Francisco CA,
Angshuman Bezbaruah - Pune,
Milind Borate - Pune,
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 12/00
US Classification:
707204
Abstract:
A file system may save dirty file information indicating portions of files, residing on a storage system, to be modified corresponding data modification requests received by the file system. The file system may update the saved dirty file information to indicate successful modification of the files across redundant storage of the storage system and may track redundancy consistency recovery information on a file-by-file basis or on a file portion basis. A file system may also retrieve saved dirty file information and recover redundancy consistency for portions of files determined, based on the saved dirty file information, not to have redundancy consistency on the storage system. Recovering redundancy consistency may include copying, either directly to via a storage system mechanism, portions of files between redundant storage of the storage system. The redundancy consistency for the saved dirty file information may be recovered prior to recovering redundancy consistency for individual files.

System And Method For Rating Reliability Of Storage Devices

View page
US Patent:
7580956, Aug 25, 2009
Filed:
May 4, 2006
Appl. No.:
11/418358
Inventors:
Qin Xin - Mountain View CA,
Oleg Kiselev - Palo Alto CA,
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707200, 700 21
Abstract:
A method for rating reliability of storage devices is disclosed. A reliability rating for a group of storage devices is assigned to a first rating. The first rating indicates an expected reliability that is the same for each individual one of the storage devices in the group. The expected reliability provides an indication of how reliable the storage devices in the group are expected to be. Information indicating one or more operational characteristics for one or more of the storage devices in the group may be periodically received and analyzed to determine whether the reliability rating for the group of storage devices should be changed. If so then the reliability rating for the group is changed to a different rating, e. g. , to indicate either a decrease or an increase in the expected reliability of the storage devices in the group.

Symmetrical Data Change Tracking

View page
US Patent:
7552296, Jun 23, 2009
Filed:
Jun 30, 2006
Appl. No.:
11/478813
Inventors:
Michael E. Root - San Jose CA,
Gopal Sharma - San Jose CA,
Oleg Kiselev - Palo Alto CA,
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 12/16
US Classification:
711162, 707203, 707204
Abstract:
A method, computer program product, computer system and system that enable symmetrical data change tracking with respect to a set of data and a copy of the set of data, referred to as a snapshot or a second set of data. The data and the copy may be independently updated after the two sides are “split. ” A join may be performed of the two sides of the split to resynchronize the data. For the first set of data, an accumulator map tracks changes to the first set of data and a volume map tracks changes to the first set of data with respect to a second set of data. For the second set of data (the snapshot), a second accumulator map tracks changes to the second set of data and a second volume map tracks changes to the second set of data with respect to the first set of data.

Method Of Detection Of Data Corruption In Mirrored Storage

View page
US Patent:
7546429, Jun 9, 2009
Filed:
Oct 31, 2006
Appl. No.:
11/590324
Inventors:
Oleg Kiselev - Palo Alto CA,
Ronald S. Karr - Palo Alto CA,
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 11/30
US Classification:
711162, 714 6
Abstract:
A first read request is received from a computer system. Data from one mirror of a data volume is returned to the computer system in response to receiving the first read request. The computer system may check the returned data to determine whether it is corrupted. If corrupted, the computer system sends a second read request for the same data. Rather than returning the same corrupted data stored in the one mirror, a copy of the requested data is returned from an alternate mirror of the data volume.

Transient Point-In-Time Images For Continuous Data Protection

View page
US Patent:
7523277, Apr 21, 2009
Filed:
Mar 30, 2005
Appl. No.:
11/094007
Inventors:
Anand A. Kekre - Pune,
Oleg Kiselev - Palo Alto CA,
Ankur P. Panchbudhe - Nagpur,
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 13/00
US Classification:
711162, 711167
Abstract:
A method, system, and apparatus that provide an equivalent of persistent frozen image snapshots through the use of a time-addressable storage object, such as a time-indexed storage volume, are presented. These virtual snapshot images are presented to a system in a manner such that the image is not persistent and therefore (i) do not take up additional storage resources, and (ii) reduce the amount of volume management overhead that must be maintained since information about the snapshot can be discarded when the snapshot is no longer needed.

Volume Server And Volume Owner Communication Protocol In A Distributed Storage Management System

View page
US Patent:
7523139, Apr 21, 2009
Filed:
May 3, 2004
Appl. No.:
10/838164
Inventors:
Ankur A. Kemkar - San Jose CA,
Rajesh Bhalerao - San Jose CA,
John A. Colgrove - Los Altos CA,
Ronald S. Karr - Palo Alto CA,
Oleg Kiselev - Palo Alto CA,
Assignee:
Symantec Operating Corporation - Cupertino CA
International Classification:
G06F 17/30
US Classification:
707200
Abstract:
A system, method, and medium provide communication between a volume server and a volume owner in a distributed storage management system. A volume server may manage configuration information for a particular volume of storage. A volume owner may manage input/output (I/O) for the volume. The volume server may lease the configuration information to the volume owner using a communications protocol. The communications protocol comprises a plurality of operations for management of the lease. The volume owner may use the configuration information to manage the I/O for the volume.
Oleg Kiselev from Belmont, CA, age ~58 Get Report