Using virtualization for online kernel profiling, code coverage and instrumentation

Eviatar Khen, Nezer J. Zaidenberg, Amir Averbuch

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

9 ציטוטים ‏(Scopus)

תקציר

Kernel development is considered more challenging than user space development, partly due the lack of adequate development tools. We present LgDb, an innovative framework for kernel profiling, code coverage and instrumentation. LgDb is built on top of Lguest and allows running inspected kernel modules on virtual environment. The innovation lies on the fact that Lguest hypervisor takes active part in the kernel development process. Unlike previous approaches, that used standard kernel profilers on a guest, we enlist the hypervisor to our aid to achieve better profiling of inspected kernel modules. LgDb strives to provide generic environment for running performance evaluation and checking decision coverage for any inspected kernel module.

שפה מקוריתאנגלית
כותר פרסום המארחProceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011
עמודים104-110
מספר עמודים7
סטטוס פרסוםפורסם - 2011
פורסם באופן חיצוניכן
אירוע2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011 - The Hague, הולנד
משך הזמן: 27 יוני 201130 יוני 2011

סדרות פרסומים

שםProceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011

כנס

כנס2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011
מדינה/אזורהולנד
עירThe Hague
תקופה27/06/1130/06/11

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Using virtualization for online kernel profiling, code coverage and instrumentation'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי