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

Server software regeneration method for maximizing task throughput

A software regeneration and server technology, applied in the computer field, can solve the problems of low efficiency in processing task data, increased time spent, and reduced efficiency.

Inactive Publication Date: 2011-06-22
XI AN JIAOTONG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, when the server software system is in a seriously aging usability state, in order to improve the reliability and availability of the system, under the original technology and strategy, the regeneration of the system software may not be triggered immediately at this moment, but the efficiency of the system's processing task data has already very low
Therefore, under the original technology and strategy, although the availability or reliability of the system has been improved, the efficiency of the system to process large-scale data tasks has been reduced, and the time taken to complete the task has increased.

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
  • Server software regeneration method for maximizing task throughput
  • Server software regeneration method for maximizing task throughput
  • Server software regeneration method for maximizing task throughput

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] see figure 1 , according to the technical scheme of the present invention, the system at least includes: a Web server and its application service program; monitoring software for detecting the operating state and related parameters of the system; triggers for determining the optimal software regeneration strategy; software regeneration System for implementing software regeneration.

[0035] The application software system, software regeneration system, optimal strategy trigger and monitoring software all run on the web server, the server operating system is Linux / Unix, and the monitoring software is Valgrind. Monitoring software Valgrind software can be used to monitor various system parameters. The optimal strategy trigger can use SPNP optimization analysis tool or Mathematica mathematical analysis tool to determine the software regeneration trigger time interval t 0 . The software regeneration system can be completed by Valgrind software and Linux / Unix system scrip...

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 server software rejuvenation method capable of maximizing task throughput, which comprises a Web server and an application thereof, monitoring software, a trigger and a software rejuvenation system, wherein the monitoring software is used to monitor the operation status of a system and relevant parameters, the trigger is used to determine optimum software rejuvenation strategy, and the software rejuvenation system is used to rejuvenate the system. Firstly, the operation status of the system and the relevant parameters are monitored through the monitoring software, then the optimum interval of software rejuvenation time which maximizes the system task throughput is determined through the trigger, and finally software rejuvenation operations are carried out at the corresponding point-in-time.

Description

technical field [0001] The invention belongs to a software regeneration method in the computer field, in particular to a server software regeneration method which can maximize task throughput. Background technique [0002] Over the past decade, the phenomenon of "software aging", that is, the state of a software system that gradually degrades its performance over time, has received widespread attention in the IT community. The reasons are such as the consumption of system resources such as memory leaks, unreleased locks, unterminated threads, fragmentation of storage space, data impurity, accumulation of numerical errors, and so on. Ultimately, it can lead to extreme performance degradation, reduced security, and even momentary crashes or crashes. Any complex software system, especially the software system that needs to run for a long time, such as web server, aerial detection system, military monitoring system, etc., may appear "aging" phenomenon. [0003] The most effect...

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): G06F11/14G06F11/36
Inventor 宋擒豹赵龙
Owner XI AN JIAOTONG UNIV
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