Search

Siamak Nazari Phones & Addresses

  • 2578 Katrina Way, Mountain View, CA 94040 (949) 355-4754
  • 707 Continental Cir, Mountain View, CA 94040
  • 707 Continental Cir #1032, Mountain View, CA 94040
  • 465 Stierlin Rd, Mountain View, CA 94043
  • 465 Stierlin Rd #7, Mountain View, CA 94043
  • Milpitas, CA
  • 180 N Lincoln Pl, Monrovia, CA 91016
  • 1862 Oakwood Ave, Arcadia, CA 91006
  • Santa Clara, CA
  • Playa del Rey, CA
  • Costa Mesa, CA
  • 2578 Katrina Way, Mountain View, CA 94040

Work

Company: Lawrence berkeley national laboratory May 2011 Position: Researcher

Education

School / High School: University of California, Berkeley, Haas School of Business, Management of Technology- Berkeley, CA 2011 Specialities: Certificate

Resumes

Resumes

Siamak Nazari Photo 1

Founder

View page
Location:
San Francisco, CA
Industry:
Computer Hardware
Work:
Nebulon
Founder

Opelin Aug 2012 - Aug 2018
Fellow

3Par Dec 2000 - Oct 2010
Principal Engineer

Sun Microsystems 1996 - Dec 2000
Senior Staff Engineer

Locus Computing Corporation 1989 - 1994
Member of Technical Staff
Education:
Uc Irvine 1985 - 1987
Skills:
Storage
Kernel
High Availability
File Systems
Virtualization
Storage Area Networks
System Architecture
Distributed Systems
Storage Virtualization
Cluster
Scalability
Server Architecture
Siamak Nazari Photo 2

Siamak Nazari

View page
Skills:
P.eng
Siamak Nazari Photo 3

Siamak Nazari

View page
Siamak Nazari Photo 4

Siamak Nazari Richmond, CA

View page
Work:
Lawrence Berkeley National Laboratory

May 2011 to Present
Researcher

Lawrence Berkeley National Laboratory (LBNL)
Berkeley, CA
Jun 2011 to Aug 2011
Graduate Student Researcher

UC Berkeley
Berkeley, CA
Jan 2011 to May 2011
Graduate Student Instructor (GSI)

UC Berkeley
Berkeley, CA
Jan 2009 to Dec 2010
Graduate Student Researcher (GSR)

Berkeley GeoImaging LLC
Oakland, CA
Jun 2010 to Aug 2010
Staff Geophysicist

Berkeley GeoImaging LLC
Oakland, CA
Jun 2009 to Aug 2009
Staff Geophysicist

National Iranian Oil Company

Jan 2007 to Dec 2008
Staff geophysicist

TOTAL S.A., CSTJF Research

Feb 2006 to Sep 2006
Graduate Student Researcher

Education:
University of California, Berkeley, Haas School of Business, Management of Technology
Berkeley, CA
2011
Certificate

University of California Berkeley
Berkeley, CA
2009
M.S. in Engineering Geosciences

IFP School, Ecole Nationale Superieure du Petrole et des Moteurs
Paris (75)
2005 to 2006
M.S. in Petroleum Geophysics

Shahroud University of Technology
2000 to 2004
B.S. in Mining Engineering

Business Records

Name / Title
Company / Classification
Phones & Addresses
Siamak Nazari
Professional Engineer
3PAR INC
Mfg Electronic Computers Mfg Partitions/Fixtures-Nonwood · Nonclassifiable Establishments · Showcase, Partition, Shelving, and Locker Manufacturing
3000 Hanover St, Palo Alto, CA 94304
4209 Technology Dr, Fremont, CA 94538
4215 Technology Dr, Fremont, CA 94538
(510) 413-5999, (510) 668-9212, (510) 668-9377

Publications

Us Patents

Method And Apparatus For Providing Local Path I/O In A Distributed File System

