z-logo
Premium
Comparative Analysis of Asynchronous I/O in Multithreaded UNIX
Author(s) -
YOO H. CHUCK
Publication year - 1996
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(199609)26:9<987::aid-spe42>3.0.co;2-3
Subject(s) - asynchronous communication , unix , computer science , operating system , overhead (engineering) , block (permutation group theory) , unix architecture , computer network , software , mathematics , geometry
I/O operations in UNIX are inherently synchronous. The need for asynchronous I/O comes first from multithreaded applications where thrads cannot block for I/O, and second from the fact that asynchronous I/O has much less overhead than synchronous I/O . There are two main approaches to accomplishing asynchronous I/O in UNIX. We compare the two approaches in design and implementation, and report the results of extensive experiments to measure the performance differences.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here