Unlock instant, AI-driven research and patent intelligence for your innovation.

Distributed system software upgrading method and system and related components

A distributed system and software upgrade technology, applied in the field of distributed systems, can solve problems such as low efficiency, ineffective sequential upgrade, and rigid sequential upgrade process.

Pending Publication Date: 2021-03-12
北京浪潮数据技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The efficiency is low, and the time-consuming of sequential upgrades is proportional to the number of nodes in the system. When the scale of the system becomes larger and larger, the sequential upgrades seem powerless;
[0004] There is a bottleneck in the distribution of upgrade packages. Whether it is actively pushing the upgrade package or actively pulling it from the node to be upgraded, it will put a lot of pressure on the bandwidth of the master node;
[0005] The upgrade progress cannot be controlled. The sequential upgrade process is too rigid and cannot be dynamically adjusted according to the cluster status in real time. If an upgrade failure occurs, there is no necessary means to intervene in the upgrade process

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
  • Distributed system software upgrading method and system and related components
  • Distributed system software upgrading method and system and related components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0040] The existing distributed system upgrades are performed sequentially, which has defects such as low efficiency, bandwidth bottlenecks in the distribution of upgrade packages, and uncontrollable upgrade progress. In this application, the upgrade package is issued sequentially in the structure of master node, download source, and slave node. The upgrade efficiency is significantly improved, and the pressure on network bandwidth is alleviated, avoiding singl...

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 distributed system software upgrading method, system and device and a readable storage medium. The method comprises the steps: acquiring an uploaded upgrading package througha main node; determining a plurality of downloading sources in the master node and the plurality of slave nodes according to the current network topology, and distributing the upgrade package to theplurality of downloading sources; pushing download warehouse information to all slave nodes through the master node, wherein the download warehouse information comprises address information of a download source and an upgrade package; and controlling each slave node to select a corresponding download source to download the upgrade package according to the own state by utilizing the download warehouse information, and upgrading by utilizing the upgrade package. According to the method, the upgrade package is issued in sequence through the structure of the master node, the download source and the slave nodes, the upgrade efficiency is obviously improved, the network bandwidth pressure is relieved, the single-node network bottleneck is avoided, the process of downloading the upgrade package from the slave nodes is controllable, the software upgrade progress of the whole distributed system can be effectively controlled, and adjustment can be conducted at any time according to the cluster situation.

Description

technical field [0001] The invention relates to the field of distributed systems, in particular to a distributed system software upgrading method, system and related components. Background technique [0002] With the continuous development of social informatization, distributed systems are becoming more and more popular, the scale is expanding accordingly, and the difficulty of upgrading is also increasing. The current distributed system generally adopts the method of sequential execution, and upgrades all nodes in sequence. The program has the following problems: [0003] The efficiency is low, and the time-consuming of sequential upgrades is proportional to the number of nodes in the system. When the scale of the system becomes larger and larger, the sequential upgrades seem powerless; [0004] There is a bottleneck in the distribution of upgrade packages. Whether it is actively pushing the upgrade package or actively pulling it from the node to be upgraded, it will put ...

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): G06F8/65H04L29/08
CPCG06F8/65H04L67/06H04L67/34H04L67/1008H04L67/1021
Inventor 张中文
Owner 北京浪潮数据技术有限公司