Thumbnail
Access Restriction
Open

Author Fall, Kevin ♦ Pasquale, Joseph
Source CiteSeerX
Content type Text
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Unix Kernel Mechanism ♦ Context Switch ♦ Adequate Performance ♦ Anticipated Popularity ♦ Hardware Performance ♦ Computer Hardware ♦ Operating System Community ♦ Performance Measurement ♦ Cpu Availability ♦ Fast In-kernel Data Pathway ♦ Complex Application ♦ New System Call ♦ Multimedia Application ♦ User-process Intervention ♦ Application Demand ♦ System Software Performance ♦ Significant Challenge ♦ Performance Evaluation ♦ Great Gain ♦ File Descriptor ♦ Recent Year ♦ In-kernel Data Path ♦ Cpu Availability Attributable
Description In Proceedings of the Winter 1993 USENIX Conference
We present the motivation, design, implementation, and performance evaluation of a UNIX kernel mechanism capable of establishing fast in-kernel data pathways between I/O objects. A new system call, splice() moves data asynchronously and without user-process intervention to and from I/O objects specified by file descriptors. Performance measurements indicate improved I/O throughput and increased CPU availability attributable to reduced context switch and data copying overhead. Nov, 1. Introduction Improved computer hardware has enabled the development of complex applications with enormous I/O demands. Providing adequate performance for such applications poses a significant challenge to the operating systems community, especially with the anticipated popularity of multimedia applications and systems. Although both application demands and hardware performance have witnessed great gains in recent years, I/O system software performance has not improved commensurately. Furthermore, funda...
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Learning Resource Type Article
Publisher Date 1993-01-01