View page
US Patent:
6374248, Apr 16, 2002
Filed:
Dec 2, 1999
Appl. No.:
09/454246
Inventors:
Siamak Nazari - Arcadia CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1516
US Classification:
707 10, 709217
Abstract:
One embodiment of the present invention provides a system that reduces network traffic during remote file system operations by using a local path between a client and a storage device to bypass transfers through a server. The system operates by receiving a request at the server to access a file located on the storage device; this request is received across a network from an application on a client. Next, the system determines if a local path exists between the client and the storage device containing the file. Note that a local path is independent from a first path between the server and the storage device. If the local path exists, the system sends a bypass request to the client. This bypass request commands the client to satisfy the request by transferring data between the client and the storage device through the local path. In a variation on the above embodiment, the system additionally receives a completion indicator from the client. This completion indicator informs the server that the client successfully completed the request across the local path.

Method And Apparatus For Reducing Network Traffic For Remote File Append Operations

View page
US Patent:
6405201, Jun 11, 2002
Filed:
Dec 2, 1999
Appl. No.:
09/454247
Inventors:
Siamak Nazari - Arcadia CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1730
US Classification:
707 8, 707 10
Abstract:
One embodiment of this mechanism provides a system that reduces network traffic and other system overhead for remote file append operations. This system generally operates by keeping track of file append operations on a local computer system when possible instead of always communicating with a remote file server. More specifically, the system operates by receiving a request at the local computer system to append additional data to a file residing in non-volatile storage on the remote file server. If sufficient space has been allocated to accommodate the additional data on the remote file server, the system writes the additional data to the end of a locally cached copy of the file in the local computer system. Next, the system updates a file length value stored in the local computer system to reflect the additional data. If sufficient space has not been allocated to accommodate the additional data on the remote file server, the system requests additional space to be allocated past the end of the file on the remote file server.

Reducing Network Traffic For Remote File System Accesses By Keeping Track Of Unallocated Regions In Files

View page
US Patent:
6516344, Feb 4, 2003
Filed:
Nov 8, 1999
Appl. No.:
09/436050
Inventors:
Siamak Nazari - Arcadia CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 1730
US Classification:
709217, 709216, 709219, 709231, 709232, 707 10, 707205, 707206
Abstract:
A system for reducing network traffic for remote file system accesses receives requests at a local computer system for access to a file on the remote server. If the request is a read operation, and the operation is directed to an unallocated region of the file on the remote server, the system returns a block of null values to the requestor without receiving the block of null values from the remote server. Otherwise, the system sends a request to the remote server to read from the file. If the request is a write operation, and the operation is directed to an unallocated region of the file on the remote server, the system sends a request to the remote server to allocate storage for the write operation. Next, the system writes the data into a local cache. Later, the system copies the data from the cache to the remote storage.

Emulation Of Persistent Group Reservations

View page
US Patent:
6658587, Dec 2, 2003
Filed:
Jan 10, 2000
Appl. No.:
09/480329
Inventors:
Ira Pramanick - San Jose CA
Declan J. Murphy - San Francisco CA
Krishna K. Kumar - Cupertino CA
Siamak Nazari - Arcadia CA
Andrew L. Hisgen - Cupertino CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 1100
US Classification:
714 5, 709230
Abstract:
Method for emulating persistent group reservations on non persistent group reservation-compliant devices, apparatus to perform the method, and computer-readable storage medium containing instructions to perform the method. The present invention enables the emulation of persistent group reservations on a non persistent group reservation-compliant device, including a shared disk, to enable the disks implementation of persistent group reservation-reliant algorithms. This in turn enables the implementation of algorithms based on persistent group reservation features substantially without modification of those algorithms. One such algorithm is a quorum algorithm. One example of persistent group reservations is found in the SCSI-3 standard. The present invention accomplishes persistent group reservation emulation, or PGRE, by storing host- and reservation-specific information on a reserved portion of the disk and using this data to emulate the steps of certain persistent group reservation features. One persistent group reservation preempt feature executes a set of steps as a single atomic action, the mutual exclusion necessary for this feature being done internally by the persistent group reservations-compliant device.

