Search

Vladimir Popovski

from Tustin, CA
Age ~48

Vladimir Popovski Phones & Addresses

  • 15509 Bonsai Way, Tustin, CA 92782 (949) 923-9091
  • 110 Saint Vincent, Irvine, CA 92618
  • 112 Saint Vincent, Irvine, CA 92618
  • 8 Del Vincente, Irvine, CA 92606

Resumes

Resumes

Vladimir Popovski Photo 1

Chief Services Officer

View page
Location:
15509 Bonsai Way, Tustin, CA 92782
Industry:
Computer Software
Work:
Zadara Storage - Irvine, California since Oct 2012
Vice President, Cloud Operations

Zadara Storage - Irvine, California May 2011 - Oct 2012
Co-Founding Software Engineer

LSI Corporation - Irvine, CA Oct 2009 - May 2011
Distinguished Engineer

LSI Corporation - Irvine, CA Oct 2006 - Nov 2009
Principal Engineer

StoreAge Networking Technologies - Israel Mar 2001 - Oct 2006
Group Leader, Intelligent Switch Platforms
Education:
Universitatea de Stat din Moldova 1991 - 1996
MSc, Computer Science / Applied Mathematics
Liceul D. Cantemir 1989 - 1991
Skills:
Cloud Computing
Storage
Device Drivers
Storage Virtualization
Linux
Distributed Systems
Virtualization
High Availability
San
Software Development
Scsi
Raid
Storage Area Networks
Unix
Operating Systems
Fibre Channel
Programming
Software Engineering
Solaris
Debugging
Iscsi
Enterprise Storage
Multithreading
Kernel
Nas
Tcp/Ip
Kernel Programming
C
Cluster
Shell Scripting
Openstack
High Performance Computing
Replication
Algorithms
Nova
Cinder
Languages:
English
Vladimir Popovski Photo 2

Vladimir Popovski

View page

Publications

Us Patents

Storage System Data Compression Enhancement

View page
US Patent:
8131688, Mar 6, 2012
Filed:
Aug 26, 2009
Appl. No.:
12/548303
Inventors:
Vladimir Popovski - Irvine CA, US
Nelson Nahum - Tustin CA, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707693, 707692
Abstract:
Data segments are logically organized in clusters in a data repository of a data storage system. Each clusters contains compressed data segments and data common to the compression of the segments, such as a dictionary. In association with a write request, it is determined in which of the clusters would the data segment most efficiently be compressed, and the data segment is stored in that data cluster.

Data Protection In A Data Storage System

View page
US Patent:
8224781, Jul 17, 2012
Filed:
May 14, 2010
Appl. No.:
12/780552
Inventors:
Vladimir Popovski - Irvine CA, US
Nelson Nahum - Tustin CA, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 17/30
US Classification:
707649, 707639
Abstract:
Systems and methods herein provide for protecting data using snapshots and images of those snapshots to quickly recreate data upon request. For example, a storage controller of a data storage system allocates a period of time between creating snapshots of data in a first storage volume of the data storage system. The controller then logs received write requests to the first storage volume and generates snapshot of data in the first storage volume based on the allocated period of time. Thereafter, the controller may receive a request to recreate data. The controller locates the snapshot in the first storage volume based on that request to recreate the data. In doing so, the controller generates a snapshot image in a second storage volume. The controller then retrieves logged write requests and applies them to the snapshot image to recreate the data in the second storage volume.

Active-Active Support Of Virtual Storage Management In A Storage Area Network (“San”)

View page
US Patent:
8239653, Aug 7, 2012
Filed:
Apr 23, 2009
Appl. No.:
12/428703
Inventors:
Vladimir Popovski - Irvine CA, US
Ishai Nadler - Kfar Saba, IL
Nelson Nahum - Tustin CA, US
Assignee:
Netapp, Inc. - Sunnyvale CA
International Classification:
G06F 9/34
G06F 9/26
G06F 13/00
US Classification:
711202, 711150, 711114
Abstract:
Methods and apparatuses are provided for active-active support of virtual storage management in a storage area network (“SAN”). When a storage manager (that manages virtual storage volumes) of the SAN receives data to be written to a virtual storage volume from a computer server, the storage manager determines whether the writing request may result in updating a mapping of the virtual storage volume to a storage system. When the writing request does not involve updating the mapping, which happens most of the time, the storage manager simply writes the data to the storage system based on the existing mapping. Otherwise, the storage manager sends an updating request to another storage manager for updating a mapping of the virtual storage volume to a storage volume. Subsequently, the storage manager writes the data to the corresponding storage system based on the mapping that has been updated by the another storage manager.

Snapshot Metadata Management In A Storage System

