Input-output system facing to multi-core platform and networking operation system and method thereof

A technology of input/output system and operating system, applied in the field of input/output system, can solve problems such as system performance degradation, inappropriateness, and reduced system performance, so as to improve I/O performance, reduce the number of jumps, and improve the overall performance effect

Active Publication Date: 2011-11-16
HUAWEI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This cumbersome intermediate processing process greatly reduces the I / O performance of the system, which also greatly limits the computing power of the entire computer system, and is not suitable for operating systems oriented to multi-core platforms.
[0024] (2) The device drivers are not isolated from each other, resulting in low system reliability
As we all know, due to the many types of I / O devices, each I / O device has a large number of manufacturers, and the product models of each series are also very complicated, which makes the number of I / O device drivers very large, and its quality is difficult to guarantee. Therefore, the possibility of problems is relatively high, and a considerable proportion of operating system crashes is caused by problems caused by physical device drivers at runtime.
Once a physical device driver has a problem, it may lead to the collapse of the entire multi-core platform, causing the collapse of a large number of user applications running on this platform, causing serious consequences, which is unacceptable
[0026] (3) Resource competition and task switching will lead to a decline in system performance
These kernel threads need to compete for CPU resources with many application threads, and the processing of I / O devices may not be able to fully utilize its hardware performance due to insufficient CPU resources.
At the same time, these threads and interrupt processing processes may also be run on different CPUs or CPU cores, which will cause performance overhead caused by context switching and switching between CPUs or CPU cores, thereby reducing the entire system. performance of
[0028] (4) The migration of I / O device access does not provide good support
However, in the I / O system of the existing operating system, its physical resource boundaries are limited to local physical nodes, which cannot support the migration of I / O access. People need to rely on technologies such as centralized remote I / O resources to realize distributed Migration support for I / O access in computing environments
If user applications access resources on local physical nodes, these user applications cannot be migrated to other physical nodes, which also limits the realization of dynamic load balancing and the improvement of resource utilization in distributed computing systems

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
  • Input-output system facing to multi-core platform and networking operation system and method thereof
  • Input-output system facing to multi-core platform and networking operation system and method thereof
  • Input-output system facing to multi-core platform and networking operation system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0090] In order to make the object, technical solution and advantages of the present invention clearer, the I / O system and I / O working method for the multi-core platform and networked operating system of the present invention will be further described in detail in conjunction with the accompanying drawings and embodiments, the same Components of the same reference numerals are used in the figures. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0091] In a specific embodiment of the present invention, the networked operating system is oriented to a multi-core computing platform and a modern supercomputer system with high energy consumption. In a networked operating system, a particle (physical node) is a high-efficiency logical operating entity formed by computing, network, storage, IO and other resources and their combinations in a multi-core supercomputing environment. ...

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 an input-output system of an operating system including a resource management module for detecting a local physical I / O equipment; a special I / O domain established for each physical I / O equipment through the resource management module and used for providing I / O service which visits the I / O equipment for application; a local proxy domain of the physical local I / O equipment established through the resource management module used for receiving a visit request which visits the local physical I / O equipment sent by a remote application and forwarding the visit request to the special I / O domain of the local physical I / O equipment, then receiving an I / O request handling result sent after the special I / O domain handles the visit request, and forwarding the handling result to the remote application. The invention makes the drive programs of the each physical I / O equipment have good isolation, and better and effectively handle an I / O process.

Description

technical field [0001] The invention relates to operating system technology, in particular to an input / output (I / O) system and an input / output method in multi-core platforms and networked operating systems. Background technique [0002] CPU (processor) from the date of birth, the main frequency is constantly improving. Today, the road to increase the main frequency has come to an inflection point. The main frequency of the CPU of the desktop computer reached 1GHz in 2000, 2GHz in 2001, and 3GHz in 2002. But today, 6 years later, people still haven't seen the emergence of 4GHz CPU. In terms of increasing the main frequency of the CPU, voltage and heat generation have become the most important obstacles. As a result, in the CPU of desktop computers, especially the CPU of notebook computers, it is no longer possible to simply increase the clock frequency to improve the performance of the CPU. [0003] At the same time, with the rapid development of computer technology and ma...

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): G06F13/10G06F15/163H04L29/08
Inventor 杨亚军王若倪孙毓忠
Owner HUAWEI TECH CO LTD
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