Method And Apparatus For Interfacing With A Secondary Storage System

View page
US Patent:
6665747, Dec 16, 2003
Filed:
Oct 10, 2000
Appl. No.:
09/686110
Inventors:
Siamak Nazari - Arcadia CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 1300
US Classification:
710 22, 711138, 711112
Abstract:
One embodiment of the present invention provides a system for processing a request directed to a secondary storage system. The system operates by receiving the request at an interface of the secondary storage system. This request specifies an operation to be performed on the secondary storage system, a location within the secondary storage system to which the request is directed, and an address of a target buffer located outside of the secondary storage system for holding data involved in the request. Next, the system processes the request by transferring data between the location within the secondary storage system and the target buffer located outside of the secondary storage system. If the target buffer is located within a page cache, processing the request involves communicating with the target buffer located within the page cache. If the target buffer is located within a user space of an application, processing the request involves communicating with the target buffer located within the user space without passing through the page cache.

Method And Apparatus For Assigning Unique Device Identifiers Across A Distributed Computing System

View page
US Patent:
6842789, Jan 11, 2005
Filed:
Oct 10, 2000
Appl. No.:
09/686109
Inventors:
Siamak Nazari - Arcadia CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 1516
US Classification:
709245, 710 9
Abstract:
One embodiment of the present invention provides a system that facilitates assigning an identifier to a device within a distributed computing system, wherein the identifier is unique across the distributed computing system. The system operates by detecting the presence of the device within a local computer system within the distributed computing system. If an identifier has not been assigned to the device, the system assigns an identifier to the device by, attempting to retrieve the identifier from a local pool of device identifiers within the local computer system. If the local pool is empty, the system retrieves at least one additional identifier for the local pool from a global allocator for device identifiers located within the distributed computing system. Next, the system assigns the retrieved identifier to the device so that the identifier can be used to reference the device.

Implementing A Distributed File System That Can Use Direct Connections From Client To Disk

View page
US Patent:
7260576, Aug 21, 2007
Filed:
Nov 5, 2002
Appl. No.:
10/288153
Inventors:
Shankar Pasupathy - Sunnyvale CA, US
Amod K. Dani - Santa Clara CA, US
Sushil Thomas - San Francisco CA, US
Siamak Nazari - Mountain View CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 17/30
US Classification:
707 10, 707 3, 709217
Abstract:
One embodiment of the present invention provides a distributed file system that is able to use direct connections between clients and disks to perform file system operations. Upon receiving a request at a client to access a file, the client performs a lookup in a local cache to determine what physical disk blocks are associated with the request. If the lookup cannot be satisfied from the local cache, the client forwards the request to a server. In response to the forwarded request, the client receives a block map for the file from the server. This block map includes location information specifying physical disk blocks containing the file. The client uses this block map to determine which physical disk blocks are involved in the request and then accesses the file directly from the disk without going through the server.

Data Migration

View page
US Patent:
20130290627, Oct 31, 2013
Filed:
Apr 30, 2012
Appl. No.:
13/459903
Inventors:
Siamak Nazari - Mountain View CA, US
Ming Ma - Redmond WA, US
Douglas James Cameron - Woodinville WA, US
Jonathan Andrew McDowell - San Francisco CA, US
Salil Gokhale - San Jose CA, US
International Classification:
G06F 12/02
US Classification:
711114, 711112, 711E12002
Abstract:
A method for migrating data in a storage system includes generating a first set of logical disks (LDs), the LDs being mapped to physical storage space in the storage system, generating a temporary virtual volume (VV) mapped to the first set of LDs, generating a second set of LDs mapped to the temporary VV, and migrating data between the second set of LDs and a third set of LDs.
Siamak Te Nazari from Mountain View, CA, age ~60 Get Report