OBJECTIVE:
Engage in design and implementation of advanced computer storage systems in
massively scalable, manageable, secure and distributed environments while
simultaneously addressing client concerns, management requirements and
administrative processes.
EDUCATION:
Carnegie Mellon University
Doctor of Philosophy in Electrical and Computer
Engineering
Fall 2008 (anticipated)
Ph.D. Thesis:
Delayed
Instantiation Bulk Operations in a Clustered, Object-based Storage
System
Advisor: Dr. Greg Ganger
(
)
-
Research assistant investigating network processors, cooperative and
distributed caching on distributed file system clients, NFS file server
load-shedding and load-sharing, Andrew File System packet-level tracing,
object-based distributed storage systems
-
Design and implementation of Ursa Minor, a self-* storage system that
strives to be a self-managing, self-tuning, self-healing, self-configuring,
distributed, scalable and secure object-base storage system
-
Computer data center design (one renovation and one bare-walls) with
thermal, electrical, and mechanical design considerations, involving
site-visits to equipment vendors
-
Additional involvement with starting a weekly "entrepreneurship reading
group" and summer supervision of undergraduate workers doing research and
database entry
Master of Science in Electrical and Computer
Engineering
May 2000
-
Constructed and evaluated a computer access-control system based on
continuous evaluation of biometric data (face-detection and
face-recognition) acquired by a camera
-
Contributed to building and evaluating an NFS metadata and data cache into a
3Com CoreBuilder network switch through modification of the management-plane
system software for the embedded processor with Dr. Ganger and Dr. Dave
Nagle
()
-
Graduate Teaching Assistant for graduate networking classes taught by Dr.
Hyong Kim
()
-
18-756: Packed Switching and Computer Networks
-
18-757: Principles of Broadband Integrated Services Digital Networks
The University of Dayton
Bachelor of Science in Electrical Engineering
December 1997
-
Concentration in Computer Engineering, Minor in Mathematics, Cum laude (GPA 3.69/4.0)
-
Networking of department laboratory and installation of Linux SAMBA server
-
Installation and configuration of ELE Department Networking Laboratory
-
Undergraduate Thesis Project: Design and Implementation of TCP/IP Class C
Network
WORK EXPERIENCE:
3Com Corp.
Pervasive Networking Lab Intern
May through August 1999
-
Intern under Dr. Dave Lee
()
-
Worked on porting Linux to an embedded PowerPC system card running in a
network router
-
This work became a foundation for early
Intransa,
Inc. products
Multimedia Engineering Corp.
Telecommuted from home in Dayton, OH
Quality Control Engineer
April through August 1998
-
General programming support and feature validation for chess.net 2.0
-
Statistical (Markov model) analysis of traffic through company web site
(www.chess.net)
Holy Angels School
Volunteer Computer and Network Administrator
February through April 1998
-
Elementary school Windows computer/network administrator for classrooms and
lab
-
This volunteer work concluded a multi-year effort that I started in
September 1995 to install a school-wide network, populate classrooms and the
computing lab with computers through donations and new purchases, and
connect all computers to the Internet
Macaulay-Brown, Inc.
Technology Specialist I
August 1996 through October 1997
-
Part of undergraduate engineering curriculum co-op work experience
-
Government security clearance
-
Analysis of atmospheric modeling software, MATLAB 3D modeling and GUI
generation
University of Dayton
Telecommunications: Computer Hardware and Network
Technician
May 1995 through June 1996
-
Part of undergraduate engineering curriculum co-op work experience
-
Scheduling and installation of network interface cards, transceivers, and
software on Apple Macintosh and IBM compatible computers
Microcomputer Services: Computer Hardware and
Software Technician
December 1993 through May 1995
-
Receiving, scheduling, delivery, set-up, maintenance and troubleshooting of
computer hardware and software for the University of Dayton academic and
administrative offices
OTHER EXPERIENCE:
Children's Hospital of Pittsburgh of UPMC
Volunteer
April 2006 through present
-
Work with Child Life Department staff in the Teen Lounge
-
Assist in supervision of teen patients and their families working with
crafts, playing games, and providing general support with their overall
hospital experience
-
Over 290 accumulated hours donated to the children as of June 2008
PUBLICATIONS:
-
Early Experiences on the Journey Towards Self-* Storage.
Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R.
Ganger, James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish
Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen.
Bulletin of the IEEE Computer Society Technical Committee on Data
Engineering, September 2006.
-
Ursa Minor: Versatile Cluster-based Storage. Michael
Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger,
James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish Prasad,
Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John D. Strunk,
Eno Thereska, Matthew Wachs, Jay J. Wylie. Proceedings of the 4th USENIX
Conference on File and Storage Technology (FAST '05). San Francisco, CA.
December 13-16, 2005.
-
Replication Policies for Layered Clustering of NFS
Servers. Raja R. Sambasivan, Andrew J. Klosterman, Gregory R. Ganger.
Proceedings of the 13th Annual Meeting of the IEEE International Symposium
on Modeling, Analysis, and Simulation of Computer and Telecommunication
Systems (MASCOTS'05). Atlanta, GA. September 27-29, 2005.
-
Self-* Storage: Brick-based Storage with Automated
Administration. Gregory R. Ganger, John D. Strunk, Andrew J.
Klosterman. Published as Carnegie Mellon University Technical Report,
CMU-CS-03-178, August 2003.
-
Cuckoo: Layered Clustering for NFS. Andrew J.
Klosterman, Gregory Ganger. Published as Carnegie Mellon University
Technical Report,
CMU-CS-02-183,
October 2002.
-
Secure Continuous Biometric-Enhanced Authentication.
Andrew J. Klosterman and Gregory R. Ganger. CMU SCS Technical Report
CMU-CS-00-134, May 2000.
HONORS:
-
Best Paper Award, FAST '05, Ursa Minor: Versatile
Cluster-based Storage
-
HKN, Electrical Engineering Honorary Fraternity
-
1996-1997 Electrical Engineering Student of the Year (1996-97)
-
Vice-President of IEEE student chapter (1996-97)
-
Dean's Leadership Council (1996-97)
-
University of Dayton, University Honors Program
SKILLS:
-
Programming: C/C++, Fortran, Pascal, Bash/tcsh shell scripts, GNU
utilities, perl, MATLAB, SQL, PostgreSQL pl/pgsql, Embedded SQL in C
-
Networking: 10/100/1000 Ethernet, TCP/IP, SunRPC, NFS and AFS protocols
-
Hardware: JTAG debugging, PowerPC 501 assembly language, IXP 1200 network
processor, personal computer design and assembly
-
Construction: Computer data center thermal, mechanical and electrical
design
-
Other: Amateur radio operator, call sign KC8GDB
Old CMU homepage (very outdated and kitschy)