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

Distributed type job scheduling engine based on ICE (internet communication engine)

A job scheduling and distributed technology, applied in the computer field, to achieve the effect of low system resources, low network bandwidth occupation, easy expansion and maintenance

Active Publication Date: 2011-04-27
CHINA CENT FOR RESOURCES SATELLITE DATA & APPL
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, Web Services occupy a large amount of network bandwidth and CPU overhead, require a privatized development platform, and have security issues

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
  • Distributed type job scheduling engine based on ICE (internet communication engine)
  • Distributed type job scheduling engine based on ICE (internet communication engine)
  • Distributed type job scheduling engine based on ICE (internet communication engine)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] ICE is a new middleware technology developed on the basis of CORBA technology in recent years. It has the advantages of good cross-platform, high performance, high security, and easy development and maintenance. ICE uses a client-server mechanism, can run on different operating systems and machine architectures, and supports multiple network technologies for communication. The underlying core of the client and server provides environmental support for network communication, including network-related content such as protocols, threads, and bytes.

[0021] Such as figure 1 As shown, the job scheduling engine of the present invention adopts a three-layer distributed object architecture, that is, a service interface layer, a scheduling management layer, and a computing resource layer. Each layer provides different functions, and different layers are independent of each other. The scheduling management layer and the computing resource layer communicate through ICE, and the ...

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 distributed job scheduling engine based on ICE (internet communication engine). The distributed job scheduling engine is of a three-ply distributed type object architecture, and is divided into a service interface layer, a scheduling management layer and a computing resource layer. The engine defines a computer node alignment and a usable node alignment, and carries out a distributed type management on a plurality of computer nodes in the usable node alignment by utilizing a first-in first-out (FIFO) algorism, and can assign a compute task to the computer nodes in a colony according to loading condition of the computer nodes. The engine adopts an ICE middleware technology to realize communication between a service terminal and a client terminal, and can add and delete the computer nodes without influencing stability of the engine according to the loading condition of the engine in practical application, and has the advantages of easy expanding and maintenance, low occupation of network bandwidth and system resources, high reliability, and the like.

Description

technical field [0001] The invention belongs to the field of computers and relates to a distributed job scheduling engine. Background technique [0002] Job scheduling is mainly used for distributed computing, including job scheduling algorithms, communication with computing nodes, and other aspects. At present, most job scheduling systems adopt a modular-oriented architecture, including job submission modules, job scheduling modules, and resource management modules. There is a parallel and equal relationship between various modules. This architecture lacks layers, focuses on the server function of the job scheduling system, does not include computing nodes, and is too closely related to the upper-level specific applications and specific hardware, making it difficult to transplant in different application environments. [0003] When controlling jobs with computing nodes, most job scheduling systems use middleware technologies, such as Microsoft's DCOM / .net, OMG's CORBA, SU...

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 CENT FOR RESOURCES SATELLITE DATA & APPL
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