Large scale computer node bootstrap paralleling update method and system

A technology for booting programs and updating methods, applied to multi-program devices, program control devices, program loading/starting, etc., to achieve the effects of reducing update time, improving update efficiency, and increasing update time

Inactive Publication Date: 2009-08-05
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The problem to be solved by the present invention is: aiming at the technical problems existing in the prior art, the present invention provides a concurrent mode, simple structure, easy operation, and can effectively solve the problem of time-consuming and laborious update of boot programs in large-scale systems. Large-scale computer node bootstrap program parallel update method and system

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
  • Large scale computer node bootstrap paralleling update method and system
  • Large scale computer node bootstrap paralleling update method and system
  • Large scale computer node bootstrap paralleling update method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0041] The invention provides a method for parallel updating bootstrap programs of large-scale computer nodes. The update client sends update commands and data in parallel to each node of the large-scale computer through a communication support module, and the node update service module on each node receives the update client's Update the bootloader of each node after updating the command and data. In a preferred embodiment, the update client determines the number of sub-threads to create according to the number of nodes in the node list. Each sub-thread corresponds to a node. After all sub-threads receive the update node, they start the update operation. The node performs the handshake operation. After the success, it starts to send the update command and guide the program to update the data, and waits for the update result. After al...

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 large-scale computer node boot program parallel update method and system. The update client sends update commands and data in parallel to each node of the large-scale computer through a communication support module, and the node update service module on each node receives the update Update the bootloader of each node after the update command and data of the client. The update system includes a communication support module, an update client running on an ordinary microcomputer, and a node bootloader update module arranged on each node of a large-scale computer, and all node update service modules are connected to the update client through the communication support module, Respond to the update command of the client and finally realize the parallel update of the bootstrap of each node. The invention adopts a concurrent mode, has simple structure and convenient operation, and can effectively solve the problems of time-consuming and labor-intensive updating of boot programs in large-scale systems.

Description

technical field [0001] The invention mainly relates to the field of large-scale computers, in particular to a method and system for parallel updating of boot programs of large-scale computer nodes. Background technique [0002] The computer system bootloader is a program that is loaded and run when it is powered on or reset, and is usually solidified in a non-volatile memory. The boot program initializes the hardware and guides other programs such as the operating system boot program. It collects the most basic information of the hardware devices in the system and provides the system with the lowest and most direct hardware control. In the process of system development, with the continuous upgrade of the boot program, the continuous increase of functions or the correction of errors, the boot program needs to be updated frequently. There are many ways to update a single bootloader, which can be mainly divided into two categories: 1) offline update, the storage medium of the ...

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): G06F9/445G06F9/46H04L12/28
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