Jason M. Cope
Argonne National Laboratory O ce: 630-***-**** Mobile: (312)613-6125Mathematics and
Computer Science Division Work: *****@***.***.gov9700South Cass Ave, Building 240
Personal: *****.****@*****.**********, IL 60439 Website: http://www.mcs.anl.gov
copej/
US Citizen
Education
Ph.D. Computer Science, University of Colorado at Boulder, August 2009
Dissertation Title: Data Management for Urgent Computing Environments
Committee: Henry M. Tufo (chair), Ken Anderson, Pete Beckman, Dan Connors, and Shivakant
Mishra
M.S. Computer Science, University of Colorado at Boulder, December 2006
B.S. Computer Engineering, Virginia Polytechnic Institute and State University, May 2003,
Cum
Laude
Research Interests
High-performance computing, parallel computing, scalable systems software, parallel file
systems,
I/O forwarding, modeling HPC systems, and system software performance analysis
Research and Professional Experience
Postdoctoral AppointeeJune 2009{present
Mathematics and Computer Science Division Argonne National Laboratory
(Robert Ross and Kamil Iskra)
One of the primary developers of the I/O Forwarding Scalability Layer (IOFSL). Focused on
de-
veloping and tuning IOFSL for massively parallel systems, including IBM Blue Gene and
Cray XT
systems. Developed network layer for IOFSL that uses the native network on Cray XT
systems
(Portals API and the SeaStar network). Scaled IOFSL on a Cray XT5 system to over 193,000
cores.
Worked with collaborators to integrate IOFSL with the Vampir application performance
analysis
toolset and scaled Vampir (integrated with IOFSL) to over 200,000 cores on a Cray XT
system (a 5x
scaling improvement for the Vampir toolset). Developing exascale storage system
simulation tools
to investigate potential design points of future exascale storage systems.
Research Staff / Joint AppointmentJanuary 2010{presentComputation Institute University of Chicago
(Robert Ross and Kamil Iskra)
Developing scalable instrumentation, tracing, and performance analysis tools for HPC
applications
and I/O software stack components as part of the IOVIS project. A paper describing this
work won
a best paper award.
Student AssistantJanuary 2008{June 2009
Computational and Information Systems National Center for Atmospheric Research
Laboratory
(Henry M. Tufo)
Maintained the Coordinated TeraGrid Software and Services (CTSS) for NCAR's Frost IBM
Blue
Gene/L TeraGrid resource. Developed Grid services to support NCAR's applications and
workflows.
Represented NCAR for the TeraGrid Software Working Group.
1
Jason M. Cope
Research and Professional Experience (cont.
)
Research AssistantJanuary 2005{June 2009Department of Computer Science University of Colorado at Boulder
(Henry M. Tufo)
Developed Grid computing and Web service tools to Grid-enable Earth science applications.
Main-
tained Linux clusters and other high-performance systems. Investigated reusable software
develop-
ment techniques for Grid services. Evaluated several file systems for high-performance
computing
environments, including the Lustre, GPFS, and PVFS2 file systems. Evaluated 10 Gigabit
network
infrastructure on a regional network and the NSF TeraGrid. A paper describing this work
won first
place in a student paper competition.
Research AideMay 2008{August 2008
Mathematics and Computer Science Division Argonne National Laboratory
(Pete Beckman)
Evaluated network provisioning strategies for urgent computing workflows using Linux
network
management tools and the National Lambda Rail's Sherpa / Dynamic VLAN Service. Contin-
ued development of a discrete-event urgent computing simulator to evaluate data movement
and
placement workloads.
Givens AssociateMay 2007{August 2007
Mathematics and Computer Science Division Argonne National Laboratory
(Pete Beckman)
Integrated additional resource managers into the Special PRiority and Urgent Computing
Envi-
ronment(SPRUCE) including Cobalt and Condor. Integrated NCAR's Frost Blue Gene/L into
SPRUCE. Prototyped quality assurance and monitoring infrastructure for SPRUCE based on
Inca2.
Student Visitor May 2004{May 2007
Scientific Computing Division National Center for Atmospheric Research
(Henry M. Tufo)
Developed Web services and workflow management tools to support a Grid-enabled
biogeochemical
modeling environment (Grid-BGC). Integrated NCAR IBM Blue Gene/L system into NSF
TeraGrid,
including deployment of Grid computing software stack and development of Globus Grid
Resource
Allocation Management (GRAM) service extensions for the Cobalt resource manager.
Represented
NCAR for the TeraGrid Software Working Group.
Student AssistantAugust 2004{December 2004
Department of Computer Science University of Colorado at Boulder
(Henry M. Tufo)
Maintained Linux clusters and other high-performance systems. Evaluated several file
systems for
high-performance computing environments, including the Lustre, GPFS, and PVFS2 file
systems.
Application DeveloperMay 2003{August 2003QSS Group Inc. US Coast Guard Operation Systems Center
Developed application security and accounting tools for the United States Coast Guard's
Vessel
Documentation System.
Application DeveloperMay 2002{August 2002QSS Group Inc. US Coast Guard Operation Systems Center
Developed application management tools for the United States Coast Guard's Vessel
Documentation
System.
2
3. IOFSL Project Update, FastOS Birds-of-a-Feather Session, IEEE Supercomputing 2009 (SC
2009),
Portland, OR, November 18, 2009.
4. SPRUCE Data Management Update, IEEE Supercomputing 2009 (SC 2009), Argonne National
Laboratory Booth Presentation, Portland, OR, November 18, 2009.
4
Jason M. Cope
Presentations (cont.)
th
5. Robust Data Placement Heuristics in Urgent Computing Environments, 18 Heterogeneity in
Com-
rd
puting Workshop (HCW 2009), held during the 23 International Parallel and Distributed
Process-
ing Symposium (IPDPS 2009), Rome, Italy, May. 2009.
6. Data Management for Urgent and Emergency Computing Environments, National Institute
for Com-
putational Science Seminar, Oak Ridge National Laboratory, April 15, 2009.
7. Data Management for Urgent and Emergency Computing Environments, Mathematics and Com-
puter Science Division Seminar, Argonne National Laboratory, April 7, 2009.
8. SPRUCE Condor Demo, IEEE Supercomputing 2008 (SC 2008), Argonne National Laboratory
Booth Presentation / Demo, Austin, TX, November 19, 2008.
Grid-BGC: A Grid-
Enabled Terrestrial Carbon Cycle Modeling System, TeraGrid 2006 Conference: Advancing
Scientific
Discovery, Indianapolis, IN, June 14, 2006.
Tutorials
th
Service-Oriented Computing for HPC Data Centers and Grids, 9 LCI International Conference
on
High-Performance Clustered Computing, Urbana, IL, April 28, 2008 (1/2 day).
Software
I/O Forwarding Scalability Layer (IOFSL) - a scalable, unified high-end computing I/O
forwardingsoftware layer. Software available at http://trac.mcs.anl.gov/projects/iofsl
Portals-based network layer for BMI - Developed for use by IOFSL on Cray XT4 and XT5
systems
using SeaStar networks. Used by IOFSL at scales over 200,000 cores on a Cray XT5 system.
Softwareavailable at http://trac.mcs.anl.gov/projects/bmi
CODES - parallel discrete-event simulator for investigating exascale storage system
design points.Project description at https://press3.mcs.anl.gov/codes/
SFSCruise - an Android-based daily timber cruising program. Developed backend storage and
unit
testing infrastructure for SFSCruise.
Grid-BGC - a Grid-enabled terrestrial biogeochemical modeling environment. Project
descriptionavailable at http://www.gridbgc.ucar.edu/
Globus GRAM module for the Cobalt resource manager. Software available at
http://trac.mcs.anl.
gov/projects/cobalt/
Various software tools for the Special PRioirty Urgent Computing Environment (SPRUCE),
includ-
ing integration tools and infrastructure for Cobalt, Globus GRAM4, and Condor. Project
descriptionavailable at http://spruce.uchicago.edu/
Professional Service
th
Many
Task Computing, January, 2010.
Student Volunteer, TeraGrid 2006 Conference: Advancing Scientific Discovery,
Indianapolis, IN,
June 12 - 15, 2006.
6
Awards and Honors
Best Paper Award, 2011 Workshop on Large-Scale System and Application Performance
(LSAP2011),
June 2011.
University of Colorado Department of Computer Science's Departmental Travel Award for
presen-
tation of paper / poster at IEEE Cluster 2008, Fall 2008.
University of Colorado Department of Computer Science's Departmental Travel Award for
presen-
tation of paper at ICCS 2008, Fall 2008.
th
First Place in Student Paper Competition, The 8 LCI International Conference on Linux
Clusters:
The HPC Revolution, forExperiences Deploying a 10 Gigabit Ethernet Computing Environment
to
Support Regional Computational Science, May 2007.
University of Colorado Department of Computer Science's Clive Fraser Baillie Memorial
Travel
Award, Fall 2006.
IEEE Scalable Computing Society Travel Award, Fall 2006.
University of Colorado Department of Computer Science's Clive Fraser Baillie Memorial
Travel
Award, Fall 2005.
Eagle Scout, Boy Scouts of America, 1998.
Skills
++
C, C, MPI, OpenMP, Perl, Python, Java, bash, autotools (autoconf and automake), Linux
system
A
administration, Linux application and system software development, LT X, Globus Toolkit
v3.2
E
and 4.0 administration and development, Web services development (WSDL, WSRF), database
administration and application development (PostgreSQL, MySQL, SQLite), Matlab, Condor,
PBS
/ Torque / Maui, Cobalt, Android
7