Title :
Out of User Space Storage and RDMA
Author :
Ko, Michael ; Recio, Renato ; Salzberg, Claudia
Author_Institution :
IBM, San Jose, CA
Abstract :
User space applications must invoke kernels calls in order to have the operating system handle file system and device driver processing for storage requests. There is a high overhead associated with such calls, including the processing of suspending, scheduling and dispatching threads, interrupts, cache misses, etc. The overhead contributes to wasted processor cycles because all work on the thread being switched is stopped until the task switch is complete. The problem is worse for applications with a high storage I/O to compute ratio. Alternatives to enable user space applications to pass storage requests directly to I/O adapters without run-time involvement from the operating system would eliminate this overhead
Keywords :
file organisation; operating systems (computers); I/O adapter; RDMA; device driver processing; file system; kernels call; operating system; storage requests; user space storage; Cache storage; Data structures; Kernel; Operating systems; Protection; Resource management; Runtime; Switches; Virtual machine monitors; Yarn;
Conference_Titel :
Cluster Computing, 2006 IEEE International Conference on
Conference_Location :
Barcelona
Print_ISBN :
1-4244-0327-8
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2006.311914