Sheth, Anish and Gopinath, K (1998) Data Structure Distribution & Multi-threading of Linux File System for Multiprocessors. In: 5th International Conference On High Performance Computing, 1998. HIPC '98, 17-20 December, Madras,India, 97 -104.
The standard Linux design assumes a uniprocessor architecture. Allowing several processors to execute simultaneously in the kernel mode on behalf of different processes can cause consistency problems unless appropriate exclusion mechanisms are used. In addition, if the file system data structures are not distributed, performance can be affected. We discuss a multiprocessor file system design for Linux ext2fs with various data structures, such as super block, inodes, buffer cache, directory cache (name cache), distributed with respect to different processors with appropriate exclusion mechanisms.
|Item Type:||Conference Paper|
|Additional Information:||Copyright 1990 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.|
|Department/Centre:||Division of Electrical Sciences > Computer Science & Automation (Formerly, School of Automation)|
|Date Deposited:||10 Apr 2006|
|Last Modified:||19 Sep 2010 04:25|
Actions (login required)