Title :
A distributed object tracing system
Author :
Zhou, Ke ; Li, Chun-hua ; Feng, Dan ; Wang, Yang ; Lu, Liang ; Ji, Yong-guang
Author_Institution :
Coll. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol.
Abstract :
Trace-based analysis has always been used to guide and motivate more effective hardware and software design. Existing traces available, however, are unsuitable for studying object-based storage system, a very active area of current storage research, because they are collected from the traditional file systems and don´t contain information about object. Thus, a kind of distributed object tracing system is presented in this paper which built on the object-based Lustre file system. The tracing system regards object as capturing unit which we also call it object-trace. Objects information is synchronously captured from three software subsystems of Lustre cluster file system, and eventually integrated into one entire trace for every request of each user. To improve I/O performance and efficiency, we employ a ring of buffers to store trace data which finally is written out to a trace file by an output driver. In particular, we use some database tables to save the final incorporated traces for convenient post-analysis. A prototype of object tracing system is designed and implemented on Linux
Keywords :
Linux; buffer storage; distributed databases; I/O performance; Linux; Lustre cluster file system; database tables; distributed object tracing system; object-based Lustre file system; object-based storage system; software subsystems; trace-based analysis; Buffer storage; Computer science; Databases; Educational institutions; File systems; Hardware; Linux; Performance analysis; Prototypes; Software design;
Conference_Titel :
Networking, Architecture, and Storages, 2006. IWNAS '06. International Workshop on
Conference_Location :
Shenyang
Print_ISBN :
0-7695-2651-9
DOI :
10.1109/IWNAS.2006.5