Supercharge Your Innovation With Domain-Expert AI Agents!

Method and system for dynamic application isolation of distributed system

A distributed system, dynamic application technology, applied in the computer field, can solve problems such as inability to share infrastructure platforms, service requests not being executed for a long time, and incompatibility of multiple server resources.

Active Publication Date: 2018-03-27
北京东方国信科技股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] When the system needs to support multiple applications with hugely different server resource configuration requirements, it is usually necessary to build multiple clusters, so multiple support systems are required to meet the operational requirements, and the infrastructure platform cannot be shared
That is to say, in the system, if the service requests of some data tables have too much demand on the server, the server executes the service requests of these data tables too frequently, so that the service requests of other data tables cannot be executed for a long time , then the current existing technology has not been able to support applications that are incompatible with multiple server resources, and the problem of sharing system infrastructure is still a technical problem to be solved in the field of distributed systems or databases

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 and system for dynamic application isolation of distributed system
  • Method and system for dynamic application isolation of distributed system
  • Method and system for dynamic application isolation of distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] A distributed system is a software system built on a network. In a distributed system, a group of independent computers presents a unified whole, a system, to the user. The system has a variety of common physical and logical resources, which can dynamically allocate tasks, and the scattered physical and logical resources realize information exchange through the computer network. There is a distributed operating system in the system that manages computer resources in a global manner. Typically, there is only one model or paradigm for a distributed system to the user. A layer of software middleware (middleware) on top of the operating system is responsible for implementing this model. A well-known example of a distributed system is the World Wide Web (World Wide Web), where everything looks like a document (Web).

[0036] figure 1 It is a flowchart of a method for dynamic application isolation of a distributed system provided by an embodiment of the present invention....

Embodiment 2

[0056] figure 2 It is a system function module block diagram of the dynamic application isolation of the distributed system provided by the embodiment of the present invention; figure 2 Shown:

[0057] Systems for dynamic application isolation in distributed systems include:

[0058] The control module 201 is used to send the service request to the service request execution module 203 of the same application type through the component management module 202, and send a component management instruction to the component management module 202; the component management module 202 is connected to the control module 201, It is used to select the service request execution module 203 with the same application type according to the type of service request, and manage the service request execution module 203; the service request execution module 203 is connected with the component management module 202, and is used to store data fragments in the system, Execute the service request se...

Embodiment 3

[0062] image 3 It is a schematic diagram of the basic structure of the distributed system controlled group resource management provided by the embodiment of the present invention. Such as image 3 Shown:

[0063] Taking the migration of servers between groups as an example, the server to be migrated evenly distributes data fragments to other servers in the same controlled group. After transferring the data fragments, it sends a request to the server management module in the component management system. Server management The module finds the controlled group where the server needs to be added, and then deletes the server to be migrated from the original controlled group and registers it in the new controlled group.

[0064] After registering in the new controlled group, the server load balancing management module in the controlled group will balance the data fragments stored on the servers in the new controlled group, and finally achieve the balance of data distribution in t...

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 provides a method and system for isolating dynamic application of a distributed system. The method comprises the following steps of: dividing a server of the system into different controlled groups according to the application types of servers in the distributed system; distributing servers of the corresponding quantity for each controlled group according to the requirements of service request to the controlled groups with different application types; storing a data sheet to be called by the service request to a server in the controlled group with the corresponding application type, so that the service request executed by the server is limited within the range of the controlled group. According to the method and system disclosed by the invention, all server resources of the system are divided into different controlled groups by virtue of a resource management technology of the controlled groups; data distribution and service requests of different data sheets are limited by the controlled group resources; different data sheets are enabled to use the server resources without interference in a mutually isolated manner; and mutually incompatible application of the plurality of the server sources is realized, and the system infrastructure can be shared.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method for establishing controlled groups on a distributed sequence table and keeping data distribution in different controlled groups and server resources occupied by service requests isolated from each other. Background technique [0002] When the system needs to support multiple applications with hugely different server resource configuration requirements, it is usually necessary to build multiple clusters. Therefore, multiple support systems are required to meet the operational requirements, and the infrastructure platform cannot be shared. That is to say, in the system, if the service requests of some data tables have too much demand on the server, the server executes the service requests of these data tables too frequently, so that the service requests of other data tables cannot be executed for a long time , then the current existing technology has not yet been able to support a...

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/08H04L12/803
Inventor 贺晓峰
Owner 北京东方国信科技股份有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More