By a News Reporter-Staff News Editor at Computer Weekly News -- Researchers detail new data in Supercomputing. According to news reporting originating in Taejon, South Korea, by VerticalNews journalists, research stated, "Mobile platforms such as Android and iOS, which are based on typical operating systems, have been widely adopted in various computing devices from smart phones even to smart TVs. Along with this, the necessity of kernel instrumentation framework has also grown up for efficient development and debugging of a kernel itself and its components."
The news reporters obtained a quote from the research from Electronics and Telecommunications Research Institute, "Although the existing approaches are providing some information about the kernel state including physical register value and primitive memory map, it is hard for the developers to understand and exploit the information. Moreover, the excessive analysis overhead in the existing approach makes them impractical to be used in real systems. Meanwhile, there have been a few studies on analyzing the user-level applications using dynamic binary translation and they are now widely used. In this paper, by extending this idea of dynamic binary translation for user-level applications to the kernel, we propose a new dynamic kernel instrumentation framework. Our framework focuses on the modules such as device drivers, rather than the kernel itself, since the modules comprise a large portion of OS development. Because of the frequent execution of kernel modules, the dynamic kernel instrumentation framework should guarantee the quality of the translated target code. However, costly optimizations to achieve high execution performance are rather harmful to the overall performance. Therefore, in order to improve performance of both translations, we suggest light-weight translator based on pseudo-machine instruction representation and tabular-base translation instead of typical intermediate representation."
According to the news reporters, the research concluded: "We implement our framework on Linux system, and our experimental evaluations show that it could quite effectively instrument the target with nominal overhead."
For more information on this research see: Light-weight kernel instrumentation framework using dynamic binary translation. Journal of Supercomputing, 2013;66(3):1613-1628. Journal of Supercomputing can be contacted at: Springer, Van Godewijckstraat 30, 3311 Gz Dordrecht, Netherlands. (Springer - www.springer.com; Journal of Supercomputing - www.springerlink.com/content/0920-8542/)
Our news correspondents report that additional information may be obtained by contacting D. Lee, Elect & Telecommun Res Inst, Software Res Lab, Taejon 305700, South Korea. Additional authors for this research include I. Kim, J. Kim, H.K. Jun, W.T. Kim, S. Lee and Y.I. Eom.
Keywords for this news article include: Asia, Taejon, South Korea, Supercomputing
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2013, NewsRx LLC