Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for raising reliability of software system based on strucural member

A software system, reliability technology, used in transmission systems, digital transmission systems, electrical components, etc.

Inactive Publication Date: 2005-12-21
XI AN JIAOTONG UNIV
View PDF0 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Since the present invention adopts a distributed load distribution strategy, there is no centralized load distributor, there is no possibility of a single point of failure, and the load distributor is not independent, but the load distributor is used as a component of each node , which solves the centralized problem and distributes the distribution of requests to each node

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
  • Method for raising reliability of software system based on strucural member
  • Method for raising reliability of software system based on strucural member
  • Method for raising reliability of software system based on strucural member

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0010] In order to realize the above-mentioned application server cluster and fault-tolerant technical content, the present invention divides the implementation into two parts, the EJB component client and the server-side implementation,

[0011] client:

[0012] First, the client sends a server call request through the client component interface agent; the client is responsible for the work of request forwarding. These tasks are specifically performed by the client agent (Stub) in the RMI system. The client Stub sends the business method call request from the client to any server replica node, and realizes fault tolerance by moving the actual call action up to its superclass. Then the request is forwarded by the client stub. The client stub must hold the server-side information, so the list view of the entire server group is synchronously maintained on eac...

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

Under condition that JToneFrame application server cluster with multiple nodes does not stop service, using strategy of distributed load allocation, the disclosed method can realize following functions: loading and deleting node in cluster dynamically; supporting horizontal and vertical segmentation; balancing EJB container loads in object level and method level; cluster of supporting non state conversation Bean, state conversation Bean and entity Bean. In the invention, there is no possibility of single nonserviceable point; load divider is not self-existent, and load divider is as a module of each node. Thus, the invention solves issue of centeralization, and allocates requests to each node dispersedly.

Description

technical field [0001] The invention relates to an application server cluster and a fault-tolerant method, in particular to a method for improving the reliability of a component-based software system. Background technique [0002] The server-side Java platform (J2EE standard) has become the best way to provide Web information services. For mission-critical systems, reliability has become a major challenge for the Internet. Failures that directly impact critical business users or business partners are unacceptable. The infrastructure must be highly available to provide uninterrupted service to the business. [0003] In today's dynamic business environment, in order to meet demand, enterprises must have the ability to dynamically increase capacity. The infrastructure supporting such applications must be sufficiently scalable to allow near-linear expansion without changing software and hardware. Therefore, supporting clustering, load balancing and error recovery for the J2E...

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
IPC IPC(8): H04L12/24
Inventor 赵天海侯迪赵季中齐勇郗旻
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products