Patents Assigned to Exanet Inc.
-
Patent number: 6990603Abstract: 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: GrantFiled: January 2, 2002Date of Patent: January 24, 2006Assignee: Exanet Inc.Inventor: Amnon A. Strasser
-
Patent number: 6934880Abstract: 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: GrantFiled: November 21, 2001Date of Patent: August 23, 2005Assignee: Exanet, Inc.Inventor: Robert Hofner
-
Patent number: 6922757Abstract: 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: GrantFiled: October 8, 2002Date of Patent: July 26, 2005Assignee: Exanet Inc.Inventors: Shahar Frank, Nir Peleg, Menachem Rosin
-
Publication number: 20030196024Abstract: 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: ApplicationFiled: April 16, 2002Publication date: October 16, 2003Applicant: EXANET, INC.Inventor: Shahar Frank
-
Publication number: 20030158941Abstract: 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: ApplicationFiled: July 24, 2002Publication date: August 21, 2003Applicant: EXANET, INC.Inventors: Shahar Frank, Nir Peleg, Menachem Rosin
-
Publication number: 20030158942Abstract: 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: ApplicationFiled: July 24, 2002Publication date: August 21, 2003Applicant: EXANET, INC.Inventors: Shahar Frank, Nir Peleg, Menachem Rosin, Amnon A. Strasser
-
Publication number: 20030159006Abstract: 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: ApplicationFiled: October 8, 2002Publication date: August 21, 2003Applicant: EXANET, INC.Inventors: Shahar Frank, Nir Peleg, Menachem Rosin
-
Publication number: 20030156547Abstract: 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: ApplicationFiled: February 15, 2002Publication date: August 21, 2003Applicant: EXANET. INC.Inventor: Nir Peleg
-
Publication number: 20030126494Abstract: 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: ApplicationFiled: January 2, 2002Publication date: July 3, 2003Applicant: EXANET INC.Inventor: Amnon A. Strasser
-
Publication number: 20030097610Abstract: 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: ApplicationFiled: November 21, 2001Publication date: May 22, 2003Applicant: EXANET, INC.Inventor: Robert Hofner
-
Publication number: 20030095501Abstract: 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: ApplicationFiled: November 21, 2001Publication date: May 22, 2003Applicant: EXANET, INC.Inventors: Robert Hofner, Amnon A. Strasser