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

Software version management system and method

一种软件版本、管理系统的技术,应用在软件维护/管理、版本控制、软件部署等方向

Active Publication Date: 2014-06-11
INT BUSINESS MASCH CORP
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While this approach has advantages—such as tight integration and possible optimizations due to data locality—currently used methods do not scale easily against multi-vendor scenarios

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
  • Software version management system and method
  • Software version management system and method
  • Software version management system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In the figures, the same elements are referenced with the same reference numerals. The drawings are merely schematic representations, not intended to portray specific parameters of the invention. Moreover, the drawings are intended to depict only typical embodiments of the invention and therefore should not be considered as limiting the scope of the invention.

[0039] In the figure, the notation firmware can generally be understood as a synonym software. Notation system is conveniently used as a synonym for software version management system.

[0040] To illustrate the invention, figure 1 A system overview according to an exemplary embodiment of the present invention is shown. The CU-capable system 10 according to this exemplary embodiment includes endpoints with upgradeable software or firmware modules 14 in modules 18, such as, for example, hardware security modules (HSMs), possibly internally storing compatibility database 16 states, including The host driver 12...

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 relates to a software version management system. The software version management system comprises a host driver and at least one software module. The host driver comprises migration used for starting, stopping and replacing the software modules on a computer system in response to replacement actions. The system is characterized in that: the software module is a downgradable software module comprising a compatibility database specifying dependencies between different versions of the software module; the migration means further comprises i) at least a status means to retrieve temporal information from the downgradable software module; ii) at least a downgrading means responsive to a replacement action to downgrade the downgradable software module to a particular downgrade version and to the status means, with the downgrading means identifying an intermediate version of the downgradable software module; and the host driver comprises restarting means responsive to the report of the completion of the intermediate version to load and start the downgrade version of the software module.

Description

technical field [0001] The present invention relates generally to data processing systems, and in particular to software version management systems. Background technique [0002] Firmware updates are widely used in computing systems to change functionality, typically through software updates. Most systems are capable of applying updates only during inactivity, which is problematic in enterprise environments where system downtime must be minimized. A specially structured application can continue to operate with the support of special hardware while its firmware image is being updated, limiting the duration of the service interruption to the application restart time—significantly below the duration of the firmware update. Basically a similar preparation allows updates to keep any application data even if the application itself is updated. A combination of these capabilities is used in a high-availability system, such as a mainframe, known as concurrent updates ("CU"). [00...

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
CPCG06F8/71G06F9/44536G06F8/665G06F8/654G06F8/60G06F8/65
Inventor T.维塞格拉迪K.沃纳M.J.乔丹M.D.霍克
Owner INT BUSINESS MASCH CORP
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