Search

Steven Kusalo Phones & Addresses

  • 673 Georgetown Ct, Sunnyvale, CA 94087
  • 29225 Eden Shores Dr, Hayward, CA 94545
  • Fremont, CA
  • Roseville, CA
  • Berkeley, CA
  • Alameda, CA

Work

Company: Vmware Jun 2005 to May 2012 Position: Staff engineer

Education

Degree: Bachelors, Bachelor of Science School / High School: University of California, Berkeley 2001 to 2005 Specialities: Computer Science, Engineering

Skills

Distributed Systems • Algorithms • Software Engineering • Java • C • Perl • Multithreading • Linux • C++ • Unix

Languages

English

Industries

Computer Software

Resumes

Resumes

Steven Kusalo Photo 1

Software Engineer

View page
Location:
673 Georgetown Ct, Sunnyvale, CA 94087
Industry:
Computer Software
Work:
Vmware Jun 2005 - May 2012
Staff Engineer

Google Jun 2005 - May 2012
Software Engineer

Uc Berkeley Jun 2004 - May 2005
Teaching Assistant
Education:
University of California, Berkeley 2001 - 2005
Bachelors, Bachelor of Science, Computer Science, Engineering
Skills:
Distributed Systems
Algorithms
Software Engineering
Java
C
Perl
Multithreading
Linux
C++
Unix
Languages:
English

Publications

Us Patents

Efficient Reconstruction Of Virtual Disk Hierarchies Across Storage Domains

View page
US Patent:
8478801, Jul 2, 2013
Filed:
May 20, 2009
Appl. No.:
12/469577
Inventors:
Gregory M. Hutchins - San Francisco CA, US
Steven Kusalo - Fremont CA, US
Haripriya Rajagopal - Sunnyvale CA, US
Jairam Ranganathan - San Francisco CA, US
Li Zheng - Palo Alto CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 17/30
US Classification:
707829, 707803, 711 6
Abstract:
A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.

Fast Determination Of Compatibility Of Virtual Machines And Hosts

View page
US Patent:
20110060832, Mar 10, 2011
Filed:
Sep 9, 2009
Appl. No.:
12/556520
Inventors:
Kinshuk GOVIL - Los Altos CA, US
Kiran KAMATH - Mountain View CA, US
Steven Michael KUSALO - Fremont CA, US
Mark Russell JOHNSON - Palo Alto CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06F 15/173
US Classification:
709225
Abstract:
A method of determining compatibility of a virtual machine or virtual machine disk file with a host, including a storage host, is disclosed. A lookup matrix is created to provide a fast compatibility lookup for a group of computing objects and a group of hosts. To create the lookup matrix, computing object properties are retrieved from each of the plurality of computing objects. The computing object properties include resource requirements of each of the plurality of computing objects. Further, host properties are retrieved from each of the plurality of hosts. The method further includes creating a plurality of host logical groups of a subset of the plurality of hosts having substantially same host properties and creating a plurality of computing object logical groups of a subject of the plurality of computing objects having substantially same computing object properties. The lookup matrix provides answers whether each member of a selected computing object logical group can be transferred to each member of a selected host logical group.

Fast Determination Of Compatibility Of Virtual Machines And Hosts

View page
US Patent:
20130111475, May 2, 2013
Filed:
Dec 17, 2012
Appl. No.:
13/717463
Inventors:
Kiran KAMATH - Mountain View CA, US
Steven Michael KUSALO - Fremont CA, US
Mark Russell JOHNSON - Palo Alto CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
A method of determining compatibility of a virtual machine or virtual machine disk file with a host, including a storage host, is disclosed. A lookup matrix is created to provide a fast compatibility lookup. To create the lookup matrix, computing object properties are retrieved from each of the plurality of computing objects. The computing object properties include resource requirements of each of the plurality of computing objects. Further, host properties are retrieved from each of the plurality of hosts. The method further includes creating host logical groups of a subset of the plurality of hosts having substantially same host properties and creating a plurality of computing object logical groups of a subject of the plurality of computing objects having substantially same computing object properties. The lookup matrix answers whether each member of a selected computing object logical group can be transferred to a selected host logical group.

Efficient Reconstruction Of Virtual Disk Hierarchies Across Storage Domains

View page
US Patent:
20130298125, Nov 7, 2013
Filed:
Jul 2, 2013
Appl. No.:
13/934127
Inventors:
Steven Michael KUSALO - Fremont CA, US
Haripriya RAJAGOPAL - Sunnyvale CA, US
Jairam RANGANATHAN - Los Angeles CA, US
Li ZHENG - Palo Alto CA, US
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.
Steven M Kusalo from Sunnyvale, CA, age ~41 Get Report