High-availability cluster virtual server system

A virtual server and file server technology, applied in the field of high-availability file server systems, can solve problems such as client interruption and low performance, and achieve the effect of improving system performance

Inactive Publication Date: 2004-12-08
NETWORK APPLIANCE INC
View PDF0 Cites 91 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] All failovers cause some client outages
In some cases, after a failover, the system has lower performance than before the failover

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-availability cluster virtual server system
  • High-availability cluster virtual server system
  • High-availability cluster virtual server system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] figure 1 The example illustrates components of a high availability server according to the invention. The server has a cluster of nodes, node A 101 , node B 102 , . . . , node J 103 . Each node has one or more virtual servers. Node A has n1 virtual servers labeled VSA1, VAS2, ... VSAn1. Node B has n2 virtual servers labeled VSB1, VSB2, ... VSBn2. Node J has n3 virtual servers, labeled VSJ1, VSJ2, . . . , VSJn3. Each node is connected to one or more storage systems through the storage network 110 . The server has multiple storage systems 121 , 122 , 123 . like figure 1As shown, each virtual server has one or more file systems 121a, 121b, 121c, 122a, 122b, 122c, 123a, 123b, and 123c. There is a shared disk 124 that is accessible by all nodes. This shared disk is called a scribble disk; it contains status and configuration data. The storage network 110 can be Fiber Channel, SCSI, iSCSI, InfiniBand, or any other such technology. Clients 105, 106 and 107 are connec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Systems and methods, including computer program products, providing high-availability in server systems. In one implementation, a server system is cluster of two or more autonomous server nodes, each running one or more virtual servers. When a node fails, its virtual servers are migrated to one or more other nodes. Connectivity between nodes and clients is based on virtual IP addresses, where each virtual server has one or more virtual IP addresses. Virtual servers can be assigned failover priorities, and, in failover, higher priority virtual servers can be migrated before lower priority ones. Load balancing can be provided by distributing virtual servers from a failed node to multiple different nodes. When a port within a node fails, the node can reassign virtual IP addresses from the failed port to other ports on the node until no good ports remain and only then migrate virtual servers to another node or nodes.

Description

technical field [0001] The present invention relates to a high availability file server system commonly known as a file server. Background technique [0002] A high availability server system is one that continues to operate even after a system hardware or software failure. A common approach to providing high availability is to double the system components. If some parts are not available, another can be used instead. A robust high availability system has no single point of failure. A single point of failure is a component whose failure renders the system unavailable. A high-availability file server system usually consists of a cluster of two or more servers (nodes). The nodes of the cluster have their own network connections to clients, and each node is directly or indirectly connected to one or more disk storage units. [0003] High availability implementations can be based on a shared disk model or a non-shared disk model. In the shared disk model, data is shared si...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06G06F13/10G06F11/00G06F11/20G06F12/00G06F13/00H04L12/24H04L29/06H04L29/08H04L29/12
CPCH04L41/0677H04L67/1012H04L67/1008H05K999/99H04L2029/06054G06F11/1482H04L61/35H04L41/0663G06F11/2035H04L29/12783H04L29/08171H04L29/06G06F11/2023H04L67/1002H04L29/12009H04L29/08279G06F11/2005H04L67/1034H04L29/08189H04L29/08144G06F11/1484H04L67/10015H04L61/00H04L67/1001H04L41/40
Inventor 奥玛·M.·A·加德卡迪克·苏班纳安南达·R·瓦亚拉哈利普拉萨德·杉姆甘艾莫德·P.·博达斯塔伦·K.·特利帕斯拉维·S.·因德卡科玛·H.·劳
Owner NETWORK APPLIANCE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products