Patents by Inventor Eyal Zimran

Eyal Zimran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8560569
    Abstract: Accordingly a method and interface allows an attribute data base used by an Information Manager to be quickly populated and accurately maintained. A single Bulk Attribute Retrieval Request triggers the primary storage device to collect object attribute information. The method allows for selective collection of objects and attributes by providing filters and attribute lists in the Requests. The Request may be used to provide an incremental scan with appropriate time stamp filtering. In addition, the size of the results can be controlled by the IM by eliminating attributes that are not of interest to the IM. The Request is advantageously issued over a FileMover interface, which is an HTTP connection, and encoded in XML, allowing the IM to easily customize the Request as desired.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: October 15, 2013
    Assignee: EMC Corporation
    Inventors: Ivan Basov, Christian J. Chuba, Stephen A. Fridella, Uday K. Gupta, Xiaoye Jiang, Christopher Stacey, Jiannan Zheng, Eyal Zimran
  • Patent number: 8170985
    Abstract: A protected file is retained in secondary storage for a retention period, and a corresponding stub file is retained in primary storage for the retention period. The stub file retains attributes of the file indicating a location of the file data in the secondary storage and indicting that the stub file is to be retained for the retention period. A system administrator may instruct a primary file server that a secondary file server supports retention based protection and it is desired to protect stub files corresponding to protected files that are migrated to the secondary file server. The primary file server may request the secondary file server to return a protection status of the file after migration. This enables automatic policy-based migration to both file level retention (FLR) and non-FLR retention protected secondary storage from diverse applications accessing FLR or non-FLR files in the primary storage.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: May 1, 2012
    Assignee: EMC Corporation
    Inventors: Eyal Zimran, Christian J. Chuba, Christopher H. Stacey, Mary Walker
  • Patent number: 8145614
    Abstract: Embodiments of the present invention are directed to techniques for selecting a data path over which to exchange information between a client device and a storage system by making a selection between a file system server (NAS) data path type (a first data path type) and a direct (SAN) data path type (a second data path type) based on one or more adjustable path selection factors and/or information regarding components of the computer system. For example, a data path may be selected based on a likelihood that requested information will be in a cache of a file system server and/or any other suitable path selection factor.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: March 27, 2012
    Assignee: EMC Corporation
    Inventors: Eyal Zimran, Sorin Faibish, Jason R. Glasgow
  • Patent number: 8055724
    Abstract: A hierarchical storage system is constructed from file servers and a policy engine server by building upon a file migration service. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, an offline read access method field is added to a connection database, and the primary file server is programmed to use these attributes and parameters for selecting a particular method (such as a partial read migration or a pass through read method) for read access to an offline file. In this fashion, the primary file server is provided with flexibility for selecting a particular one of a number of migration methods depending on various conditions, in order to improve the trade-off between the cost of storage and delay in file access.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: November 8, 2011
    Assignee: EMC Corporation
    Inventors: Augustine Amegadzie, James T. Compton, Jerald W. Gross, Stephen A Rago, Christopher H. Stacey, Eyal Zimran
  • Patent number: 7962657
    Abstract: Embodiments of the present invention are directed to techniques for selecting a data path over which to exchange information between a client device and a storage system by making a selection between a file system server (NAS) data path type (a first data path type) and a direct (SAN) data path type (a second data path type) based on one or more adjustable path selection factors and/or information regarding components of the computer system. For example, a data path may be selected based on a type of an input/output operation to be executed (i.e., whether the operation is a read operation or write operation) and/or any other suitable path selection factor.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: June 14, 2011
    Assignee: EMC Corporation
    Inventors: Eyal Zimran, Sorin Faibish, Jason Glasgow
  • Patent number: 7688753
    Abstract: Embodiments of the present invention are directed to techniques for selecting a data path over which to exchange information between a client device and a storage system by making a selection between a file system server (NAS) data path type (a first data path type) and a direct (SAN) data path type (a second data path type) based on one or more adjustable path selection factors and/or information regarding components of the computer system. For example, a data path may be selected based on one or more performance characteristics of a computer system in which a path selection module is acting and/or any other suitable path selection factor.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: March 30, 2010
    Assignee: EMC Corporation
    Inventors: Eyal Zimran, Sorin Faibish, Jason R. Glasgow
  • Patent number: 7546431
    Abstract: A read-write snapshot copy facility is constructed from a hierarchical storage management facility. The read-write snapshot copy file system initially comprises stub files pointing to the files in a read-only snapshot copy file system. When an application writes to a file in the read-write snapshot copy, the read-write snapshot copy facility migrates a copy of the file to replace the stub file, and then writes to the migrated file. Because the read-write snapshot copy facility references the files in the read-only snapshot file system in a network namespace using standard protocols such as NFS or CIFS, the read-write snapshot copy facility permits referencing of distributed read-only snapshot file systems in an open (heterogeneous) network environment, and the read-write snapshot copy is scalable by linking the read-write snapshot copy facility to multiple file servers containing read-only snapshot file systems.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: June 9, 2009
    Assignee: EMC Corporation
    Inventors: Christopher H. Stacey, Eyal Zimran
  • Patent number: 7546432
    Abstract: A hierarchical storage system includes file servers and a policy engine server. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, offline read and write access method fields are added to a connection database, and the primary file server uses these attributes and parameters for selecting a particular read method or write method for access to an offline file or section of an offline file. The write methods follow a “write recall full” policy, a “pass-through write” policy, a “pass-through multi-version” policy, or a “directory write pass-through” policy. The pass-through multi-version policy results in a new offline version of a file each time that a client opens and writes to a multi-version file. The directory write pass-through policy results in a new offline file when a file is created within a write pass-through directory.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: June 9, 2009
    Assignee: EMC Corporation
    Inventors: Christopher H. Stacey, Eyal Zimran
  • Publication number: 20070266056
    Abstract: A hierarchical storage system includes file servers and a policy engine server. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, offline read and write access method fields are added to a connection database, and the primary file server uses these attributes and parameters for selecting a particular read method or write method for access to an offline file or section of an offline file. The write methods follow a “write recall full” policy, a “pass-through write” policy, a “pass-through multi-version” policy, or a “directory write pass-through” policy. The pass-through multi-version policy results in a new offline version of a file each time that a client opens and writes to a multi-version file. The directory write pass-through policy results in a new offline file when a file is created within a write pass-through directory.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Inventors: Christopher Stacey, Eyal Zimran
  • Publication number: 20070179934
    Abstract: Accordingly a method and interface allows an attribute data base used by an Information Manager to be quickly populated and accurately maintained. A single Bulk Attribute Retrieval Request triggers the primary storage device to collect object attribute information. The method allows for selective collection of objects and attributes by providing filters and attribute lists in the Requests. The Request may be used to provide an incremental scan with appropriate time stamp filtering. In addition, the size of the results can be controlled by the IM by eliminating attributes that are not of interest to the IM. The Request is advantageously issued over a FileMover interface, which is an HTTP connection, and encoded in XML, allowing the IM to easily customize the Request as desired.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Applicant: EMC Corporation
    Inventors: Ivan Basov, Christian Chuba, Stephen Fridella, Uday Gupta, Xiaoye Jiang, Christopher Stacey, Jiannan Zheng, Eyal Zimran
  • Publication number: 20070179990
    Abstract: A protected file is retained in secondary storage for a retention period, and a corresponding stub file is retained in primary storage for the retention period. The stub file retains attributes of the file indicating a location of the file data in the secondary storage and indicting that the stub file is to be retained for the retention period. A system administrator may instruct a primary file server that a secondary file server supports retention based protection and it is desired to protect stub files corresponding to protected files that are migrated to the secondary file server. The primary file server may request the secondary file server to return a protection status of the file after migration. This enables automatic policy-based migration to both file level retention (FLR) and non-FLR retention protected secondary storage from diverse applications accessing FLR or non-FLR files in the primary storage.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Inventors: Eyal Zimran, Christian Chuba, Christopher Stacey, Mary Walker
  • Publication number: 20070088702
    Abstract: An intelligent network client has the capability of accessing a first network server in accordance with a first high-level file access protocol, and responding to a redirection reply from the first network server by accessing a second network server in accordance with a second high-level file access protocol. For example, the intelligent network client can be redirected from a CIFS/DFS server to a NFS server, and from an NFSv4 server to a CIFS server. Once redirected, the intelligent network client performs a directory mounting operation so that a subsequent client access to the same directory goes directly to the second network server. For example, the first network server is a namespace server for translating pathnames in a client-server network namespace into pathnames in a NAS network namespace, and the second network server is a file server in the NAS network namespace.
    Type: Application
    Filed: October 3, 2005
    Publication date: April 19, 2007
    Inventors: Stephen Fridella, Sorin Faibish, Uday Gupta, Xiaoye Jiang, Eyal Zimran, Christopher Stacey
  • Publication number: 20070055703
    Abstract: A namespace server translates client requests for access to files referenced by pathnames in a client-server namespace into requests for access to files referenced by pathnames in a NAS network namespace. The namespace server also translates between different file access protocols. If a client supports redirection and is requesting access to a file in a file server that supports the client's redirection, then the namespace server may redirect the client to the NAS network pathname of the file. Otherwise, the namespace server forwards a translated client request to the file server, and returns a reply from the file server to the client. A file server may redirect a redirection-capable client's access back to the namespace server for access to a share, directory, or file that is offline for migration, or for a deletion or name change that would require a change in translation information in the namespace server.
    Type: Application
    Filed: September 7, 2005
    Publication date: March 8, 2007
    Inventors: Eyal Zimran, Christopher Stacey, Mario Wurzl, Sorin Faibish, Stephen Fridella, Xiaoye Jiang, Uday Gupta
  • Publication number: 20070038697
    Abstract: A namespace server translates client requests for access to files referenced by pathnames in a client-server namespace into requests for access to files referenced by pathnames in a backend NAS network namespace. The namespace server also translates between different file access protocols. The namespace server may change the translation of a client-server network pathname from an old backend NAS network pathname to a new backend NAS network pathname for file migration without disruption to client access during file migration for load balancing or for a more appropriate service level. Client access can also be routed automatically and transparently to replicas in case of server or site failures. The namespace server may create the appearance of a virtual file system that contains multiple physical servers, a virtual share that contains physical shares from different servers, directories that contain files on different servers, and files that contain data from files on different servers.
    Type: Application
    Filed: August 3, 2005
    Publication date: February 15, 2007
    Inventors: Eyal Zimran, Christopher Stacey, Stephen Fridella, Sorin Faibish
  • Publication number: 20060212746
    Abstract: A hierarchical storage system is constructed from file servers and a policy engine server by building upon a file migration service. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, an offline read access method field is added to a connection database, and the primary file server is programmed to use these attributes and parameters for selecting a particular method (such as a partial read migration or a pass through read method) for read access to an offline file. In this fashion, the primary file server is provided with flexibility for selecting a particular one of a number of migration methods depending on various conditions, in order to improve the trade-off between the cost of storage and delay in file access.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Inventors: Augustine Amegadzie, James Compton, Jerald Gross, Stephen Rago, Christopher Stacey, Eyal Zimran
  • Publication number: 20060212481
    Abstract: A read-write snapshot copy facility is constructed from a hierarchical storage management facility. The read-write snapshot copy file system initially comprises stub files pointing to the files in a read-only snapshot copy file system. When an application writes to a file in the read-write snapshot copy, the read-write snapshot copy facility migrates a copy of the file to replace the stub file, and then writes to the migrated file. Because the read-write snapshot copy facility references the files in the read-only snapshot file system in a network namespace using standard protocols such as NFS or CIFS, the read-write snapshot copy facility permits referencing of distributed read-only snapshot file systems in an open (heterogeneous) network environment, and the read-write snapshot copy is scalable by linking the read-write snapshot copy facility to multiple file servers containing read-only snapshot file systems.
    Type: Application
    Filed: March 21, 2005
    Publication date: September 21, 2006
    Inventors: Christopher Stacey, Eyal Zimran