Visit UW Homepage
   
   

Click for Madison, Wisconsin Forecast

 
My Visual Essence
  • Ph.D Student - Research Assistant
  • Computer Sciences Department
  • University of Wisconsin - Madison
  • 1210 West Dayton Street, Madison, WI 53706
  • Room: 7355
  • Phone: (608) 262-6227
  • Fax: (608) 262-9777
  • Email: mjbrim (at) cs.wisc.edu
  • This page: http://www.cs.wisc.edu/~mjbrim

*Educational Background

B.S. in Computer Science, 2000
Ohio Northern University
Minors: Mathematics, Business Administration

M.S. in Computer Sciences, May 2003
University of Wisconsin - Madison

Ph.D. in Computer Sciences, expected completion around 2008/2009
University of Wisconsin - Madison
Ph.D Minor: Business (Information Systems)


*Research Interests

Distributed & cluster computing, which just about covers every area of computer science except for PL and AI. More specifically, I'm interested in cluster software and hardware infrastructure, including administration tools, advanced networking & communication software, distributed and parallel file systems, and optimized operating systems.

*Current Research @ UW

I am a member of the Paradyn project. Paradyn is a performance measurement tool that allows dynamic instrumentation and performance tuning/monitoring of parallel and distributed user-level programs.

My PhD thesis topic focuses on improving the scalability of tools and middleware for extreme-scale High Performance Computing (HPC, aka HEC) systems. I'm looking into how we might leverage Tree-Based Overlay Networks (TBONs) to provide an intuitive and scalable approach for performing process control and inspection on groups of distributed processes.

My initial research at UW focused on a closely related subproject of Paradyn called KernInst, which can be used to dynamically instrument and monitor the performance of commodity operating system kernels. I am responsible for the Linux/x86 port of KernInst, which is currently available for Linux 2.4 & 2.6 kernels. One focus of research using KernInst is how to dynamically modify the kernel to improve the performance of application workloads through specialization.

*Past Research @ ORNL

While at Oak Ridge National Laboratory, I worked on many projects related to high-performance computing with specific focus on commodity cluster infrastructure software. The two main projects I was involved with are:

Cluster Command & Control (C3) Tool Suite

C3 is a suite of tools that can be used to efficiently manage Linux clusters. The suite includes tools for cluster-wide command execution, file distribution and gathering, process termination, and system image update facilities. C3 uses either rsh or ssh for remote access to cluster nodes.

Open Source Cluster Application Resources (OSCAR)

OSCAR is a collection of software that enables users with little cluster experience to easily build a cluster from a collection of homogeneous machines. OSCAR includes well-known software used in cluster computing, preventing the user from having to go out and retrieve and install each piece of software individually. OSCAR is the first project from the Open Cluster Group , a consortium of groups from industry and research institutions focused on standardizing open-source cluster solutions.


 
Computer Sciences | UW Home