hosted by
publicationslist.org
    

Ray Kinsella


raykinsella78@gmail.com

Conference papers

2009
(2009)  Profiling and Debugging the FreeBSD Kernel   
Abstract: This paper provides an overview of the Profiling and Debugging tools available for FreeBSD* 7.0 and later. These tools enable the developer to demystify the Kernel’s internal workings, identify performance bottlenecks and determine appropriate parameter tuning. The paper should help reduce the guesswork involved in tuning the performance of FreeBSD, promoting actions informed by measurement.
Notes:

Technical reports

2009
Ai Bee Lim, Ray Kinsella (2009)  Data Plane Packet Processing on Embedded Intel® Architecture Platforms    
Abstract: Data plane packet processing involves moving data from an I/O device to system memory, classifying the data and then moving the data to a destination I/O device as quickly as possible. At the high speeds of modern communication, this puts pressure on the system bus as data is moved between I/O devices and system memory, and the processors classifying the data. This application is made even more challenging under a distributed memory architecture, where minimal and deterministic I/O latency must be ensured. This paper describes techniques that can be used to overcome these technical challenges and achieve high-performance data plane packet processing on embedded Intel® architecture platforms.
Notes:
Ray Kinsella (2009)  Debugging Buffer Overruns in the FreeBSD Kernel    
Abstract: This paper provides an overview of the tools and methodology used to resolve memory buffer overruns in FreeBSD* Kernel code, including new features available in the upcoming release of FreeBSD 8.0. Buffer overruns in the heap and stack, and the steps involved in their identification and root cause analysis, are discussed. The paper advocates that the tools presented form part of a unit test strategy for FreeBSD Kernel code.
Notes:
Powered by publicationslist.org.