Patents Assigned to Exanet Inc.
  • Patent number: 6990603
    Abstract: A method and apparatus for transferring data between a main volatile memory and a backup memory in a redundant system comprised of a main sub-system and a mirror sub-system is provided. For the purpose of preserving uninterruptible power supply energy, data is continuously transferred to back-up memory which may be a corresponding volatile memory of the mirror sub-system, or a non-volatile memory of the main sub-system. The method further includes the steps of detecting a loss of system power, transferring data from volatile memory to non-volatile memory, and turning off the power supply of the non-volatile memory module. The method is capable of detecting the status of the uninterruptible power supply of the mirror system and if that system is operative then only data not previously backed up is transferred to main non-volatile memory; otherwise, if a power failure is detected in both sub-systems all data in volatile memory, not previously written to non-volatile memory is transferred to non-volatile memory.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: January 24, 2006
    Assignee: Exanet Inc.
    Inventor: Amnon A. Strasser
  • Patent number: 6934880
    Abstract: A system and method for a failover system where in case of a failure of an element within the system, only that element is shutdown, rather then shutting down an entire node. The solution is of particular use in network systems, networked storage systems as well as location independent file systems.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: August 23, 2005
    Assignee: Exanet, Inc.
    Inventor: Robert Hofner
  • Patent number: 6922757
    Abstract: A distributed shared file system (DSFS) comprising a network file system (NFS) capable of receiving at least a request from at least a client, a distributed cache, a metadata storage containing metadata information related to files stored in the NFS, a mapper capable of handling pointers to point to locations of data within the files and the metadata information, an agent capable of handling said request, and a relocator capable of relocating data within the NFS operative with said agent.
    Type: Grant
    Filed: October 8, 2002
    Date of Patent: July 26, 2005
    Assignee: Exanet Inc.
    Inventors: Shahar Frank, Nir Peleg, Menachem Rosin
  • Publication number: 20030196024
    Abstract: An apparatus and a method for the implementation of a skip-list based cache is shown. While the traditional cache is basically a fixed length line based or fixed size block based structure, resulting in several performance problems for certain application, the skip-list based cache provides for a variable size line or block that enables a higher level of flexibility in the cache usage.
    Type: Application
    Filed: April 16, 2002
    Publication date: October 16, 2003
    Applicant: EXANET, INC.
    Inventor: Shahar Frank
  • Publication number: 20030158941
    Abstract: A method for dynamic reconfiguration of a computer network as a result of an instruction for object rebalance. The method comprises selecting an object to be relocated and choosing a relocation server to which the object is to be relocated. A meta data corresponding to the object is updated. The object is transferred to the relocation server; and a view ID table is updated with a new view ID corresponding to the object.
    Type: Application
    Filed: July 24, 2002
    Publication date: August 21, 2003
    Applicant: EXANET, INC.
    Inventors: Shahar Frank, Nir Peleg, Menachem Rosin
  • Publication number: 20030158942
    Abstract: A method for real-time reconfiguration of a computer network using load information from the computer network. The method comprises receiving remote procedure call (RPC) information by a server in the computer network. The RPC information is analyzed. Based on the analysis, it is determined whether a reconfiguration is required. If reconfiguration is required, one or more objects are relocated until reconfiguration is completed.
    Type: Application
    Filed: July 24, 2002
    Publication date: August 21, 2003
    Applicant: EXANET, INC.
    Inventors: Shahar Frank, Nir Peleg, Menachem Rosin, Amnon A. Strasser
  • Publication number: 20030159006
    Abstract: A distributed shared file system (DSFS) comprising a network file system (NFS) capable of receiving at least a request from at least a client, a distributed cache, a metadata storage containing metadata information related to files stored in the NFS, a mapper capable of handling pointers to point to locations of data within the files and the metadata information, an agent capable of handling said request, and a relocator capable of relocating data within the NFS operative with said agent.
    Type: Application
    Filed: October 8, 2002
    Publication date: August 21, 2003
    Applicant: EXANET, INC.
    Inventors: Shahar Frank, Nir Peleg, Menachem Rosin
  • Publication number: 20030156547
    Abstract: A system, method and computer software for handling overload conditions in a request queue of a server in a client-server architecture. When request queue overload conditions are detected, one or more of the next-to-be serviced requests in the request queue of the server are removed and the remaining requests in the queue are forwarded by the same number of requests that were removed. By preventing the servicing of requests that may have already experienced a timeout by the requesting client, the overall performance of the system is increased.
    Type: Application
    Filed: February 15, 2002
    Publication date: August 21, 2003
    Applicant: EXANET. INC.
    Inventor: Nir Peleg
  • Publication number: 20030126494
    Abstract: A method and apparatus for transferring data between a main volatile memory and a backup memory in a redundant system comprised of a main sub-system and a mirror sub-system is provided. For the purpose of preserving uninterruptible power supply energy, data is continuously transferred to back-up memory which may be a corresponding volatile memory of the mirror sub-system, or a non-volatile memory of the main sub-system. The method further includes the steps of detecting a loss of system power, transferring data from volatile memory to non-volatile memory, and turning off the power supply of the non-volatile memory module. The method is capable of detecting the status of the uninterruptible power supply of the mirror system and if that system is operative then only data not previously backed up is transferred to main non-volatile memory; otherwise, if a power failure is detected in both sub-systems all data in volatile memory, not previously written to non-volatile memory is transferred to non-volatile memory.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: EXANET INC.
    Inventor: Amnon A. Strasser
  • Publication number: 20030097610
    Abstract: A system and method for a failover system where in case of a failure of an element within the system, only that element is shutdown, rather then shutting down an entire node. The solution is of particular use in network systems, networked storage systems as well as location independent file systems.
    Type: Application
    Filed: November 21, 2001
    Publication date: May 22, 2003
    Applicant: EXANET, INC.
    Inventor: Robert Hofner
  • Publication number: 20030095501
    Abstract: A system and method for load balancing between redundant elements in a system is provided. By using redundant elements overall performance of the system is improved without losing the capability to recover or continue operation upon failure of an element within the system. The solution is of particular use in network systems, networked storage systems as well as location independent file systems.
    Type: Application
    Filed: November 21, 2001
    Publication date: May 22, 2003
    Applicant: EXANET, INC.
    Inventors: Robert Hofner, Amnon A. Strasser