Systems and methods for server cluster application virtualization

A server cluster and application technology, applied in the field of software virtualization, can solve problems such as system or hardware failure, inability to manage application programs, and problems

Active Publication Date: 2014-11-26
DH2I
View PDF5 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The second is a system or hardware failure
However, unless the application is "cluster-aware" (that is, designed with the knowledge to run in a clustered environment), problems can arise during failover
[0014] One problem with existing non-cluster-aware virtual applications (i.e., legacy applications like SQL Server) is that such applications assume that the current machine name is the only computer name
[0020] A major limitation of server cluster environments is the inability to manage individual applications during 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
  • Systems and methods for server cluster application virtualization
  • Systems and methods for server cluster application virtualization
  • Systems and methods for server cluster application virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The system for virtualizing server cluster applications and related methods will be described below by way of example. A computer or server cluster is a group of loosely connected computers that work together. In many ways, a "cluster" can be thought of as a single machine. Usually, as Figure 1A As shown, the individual components are interconnected via a local network where each computer or node runs its own instance of the file system. These file systems and database engines act as building blocks for larger custom applications, however, as previously stated, each application typically communicates with a single instance of the underlying file system. Therefore, environments with multiple applications must maintain multiple corresponding instances of system files, or alternatively, limit each instantiation server to a single application. If a server (system) fails, each application and its corresponding instance of the underlying file system must be recreated, and ...

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

Application instances can be virtualized and operate in a fault tolerant and load-balanced means across a cluster of servers while still maintaining access to a common pool of data. Each application instance is instantiated so to operate on top on top of a virtual host that possesses a distinct virtual Internet protocol address. Each node within a server cluster environment can possess one or more virtual hosts wherein upon server failover the virtual host and its associated virtual Internet protocol address can be relocated to another server without disturbing the instantiation of the application on the virtual host.

Description

[0001] related application [0002] This application relates to and claims the benefit of priority to U.S. Provisional Patent Application No. 61 / 588011, filed January 18, 2012, and U.S. Patent Application No. 13 / 743007, filed January 16, 2013, the entire contents of which are This document is incorporated by reference for the purpose of fully presenting it. technical field [0003] Embodiments of the present invention generally relate to software virtualization, and more particularly relate to virtualization of cluster server application programs on multiple nodes in a server cluster. Background technique [0004] A server is a physical computer dedicated to running one or more services to meet the needs of other computer users on the network. In other words, for all intents and purposes, any computerized process that shares resources to one or more client processes is a server. For example, a device that shares files to clients through an operating system is a file server...

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): G06F9/50G06F11/20
CPCH04L41/046G06F11/2035G06F11/203G06F11/1484G06F9/5077G06F9/5088G06F11/2046
Inventor 吴光青
Owner DH2I
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