Resum� for
Dr. Julian James Bunn
SUMMARY |
A senior computational scientist with an excellent
20-year track record in several areas of computing, at technical and management levels.
Recent expertise in the design, construction, deployment and management of large,
distributed Object database systems. Excellent knowledge of Object Oriented technology and
its application to computing challenges. Motivated and creative, with an ability to solve
challenging scientific problems and deliver solutions. A successful project manager,
having strong collaborative skills at all organisational levels. |
EMPLOYMENT HISTORY |
Caltech's Center for
Advanced Computing Research. 10/99 to present
Co-PI and Co-I on several projects, including the
Particle Physics Data Grid (PPDG), Accessing Large Data Archives in Astronomy and Particle
Physics (ALDAP), Globally Interconnected Object Databases (GIOD), Grid Physics Network
(GriPhyN). Collaboration member of Models of Networked Analysis at Regional Centres
(MONARC), Compact Muon Solenoid (CMS), RD45. Recent Work on immersed boundary model of the
Cochlea (inner ear) with Ed Givelberg (Michigan). Work on Continuum Computing Architecture
(CCA) (also known as the Simultac Fonton) with Thomas Sterling (Caltech). Pending
proposals on Lisp-based Beowulf Scientific Inference Engine (with Thomas Sterling and Roy
Williams(Caltech)), Distributed Simulation Infrastructure for K12 (with Tom
Gottschalk(Caltech) and Sharon Brunett(Caltech)), Relational and Analysis Visualisation
Engine (with Roy Williams and Santiago Lombeyda(Caltech)), Distributed Teravoxel Data
System (with Paul Dimotakis et al.(Caltech)).
Information Technology Division, CERN,
Geneva. 10/86 to present
Instigator of, and Principal Investigator in a joint project
between Caltech and CERN, funded by Hewlett-Packard. Project investigates use of Object
Oriented software, commercial Object Databases and mass storage systems as solutions to
the PetaByte storage needs of the next generation of high-energy physics experiments.
Close collaboration with Caltech's Center for Advanced Computing Research (CACR). Design
and implemention scheme for populating Object Database with ~1 TeraByte of physics data
using SMP servers and clusters of NT workstations. Develop C++ and Java/3D/JFC
applications that run against the database (a featured application at the Fall '98
Internet-2 meeting). Measure scalability and deployment issues. Evaluate Object Database
performance on large SMP server with distributed and numerous clients. Combine the Object
Database with a hierarchical storage management system. Measuring and compare the
performance of systems based on two commercial Object Databases. Model the system
behaviour to produce scaling predictor algorithms, with special emphasis on the WAN
aspects of the systems. Develop sophisticated event viewers based on Java 3D that interact
with the Object Database to directly access and render the complex event structures. More
details on the Project are available at https://julianbunn.org/
Member of the programme committee for the "Interfaces to
Scientific Digital Archives" workshop, held in Pasadena, March 1998 More details at: http://www.cacr.caltech.edu/isda/
Coordinated provision of computing services to a 1500-person
multinational physics collaboration and helped define the computing strategy for the
experiment, which will start in the year 2005. More details at: http://cmsdoc.cern.ch/ftp/CMG/CTP/ctp-html/ctp.html
Evaluated WAN computing models by using both commercial and
in-house software tools. More details at: https://julianbunn.org/cms/model.html
Plenary speaker at the Computing in High Energy Physics
Conference in Berlin, 1997, with a paper on Computer Supported Collaborative Work, to be
published in a special edition of Computer Physics Communications 110 (1998) (Elsevier
Science). Paper at: https://julianbunn.org/collab.html
Managed a team of eight people working on "PAW": a data
analysis and visualisation package used worldwide in the High Energy Physics community.
Planned the successor product. More details at: http://wwwinfo.cern.ch/asd/paw/index.html
Authored widely used Public Domain tool "Floppy", a
Fortran code parser, code tidier, structure charter, and HTML converter. More details at: http://www.netlib.org/floppy/
Managed, developed and upgraded computing services based on
Digital hardware in the CERN Computer Centre. Six staff. Designed and simulated new
RISC-based compute farms to replace CERN mainframes. Oversaw and acted as a point of
contact for CERN's business with Digital Equipment Corporation.
Operated, organised and participated in the running of the User
Consultancy Office in the CERN Computer Centre. Developed software tools. Managed ten team
members. Acted as secretary for CERN's management report on computing plans for the
1990's.
Experimental Physics Division, CERN, Geneva.
5/85 to 10/86
Physicist/Programmer, ALEPH Experiment
Developed first version of reconstruction program with SASD
methodology. Developed Fortran coding convention checker. Defined and implement computing
plan.
Rutherford Appleton Laboratory, Oxford. 7/84
to 5/85
Research Associate, UA1 Experiment
Authored cluster-finding software. Worked on data acquisition
system. Designed new trigger logic.
Max Planck Institute for High Energy
Physics, Munich. 11/83 to 7/84
Research Associate, NA24 Experiment
Lead role in data analysis. Developed track and vertex
reconstruction software. Authored the experiment's Monte Carlo simulation program and the
event display program. |
|
|
PUBLICATIONS |
Over 40 articles in various journals, proceedings
and magazines.Examples include: Bunn, J; Holtman, K; Scalability to Hundreds of
Clients in HEP Object Databases - 1998. Subm to: 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; Collaborative Computing Environments for HEP - 1998. Publ. in Computer Physics
Communications 110 (1998) 51-58.
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.
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; SHIFT : the scalable heterogeneous integrated facility for HEP computing. -
1991. Subm. to: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).
Further details at: https://julianbunn.org/publications.html
Commercial tools AIRR and WinAIRR: PC-based software for
measuring frequency response of loudspeaker systems using MLS and pulse-based excitation
with FFT and spectral analysis. Available from Old Colony Sound Laboratory, Peterborough,
NH.
Public domain tools Floppy and Flow: Fortran code source parser,
convention checker, tidier, HTML converter, flow chart generator. Available from
netlib.org. |
EDUCATION: |
Ph.D. Physics University of
Sheffield, England 1983.
B.Sc. (Hons) Physics University of Manchester, England 1980 |
PROFESSIONAL
AFFILIATIONS: |
Member of the Audio Engineering Society. |
NATIONALITY, AGE: |
British. Age 41 |
EXPERTISE SUMMARY: |
Applications and Systems
Software
- Object Databases and OO programming
- Large scale distributed storage systems
- Data processing, visualisation, and analysis
- Network and systems modelling and simulation
Hardware and Operating Systems
- Windows 2000, Windows/NT, Windows95/98, DOS
- Unix (Linux, HP, SGI, Digital, IBM, Sun)
- OpenVMS (Alpha and VAX)
- VM/CMS
Languages
- C++ (5 years), Java (3 years), C, Fortran, x86 Assembler (15
years)
- Visual Basic, SGML, HTML, Rexx, Tk/Tcl, DCL
Tools
- MS Visual Studio, JBuilder, VisualAge, LBL MBONE tools, COMNET
III, MS Office, Iris Explorer
|
FORMAL TRAINING: |
Microsoft Visual C++, Java, Windows/NT, Iris
Explorer, Network II.5, SASD, C++ for Fortran programmers, VMS Security, VAX Fortran,
ORACLE SQL forms, Cray Unicos, HP Unix, Communicating Effectively, Managing People,
Performance Appraisal. |
OTHER SKILLS: |
Public presentations, OO and SASD Design, Technical
user support, Web authoring |
OTHER LANGUAGES: |
French |
OTHER INTERESTS: |
Classical Music, Building loudspeakers, Golf, Marine
aquaria, Wine. |
|