Dr.
Julian James Bunn, Ph.D. B.Sc.(Hons)
CPhys FInstP MAES
Center
for Advanced Computing Research
California Institute of Technology, M/C 158-79
Pasadena,
CA 91125
(626) 395-6681
julian@cacr.caltech.edu
Education
- Ph.D. Experimental Particle Physics, The University of Sheffield, England, 1983.
Thesis title: "A Ring Imaging Cherenkov
Detector and The Photoproduction Reaction gp ® wp°(p)"
- B.Sc. (Hons.) Physics,
The University of Manchester, England, 1980
Experience
- Senior Scientist, Center for Advanced Computing
Research (CACR), Caltech, Pasadena, USA.1999-
- Visiting Faculty Associate, Department of
Physics, Mathematics and Astronomy, Caltech, Pasadena, USA. 1997-1999.
- Project Leader (GIOD), European Laboratory for
Particle Physics (CERN), Geneva, Switzerland. 1997-2000.
- Computing Coordinator (CMS), European
Laboratory for Particle Physics (CERN), Geneva, Switzerland. 1996-1997.
- Project Leader (PAW), European Laboratory for
Particle Physics (CERN), Geneva, Switzerland. 1995-1996.
- Project Leader (Computer Center), European Laboratory for Particle Physics
(CERN), Geneva, Switzerland. 1991-1995.
- Section Leader (User Consultancy), European
Laboratory for Particle Physics (CERN), Geneva, Switzerland. 1986-1991.
- Physicist/Programmer (ALEPH), European
Laboratory for Particle Physics (CERN), Geneva, Switzerland. 1985-1986.
- Research Associate (UA1), Rutherford Appleton
Laboratory, Oxford, UK. 1984-1985.
- Research Associate (NA24), Max Planck Institute
for High Energy Physics, Munich, Germany. 1983-1984.
Research Interests
- Application of new and existing computing
technology to solve challenging scientific problems.
- Petabyte scale distributed systems as database and Grid
technologies to solve the complexity and data volume in the next
generation of scientific experiments.
- Rule-governed distributed systems, speculative
clustering of data
- Directed scientific knowledge discovery by
autonomous mobile agents.
Current Research
- Co-I: iVDGL
“International Virtual Data Grid Laboratory” ”, NSF, Caltech, Wisconsin,
Indiana, USC, Illinois, UCB, Pennsylvania, Harvard, FNAL, UCSD, SDSC,
SLAC, ANL, Brownsville, Northwestern, LBNL, Johns Hopkins, 2001-
- CoI: SCIDAC “Scientific Data Collaboratory”,
DoE, 2001-.
- Co-I: GriPhyN “Grid
Physics Network”, NSF, Caltech, Wisconsin, Indiana, USC, Illinois, UCB,
Pennsylvania, Harvard, FNAL, UCSD, SDSC, SLAC, ANL, Brownsville,
Northwestern, LBNL, Johns Hopkins, 2000-.
- Co-I: “The Virtual Sky”, with Dr. Roy Williams (Caltech), Prof. Tom Prince (Caltech), Prof . Alex Szalay (JHU), Dr.
Robert Brunner (Caltech), Dr. Jim Gray (Microsoft), 2000-.
- Co-PI: "GIOD - Globally Interconnected
Object Databases", Caltech/CERN/Hewlett Packard joint project,
1997-1999.
- Co-I: “Continuum Computer Architecture”, with
Dr. Thomas Sterling, Caltech, 1999-.
- Co-I: “Immersed Boundary Model of the Cochlea”,
with Dr. Edward Givelberg, Ann Arbor, 1999-.
- Co-I: "Accessing Large Databases in
Astronomy and Particle Physics", NSF/KDI, Caltech, Johns Hopkins University, 1999-.
- Co-I: "The Particle Physics Data
Grid", DoE/NGI, 1999-.
- Co-I: "The Compact Muon
Solenoid", CERN Large Hadron Collider experiment, ~135 institutes, ongoing.
- Co-I: "MONARC - Models of Network
Architectures for Analysis at Regional Centres",
Caltech, CERN, FNAL, Heidelberg, INFN, KEK, Marseilles, Munich, Orsay, Oxford and Tufts collaboration, 1998-.
- Co-I: RD45 “A Persistent Object Manager for
HEP”, CERN.
Selected Professional Service
- Session Chair “Information Systems and
Multimedia” at the Computing in High Energy Physics Conference, Beijing, China, 2001
- Invited
lecturer (“Distributed Databases”) at Pakistan Summer School in Islamabad, at
invitation of President Pervez Mushaffer and the Chairman of the Pakistan Atomic
Energy Commission.
- Reviewer
for the DoE, LACSI and the Irish Science
Foundation
- Application
demonstrator at the Inet2000 conference, Yokohama, Japan, 2000.
- Participant
at the joint EU-US Workshop on Large Scientific Databases, Annapolis, 1999.
- Member
of the SLAC Computing Advisory Committee, Stanford, 1999.
- Presenter
at the Internet-2 Distributed Storage Infrastructure workshop, Chapel
Hill, 1999.
- Demonstrator
at the Internet-2 Fall meeting, San
Francisco, 1998.
- Member
of the organizing Committee for the Interfaces to Scientific Data Archives
workshop, Pasadena, 1998.
- Plenary
speaker at the conference Computing in High
Energy Physics, Berlin, 1997.
- Member
of the organizing Committee for the HEPVIS scientific visualization
workshop, CERN, 1996.
- Secretary
of the report "Computing at CERN in the 1990s", CERN, 1991.
Publications
Selected papers in refereed
journals
- Bunn, J; Collaborative Computing Environments
for HEP - 1998. Publ. in Computer Physics
Communications 110 (1998) 51-58.
- Bunn, J; A step towards light life cycle global
hyperText. - 1994. Proceedings / Ed. by R Cailliau, F L Navarria and P
G Pelfer Int. J. Mod. Phys., C : 5 (1994)
765-766
- Baud, J P et al.; SHIFT :
The Scalable Heterogeneous Integrated Facility for HEP computing. - 1991.
In the Workshop on detector and event simulation in high energy physics : Monte
Carlo '91 Amsterdam, Netherlands ; 8 - 12 Apr 1991 . Publ.
in: Proceedings K Bos and B van Eijl NIKHEF-K, Amsterdam, 1991 (41-56).
- Arnison, G et al.; Intermediate-vector-boson
properties at the CERN Super Proton Synchrotron collider.
- 1986. Publ. in Europhys.
lett. : 1 (1986) -
327-345
- Qian, Z; Use of the ADAMO data management system
within ALEPH. - 1987. Proceedings / Ed. by W Ash Comput.
Physics Communications : 45 (1987) 283-298
- De Marzo, C; Prompt
photon production in pi-p, pi+p and pp
collisions at 300 GeV/c. - 1985. Proceedings, v
1 / Ed. by J Tran Thanh Van. - Ed. Frontieres, Gif-sur- Yvette,
1985. - 201-204
- Albrow, M G et al; A uranium scintillator
calorimeter with plastic-fibre readout. - 1987. Publ. in Nucl. instrum. methods phys. res.,
A : 256 (1987) - 23-37
- Arnison, G et al; Recent results on intermediate
vector boson properties at the CERN Super Proton Synchrotron collider. - 1986. Publ. in
Phys. lett., B : 166 (1986) - 484-490
- Atkinson, M et al; A spin-parity analysis of
the omega.pi0 enhancement photoproduced in the
energy range 20 to 70 GeV. - 1984. Publ. in Nucl. phys., B :
243 (1984) - 1-28
- Davenport, M et al; A ring image Cerenkov
detector for the CERN Omega spectrometer. - 1983. 29th Nuclear science
symposium and 14th Symposium on nuclear power, Washington, 20-22 Oct 1982 IEEE Trans. Nucl. Sci. : 30
(1983)Proceedings - 35-39
Selected technical papers at
conferences:
- Bunn, J; Newman, H; Wilkinson, Richard P.; The GIOD Project - 2000. Accepted paper at the
International Conference on Computing in High Energy Physics: CHEP2000
Padua, February 2000..
- Bunn, J; Holtman, K;
Scalability to Hundreds of Clients in HEP Object Databases - 1998. Proceedings
of the International Conference on Computing in High-Energy Physics : CHEP'98 Chicago, USA; Sep 1998.
- Bunn, J; Newman, H; Wilkinson, R; Status Report
from the Caltech/CERN/HP "GIOD" Joint Project - Globally
Interconnected Object Databases - 1998. Proceedings of the International
Conference on Computing in High-Energy Physics :
CHEP'98 Chicago, USA; Sep 1998.
- Bunn, J; Object Databases for High Energy
Physics. - 1998. Workshop on Interfaces to Scientific Data Archives, Pasadena, California; Mar 1998.
- Bunn, J J; A user
friendly interface to VMS disk quotas. - 1987. DECUS Europe
technical paper, Rome, 1987.
Magazine articles
- Bunn, J; Sound on the PC - 1995. Publ in "Speaker Builder" magazine 8/95.
- Bunn, J; AIRR - Anechoic and In Room Response -
1994. Publ in "Speaker Builder"
magazine 8/94.
Software:
- VirtualSky: a prototype Java applet for viewing and
navigating astronomy sky survey data including DPOSS, 2MASS.
- JavaCMS: a Java-3D/JFC/Objectivity based tool for
viewing fully simulated particle physics events in 3 dimensions.
- CMSOO: A complete pattern recognition and
analysis prototype for simulated particle physics data from the CMS
detector.
- ModNet: a tool for modelling
the performance of arbitrarily complex computing tasks running in systems
of Wide Area Network and Local Area Network distributed CPU and disk
servers.
- Floppy and Flow: Public domain Fortran code source parser, convention checker, tidier,
HTML converter, flow chart generator. Available from
www.netlib.org/floppy/.
- AIRR and WinAIRR: Commercial
PC-based software for measuring the frequency response of loudspeaker
systems using MLS and pulse-based excitation with fast Fourier and Hadamard transforms and spectral analysis. Available
from Old Colony Sound Laboratory, Peterborough, NH.
Professional Affiliations
·
Fellow of
the Institute of Physics, and Chartered Physicist
·
Member of the Audio
Engineering Society
Biographical sketch
Dr. Julian Bunn has been
researching in scientific computing, especially High Energy (Particle) Physics,
since 1985. He was born in England in 1959, and educated at the University of
Manchester, obtaining a B.Sc.(Hons) in Physics in
1977, and then at the University of Sheffield, where he obtained his Ph.D. in
Experimental Particle Physics in 1983. He was then appointed as a Research
Associate at the Max Planck Institute for High Energy Physics in Munich, Germany. This was followed by a position as a Research Associate at the
Rutherford Appleton Laboratory in Oxford.
In 1985 he was offered, and accepted, a staff position at the European
Laboratory for Particle Physics (CERN) in Geneva.
While at CERN, Dr. Bunn held several positions as Project Leader and Section
Leader in the Information Technology Division, and played leading IT roles in
several physics experiments.
In 1996,
he instigated, and became co-Principal Investigator (with Prof. Harvey Newman)
of the "GIOD" joint project between Caltech and CERN, an effort
funded by Hewlett-Packard. The project investigated the use of Object Oriented
software, commercial Object Databases and mass storage systems as solutions to
the PetaByte storage needs of the next generation of
particle physics experiments. To carry out this project, Dr. Bunn took a
Special Leave of Absence from CERN to work at Caltech. He collaborated closely
with Caltech's Center for Advanced Computing Research (CACR) who then appointed
him as a Staff Scientist in 1999.
Some of
Dr. Bunn's recent work has involved the design and implementation of a
scheme for populating an Object Database with ~1 TeraByte
of physics data, using SMP servers and clusters of NT workstations. He has
developed C++ and Java/3D/JFC applications that run against the database
(featured at the Fall '98 "Internet-2"
meeting), measured scalability and deployment issues, and evaluated the Object
Database performance on Caltech and JPL's 256 CPU Exemplar system, using
numerous distributed clients. This work then focussed
on modeling the system behavior to produce scaling predictor algorithms, with
special emphasis on the WAN aspects of the systems, and development of
sophisticated event viewers based on Java 3D. The event viewers interact
directly with the Object Database to access and render the complex event
structures typical of particle physics. More recent work includes simulation of
the Cochlea, development of the VirtualSky SQLServer database and client applets, simulation of the
Continuum Computer Architecture, network performance tests for replication of
large ODBMS databases, and consultancy in the design of a
simulation architecture for K12 learning.