A method for transparent clustering of corba distributed applications

A distributed application and transparent technology, applied in the direction of digital transmission system, electrical components, transmission system, etc., to achieve the effect of improving load capacity

Active Publication Date: 2018-03-27
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is how to convert the server from a single server into a multi-server cluster without any modification of the server and client programs for distributed applications using CORBA middleware

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
  • A method for transparent clustering of corba distributed applications
  • A method for transparent clustering of corba distributed applications
  • A method for transparent clustering of corba distributed applications

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0050] Adopt the specific embodiment of the present invention as follows:

[0051] The first step is to build a client / clustered server environment, which consists of multiple clients, a service entry node, and multiple service nodes. Clients, service entry nodes, and service nodes are interconnected through network devices.

[0052] Build service entry nodes. The node runs on an ordinary PC or server, and is controlled by figure 2 The cluster instance management program and the request interception and forwarding program shown in . The cluster instance management program manages multiple CORBA service instances in the weather forecast query cluster, and consists of an initial configuration file, a service status table, a status update component and an instance management interface. The request interception and forwarding program exposes the same IDL interface as the real weather forecast query server object, that is, it declares to the outside that it can provide a method...

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

The invention discloses a method for transparent clustering of CORBA distributed applications, and aims to solve the problem of conversion of a server from a single server to a multi-server cluster. The technical scheme is that the method comprises the following steps: a client/clustering server environment composed of multiple clients, a service entrance node and multiple service nodes is constructed; the service entrance node executes a cluster instance management program and a request intercepting and forwarding program, and a status updating part adds CORBA service program instances to a service status table; CORBA client programs of the clients, the request intercepting and forwarding program of the service entrance node and CORBA service program instances on the service nodes cooperate to complete request calling; and when the request response time of the client programs exceeds a threshold, the cluster scale and load capacity are adjusted, and the status updating part updates the service status table according to a period T. By adopting the method of the invention, CORBA server clustering can be realized, and the load capacity of the server can be significantly improved.

Description

technical field [0001] The invention relates to the technical field of software construction, in particular to a method for transforming a server from a single instance into a multi-instance cluster without any modification of the server and client programs for distributed applications based on CORBA middleware. Background technique [0002] Distributed computing middleware is a layer of software located between system software and application software. It encapsulates solutions to common problems of distributed applications (such as data communication, transactions, etc.), and application software can be used directly without providing these problems by itself. solution, which can greatly simplify the application development process. CORBA (Common Object Request Broker Architecture) is the current mainstream and mature distributed computing middleware specification, which has been widely used in telecommunications, industrial control, e-commerce, national defense and other ...

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 Patents(China)
IPC IPC(8): H04L29/08H04L29/06H04L12/24
CPCH04L41/0233H04L41/0246
Inventor 刘惠丁博史殿习王怀民尹刚王涛丁滟李艺颖温尚敏
Owner NAT UNIV OF DEFENSE TECH
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