System and reading and writing method for realizing asynchronous input and output interface of distributed file system

A distributed file and asynchronous input technology, applied in multi-programming devices, instruments, computing, etc., can solve performance problems and other problems, and achieve the effect of improving performance and solving performance problems

Inactive Publication Date: 2009-11-11
ZTE CORP
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, there are also performance problems when implementing asynchronous IO through the library functions defined by POSIX.

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
  • System and reading and writing method for realizing asynchronous input and output interface of distributed file system
  • System and reading and writing method for realizing asynchronous input and output interface of distributed file system
  • System and reading and writing method for realizing asynchronous input and output interface of distributed file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0041] In order to solve the performance problem of the standard asynchronous IO defined by POSIX, the present invention adopts the mode of shared memory between the asynchronous IO interface and the file access proxy process (the proxy process of reading and writing files in the distributed file system, responsible for finding the position of the file content and reading and writing data) ) for communication and data transmission. The asynchronous IO interface is ...

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 system and a reading and writing method for realizing asynchronous input and output interface of a distributed file system. The system for realizing the asynchronous input and output interface of the distributed file system comprises a dynamic link library which is embedded in an application progress address space for running and provides the asynchronous input and output IO interface invoked by the application process, a memory sharing module which is connected with the dynamic link library in a communication way; the memory sharing module comprises at least one asynchronous input and output AIO control block; and the memory sharing module realizes the submission and completion of the asynchronous reading and writing requirement by the AIO control block. The method realizes asynchronous IO interface on the distributed file system by the memory sharing mechanism, solves the performance problem of the POSIX standard asynchronous IO interface, and improves the large throughout reading and writing performance of the distributed file system.

Description

technical field [0001] The invention mainly relates to the field of data storage and access, in particular to a system and an asynchronous reading and writing method for realizing an asynchronous input and output interface of a distributed file system. Background technique [0002] The distributed file system is widely used in business occasions such as IPTV (Internet Protocol Television, interactive network television), streaming media server, and the like. Usually the business uses the synchronous blocking IO (Input / Output, input / output) interface of the distributed file system to read and write files. When performing a large number of business operations, one thread needs to process multiple business requests, so it needs to read and write multiple files at the same time, and the synchronous blocking IO interface can easily cause one read and write timeout to affect multiple reads and writes. In order to solve this problem , requires the ability of the distributed file s...

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): G06F17/30G06F9/46G06F9/38
Inventor 夏舰波彭杰张波
Owner ZTE CORP
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