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

Method, device and system applying process scheduler

A technology of application process and server equipment, applied in the field of application process scheduling, can solve problems such as poor flexibility, low demand response speed, and high developer requirements, and achieve the effect of improving demand response speed, reducing modification risk, and compensating for decentralized scheduling

Inactive Publication Date: 2010-06-23
CHINA MOBILE GROUP SHANDONG
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] After analysis, the inventor found that the traditional command script process scheduling method has many disadvantages: once the process changes, the program script must be adjusted, the modification risk is high, the requirements for developers are high, and the demand response speed is low; the flexibility is poor, Unable to achieve plug-in process control; lack of control means for the application of complex logical relationships
However, this method is still only applicable to multiple servers sharing the same application, so as to achieve the dynamic allocation of the process running environment and achieve the purpose of load balancing; for multiple servers each undertake different applications, and there are various logical relationships among the applications There are still some limitations in the case of

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
  • Method, device and system applying process scheduler
  • Method, device and system applying process scheduler
  • Method, device and system applying process scheduler

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In the implementation of the present invention, the tasks that need to be executed under the running state of the application system are abstracted from the technical and business aspects into three layers of command, command flow and command flow group, and based on this, a flexible, configurable, plug-in, A dynamically adjustable process configuration method to implement the scheduling of application processes.

[0027] Wherein, a command is an execution unit of the system described in the embodiment of the present invention, and is a combination of instructions that can be executed in an independent environment to complete a series of logical operations or specific tasks. The smallest "instruction" may be a system function, or an embedded SQL (Structured Query Language, Structured Query Language) or stored procedure.

[0028] The command flow is composed of commands. According to the business processing logic, a series of commands form a command flow. The command flo...

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 method applying process scheduler, which comprises: configuring command stream to be executed, wherein the command stream is formed by sequence executive command; when the determining that the command which is forefront in the execution sequence of the commands which are not executed meets the execution condition according to the configuration of the command stream, sending the command to the corresponding client-side to be executed by the client-side; and receiving the command execution result which is feedback by the receiving client-side after executing the command. The invention also discloses a server-side device, a client-side device and a system applying the process scheduler. Adopting the invention, the flexibility of the scheduling can be improved, the modification risk can be reduced, and the control of the application of complex logic relation can be realized.

Description

technical field [0001] The invention relates to the technical fields of communication and computer, in particular to a method, device and system for scheduling application processes. Background technique [0002] With the development of computer technology and Internet technology for decades, the current domestic IT software and network-based IT systems are far from the stand-alone and single-operating systems at the end of the last century. The complexity of technical architecture, logic processing and data The throughput increases rapidly. The computer system presents the characteristics of networked and heterogeneous deployment: in terms of hosts in the system architecture, there are mainframes, minicomputers, pc servers, workstations and other host groups in the form of clusters and arrays, UNIX, Linux, windows and other operating systems, and databases are possible It is a single database, or it may be Oracle, SQL Server, etc. of a relational database system, or it may...

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/46
Inventor 李汉章孔军陈丕海程进王新印顾建华
Owner CHINA MOBILE GROUP SHANDONG
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