DocumentCode :
688376
Title :
Instant Bug Testing Service for Linux Kernel
Author :
Yu Chen ; Fengguang Wu ; Kuanlong Yu ; Lei Zhang ; Yuheng Chen ; Yang Yang ; JunJie Mao
Author_Institution :
Intel Asia-Pacific R&D Ltd., Tsinghua Univ., Beijing, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
1860
Lastpage :
1865
Abstract :
While there has been active development of the Linux kernel, little has been done to address kernel bugs with gradually increasing lifetimes. From our statistical analysis, the average lifetime of kernel bugs in each kernel development cycle has increased 2.87 times from the years between 2008 and 2012. This indicates the instability of Linux kernels. To reduce bug lifetime, we present a Kernel Instant bug testing Service (KIS). KIS includes an infra-structure to collect kernel code commits, analyze the kernel with existing analysis tools and synthesize bug reports. KIS uses object caching, version merging, bisecting recall, and log filter optimizations to accelerate compilation and analysis. In the Linux kernel 3.7 development cycle, KIS used a small server farm to detect newly submitted kernel code commits from 61% active kernel git trees, and emailed hundreds of precise bug reports directly to responsible kernel developers within 1 hour on average, all without changing the kernel developers normal workflow.
Keywords :
Linux; merging; operating system kernels; program compilers; program debugging; statistical analysis; KIS; Linux kernel; Linux kernel 3.7 development cycle; analysis tools; bisecting recall; bug lifetime reduction; compilation acceleration; kernel code commits; kernel development cycle; kernel instant bug testing service; log filter optimization; object caching; statistical analysis; version merging; Computer bugs; Kernel; Linux; Merging; Optimization; Servers; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.347
Filename :
6832149
Link To Document :
بازگشت