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

A method and system for job scheduling in distributed data processing system with identification of optimal network topology

A network topology and job scheduling technology, applied in the field of computer networks, can solve problems such as harming network efficiency, and achieve the effects of high convergence speed, increased length, and strong anti-disturbance ability.

Inactive Publication Date: 2012-05-23
INT BUSINESS MASCH CORP
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of the above method is that the user should build a virtual network including the logical topology of the computer
In other words, it is the user's responsibility to choose the correct topology, and this can lead to wrong choices that jeopardize network efficiency

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
  • A method and system for job scheduling in distributed data processing system with identification of optimal network topology
  • A method and system for job scheduling in distributed data processing system with identification of optimal network topology
  • A method and system for job scheduling in distributed data processing system with identification of optimal network topology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Such as figure 1 As shown, the preferred embodiment 100 includes a repository 101 of jobs to be executed in a distributed heterogeneous network 103 .

[0020] For the sake of simplicity, it is assumed that the distributed network 103 includes n nodes, where each node (node i ) owns a number of resources. The preferred embodiment employs a topology formation algorithm 105, which will be discussed in greater depth; a modified average consensus algorithm 107 is used to enable nodes in the distributed network 103 to inform other nodes in the network of their current state and availability to execute new jobs. The preferred embodiment further includes a job selection module 109, which enables nodes in the distributed network 103 to select each node (node i ) resource expected usage and job (Job k ) resource requirements to select the best job from the job repository 101 (Job k ).

[0021] The topology formation algorithm 105 establishes a virtual network including a log...

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 method of the present invention provides an automatic and optimised selection of the network topology for distributing scheduling of jobs on the computers of the modified network topology. The automatic and optimised selection of the network topology starts from the current topology and a desired number of additional connections. In this way the method of the present invention provides a higher convergence speed for the modified consensus algorithm in comparison e.g. to a simple ring network. The method exploits the so called small-world networks. Small-world networks are more robust to perturbations than other network architectures. The preferred embodiment provides a workload scheduling system which is highly scalable to accommodate increasing workloads within a heterogeneous distributed computing environment. A modified average consensus algorithm is used to distribute network traffic and jobs amongst a plurality of computers.

Description

technical field [0001] The present invention relates to the field of computer networks, and more specifically, the present invention relates to a job scheduling system in a distributed computing environment. Background technique [0002] Job scheduling and workload balancing across multiple network-connected resources are increasingly important tasks in IT environments. Many grid computing environments are driven by scheduling work across distributed sets of resources (eg, computing, storage, communication capabilities, software licenses, special equipment, etc.). In essence, scheduling is an optimization problem, which is very simple when only one resource type is involved. However, while further performance improvements can be achieved by including more resource variables in the scheduling process, the resulting multivariate optimization becomes a difficult mathematical problem. [0003] Existing job scheduling systems generally adopt a master / agent (master / agent) archit...

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/50
CPCG06F9/5072G06F9/505
Inventor G·德拉科特S·博尔盖蒂A·斯格罗L·吉安法纳
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