View page
US Patent:
8356148, Jan 15, 2013
Filed:
Sep 22, 2009
Appl. No.:
12/564291
Inventors:
Vladimir Popovski - Irvine CA, US
Nelson Nahum - Tustin CA, US
Alexander Lyakas - Haifa, IL
Ishai Nadler - Kfar Saba, IL
Moshe Melnikov - P.O.B., IL
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 12/00
US Classification:
711162, 711170, 711E12001, 711E12103, 707639, 707649
Abstract:
Methods and systems for improving performance in a storage system utilizing snapshots are disclosed by using metadata management of snapshot data. Specifically, various metadata structures associated with snapshots are utilized to reduce the number of IO operations required to locate data within any specific snapshot. The number of IO operations are reduced by allowing the various metadata structures associated with the temporally current snapshot to locate data directly within any temporally earlier snapshot or on the original root volume.

Virtualized Data Storage In A Network Computing Environment

View page
US Patent:
8527697, Sep 3, 2013
Filed:
Jul 20, 2009
Appl. No.:
12/506143
Inventors:
Wayland Jeong - Agoura Hills CA, US
Mukul Kotwani - Woodland Hills CA, US
Vladimir Popovski - Irvine CA, US
Assignee:
Netapp, Inc. - Sunnyvale CA
International Classification:
G06F 12/08
US Classification:
711114, 711203, 711206, 710 22, 709212
Abstract:
Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage module operable within a communication network to present the plurality of physical storage devices as a virtual storage device to a plurality of network computing elements that are coupled to the communication network. The virtual storage device comprises a plurality of virtual storage volumes, wherein each virtual storage volume is communicatively coupled to the physical storage devices via the storage module. The storage module comprises maps that are used to route read/write requests from the network computing elements to the virtual storage volumes. Each map links read/write requests from at least one network computing element to a respective virtual storage volume within the virtual storage device.

Virtualized Data Storage In A Virtualized Server Environment

View page
US Patent:
20100274886, Oct 28, 2010
Filed:
Apr 24, 2009
Appl. No.:
12/429519
Inventors:
Nelson Nahum - Tustin CA, US
Shyam Kaushik - Koramangala, IN
Vladimir Popovski - Irvine CA, US
Itay Szekely - Yuvalim, IL
International Classification:
G06F 15/173
US Classification:
709224, 709223
Abstract:
Methods and systems for virtualizing a storage system within a virtualized server environment are presented herein. A computer network includes a first physical server configured as a first plurality of virtual servers. The computer network also includes a plurality of storage devices. The computer network also includes a first storage module operating on the first physical server. The first storage module is operable to configure the storage devices into a virtual storage device and monitor the storage devices to control storage operations between the virtual servers and the virtual storage device. The computer network also includes a second physical server configured as a second plurality of virtual servers. The second server includes a second storage module that is operable to maintain integrity of the virtual storage device in conjunction with the first storage module of the first physical server.

Block-Level Data De-Duplication Using Thinly Provisioned Data Storage Volumes

View page
US Patent:
20110016152, Jan 20, 2011
Filed:
Jul 16, 2009
Appl. No.:
12/504426
Inventors:
Vladimir Popovski - Irvine CA, US
Nelson Nahum - Tustin CA, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 12/00
G06F 7/00
US Classification:
707797, 711166, 711E12001, 707E17044
Abstract:
Data segments are logically organized in groups in a data repository. Each segment is stored at an index in the data repository. In association with a write request, a hash algorithm is applied to the data segment to generate a group identifier. Each group is identifiable by a corresponding group identifier. The group identifier is applied to a hash tree to determine whether a corresponding group in the data repository exists. Each existing group in the data repository corresponds to a leaf of the hash tree. If no corresponding group exists in the data repository, the data segment is stored in a new group in the data repository. However, if a corresponding group exists, the group is further searched to determine if a data segment matching the data segment to be stored is already stored. The data segment can be stored in accordance with the results of the search.

Methods And Apparatus For Metadata Management In A Storage System

View page
US Patent:
20110029580, Feb 3, 2011
Filed:
Jul 28, 2009
Appl. No.:
12/510791
Inventors:
Vladimir Popovski - Irvine CA, US
Alexander Lyakas - Haifa, IL
Assignee:
LSI CORPORATION - Milpitas CA
International Classification:
G06F 12/00
G06F 7/00
US Classification:
707812, 707E17044, 711E12001
Abstract:
Methods and systems for metadata management in a storage system are disclosed. First level metadata is associated with a plurality of storage devices in a storage system. Entries in the first level metadata identify storage related attributes of corresponding portions on the plurality of storage devices. Entries in a second level metadata are associated with a corresponding plurality of entries in the first level metadata, where the second level metadata identifies metadata related attributes of the corresponding first level metadata entries. Responsive to receiving a request for a storage related attribute in the first level metadata table, the storage related attribute is derived from the second level metadata table, which reduces the first level metadata processing requirements and increases the performance of the storage system.
Vladimir Popovski from Tustin, CA, age ~48 Get Report