High-performance computing system based on peer-to-peer network

A high-performance computing and peer-to-peer network technology, applied in the field of distributed high-performance computing servers, can solve the problems of single node failure, poor scalability, and complex programming interfaces in the system, achieve strong scalability and fault tolerance, and improve real-time performance. and reliability, the effect of reducing response time

Inactive Publication Date: 2007-11-14
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although they have achieved great success, these computing platforms also have some shortcomings: 1) no application programming interface is provided or the programming interface provided is complex, the entire platform is opaque to application developers, and application development is difficult; 2) Some computing platforms do not provide universal support, and only calculate one applicat...

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
  • High-performance computing system based on peer-to-peer network
  • High-performance computing system based on peer-to-peer network
  • High-performance computing system based on peer-to-peer network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0027] Divided from the working principle, the system resources of the present invention can be divided into nodes of five roles: monitoring node 1, dispatching nodes 2.1, 2.2, ..., 2.N (collectively referred to as dispatching nodes 2), computing nodes 3.1, 3.2, ..., 3. K (collectively referred to as computing nodes 3), data server 4 and client 5, as shown in FIG. 1; wherein, N and K are positive integers. Each application is submitted to the system as a project, which contains a main task and many subtasks. The main task runs on the client 5, which participates in the control and execution of the application project; the subtasks run on the computing node 3, and each subtask completes part of the calculation work of the application project.

[0028] Monitoring node 1, dispatching node 2 and computing node 3 form a hierarchical network: all dispatching nodes 2.1, 2....

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 computer system includes monitoring node, dispatch node, computation node (CN), data server, and client. The monitoring node receives applied engineering (AE) description file submitted by client, manages and monitors state of the dispatch node and accomplished condition of each task cluster. The dispatch node dispatches tasks to dominative each CN, monitors state of each CN, and accomplished condition of task. CN receives and calculates task dispatched by the dispatch node, reports accomplished condition of task, and carries out data exchange with data server. The data server stores data of backed AE, processes data request from the client and CN. Client submits initial AE, manages start up running of main task, and obtains final result of application. Features are: good generality, crossing platform, convenient programming, good fault tolerant and expansibility, and overcoming disadvantages of former voluntary computation system.

Description

technical field [0001] The invention belongs to the technical field of distributed high-performance computing servers, and uses peer-to-peer network technology to realize a high-performance computing system within the scope of the Internet, specifically a high-performance computing system based on a peer-to-peer network. Background technique [0002] Traditional high-performance computers are supercomputers based on SMP mainframes or clusters; however, due to the huge construction and maintenance costs, they cannot be widely used, and are limited to large companies or scientific research institutions such as governments and universities. With the continuous growth of network scale, distributed computing technology is more and more used in the field of high-performance computing. Utilizing PCs in the Internet and through the principle of distributed computing, a high-performance computing system with higher performance and lower price than traditional supercomputers can be co...

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
IPC IPC(8): H04L12/26H04L12/56G06F9/46H04L29/08
Inventor 金海廖小飞罗飞章勤张浩
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products