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

Updating method and edition management client end applied in distributed system

A distributed system and version management technology, applied in the field of upgrade methods and version management clients, can solve the problems of increasing restart time, affecting system work efficiency, prolonging restart time, etc., so as to reduce restart time and improve work efficiency. Efficiency, the effect of improving user experience

Inactive Publication Date: 2009-12-30
海宁市盐官工业投资有限公司
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The biggest disadvantage of this startup method is that every time the system restarts, it needs to perform hardware power-on, self-test and the boot process of the small boot kernel.
[0010] At present, with the development of computer technology, the processing speed of the system is faster, the storage capacity is larger, and the performance structure is more advanced and complex.
Prolonging the restart time means prolonging the version upgrade process and the development and debugging process, which not only wastes time, but also seriously affects the work efficiency of the 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
  • Updating method and edition management client end applied in distributed system
  • Updating method and edition management client end applied in distributed system
  • Updating method and edition management client end applied in distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In this embodiment, firstly, the new kernel is downloaded locally and loaded into the memory, and then a dynamic memory page is allocated for the assembly stub code of the DSFRM and the management data structure T_VerFRMCtrlInfo of the DSFRM. Initialize and set the content of T_VerFRMCtrlInfo, such as the location of the new kernel in memory, the location of the new kernel startup, the size of the kernel, the location of the DSFRM assembly stub code page, etc. The above DSFRM assembly stub code is used to move the contents of the specified memory to another Specifies a location, then jumps to the beginning of execution at the new location. The above-mentioned T_VerFRMCtrlInfo management data structure can be used to save relevant information needed to quickly restart the kernel. Then the version management calls the architecture-related function machine_kfrmexec to realize fast restart, and the input parameter is the T_VerFRMCtrlInfo structure initialized by the version...

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 an updating method and edition management client end applied in a distributed system, belonging to the technical field of a distributed system. The method comprises the following steps: the mapping of a new core downloaded by an edition management client end is loaded into a dynamic memory; the edition management client end copies a DSFRM complied stub code into the dynamicmemory, and the DSFRM complied stub code is used for transferring specified content in the dynamic memory from the original position to a specified position; after copying is finished, the DSFRM complied stub code jumps to a performing inlet of the DSFRM complied stub code, and the new core mapping is copied into the target position of the dynamic memory by performing the DSFRM complied stub code; after copying is finished, the DSFRM complied stub code jumps to a performing inlet of the new core; the new core is started, so that the restarting speed of the distributed system in the updating process can be effectively improved so as to improve user experience and working efficiency of the distributed system.

Description

technical field [0001] The invention belongs to the technical field of distributed systems, and in particular relates to an upgrade method and a version management client applied to a distributed system. Background technique [0002] In a distributed system environment, it is usually necessary to quickly and batch deploy different versions to multiple processor nodes of different types and functions. Due to the complex products in the communication field, there are many types of network elements and physical boards, and the same physical board can complete different logical function processing in different network environments. A large number of board version upgrades are required. In this case, it is particularly necessary to provide a general, flexible and efficient way to support the downloading, starting and updating of many different types of processor versions in a distributed environment. Due to the above needs, version management came into being. [0003] Version ...

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): G06F9/445
Inventor 陈雪源刘忱陆小飞李忠雷
Owner 海宁市盐官工业投资有限公司
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