CV / Resumé
| Name |
Paul Townend |
| Nationality |
British |
| Date of Birth |
8th December 1978 |
Recent positions
2005 - Present:
I am currently a post-doctoral Research Fellow in the School of Computing at the University of Leeds, working on the “Modelling and Simulation for e-social Science” (MoSeS) project. Specifically, my job entails the development of an infrastructure to support e-social science experiments, through the use of service-based technologies. Additionally, I am developing a computational architecture for the project as a whole, and am the principle developer of the project demonstrator systems (currently using JSR-168 compliant portlet technologies).
2002 - 2006:
I completed a PhD in Computer Science in 2006. My thesis is entitled “Topology-Aware Fault Tolerance in Grids ”. As part of my work, I developed a fault tolerance library that allows multi-version systems to be easily created in a service-oriented architecture, through the use of dynamic ultra-late binding. By using the technique of provenance to acquire topological awareness of a service’s workflow, highly tuned weighting algorithms can be applied during the voting process, leading to increased dependability through a reduction in the likelihood of common-mode failures occurring.
2000 - 2002
I completed a research MSc. at the University of Durham, which involved the implementation of an automated fault injection system which derived detailed empirical data about the dependability gains offered by a subject multi-version fault-tolerant system.
Education and qualifications
2006 - UNIVERSITY OF LEEDS
PhD. Computer Science (by Research)
2002 - UNIVERSITY OF DURHAM
MSc. Computer Science (by Research)
2000 - UNIVERSITY OF DURHAM
BSc. (Hons) Computer Science, class 2(ii)
1997 - QUEEN ELIZABETH GRAMMAR SCHOOL, WAKEFIELD
A-Levels: Computing (A), Economics (A), General Studies (A), History (B)
S-Levels: Economics (Merit), History (Merit)
Research interests
I am a computer scientist, specialising in the fields of Dependable Systems and Service-Oriented Architectures. My primary research interests are software fault-tolerance, Grid and Web Service technologies, and software fault injection.
Skills and experience
MIDDLEWARE |
I have experience with installing and developing service-based applications on a number of middleware applications, including the Globus Toolkit, Apache Tomcat/Axis, IBM Websphere, and SRB. |
OPERATING SYSTEMS |
I am familiar with, and have experience of installing, a number of operating systems, including GNU/Linux, Microsoft Windows 95/98/NT/2000/XP, and Sun Solaris. |
PRESENTATIONS |
I have given presentations at a variety of international conferences and workshops, in addition to a large number of smaller events. |
PROGRAMMING |
I am proficient in several programming languages, including C, C++, Java, Visual Basic, and PHP. I demonstrated Java to undergraduates on a Programming and Data Structures Course at the University of Durham for 4 years. |
TEAMWORK |
I have a large amount of experience with working as part of a team, and have been an active member of the University of Durham (and now University of Leeds) Distributed Systems and Services Group for 5 years. I am also an active member of both the University of Leeds and University of Newcastle Grid groups. |
Recent publications
| 2005 |
P. Townend, P. Groth, J. Xu, "A Provenance-aware Fault Tolerance Approach for Web Services", IEEE Int. Symposium on Object-Oriented Real-Time Computing, Seattle, May 2005 |
| 2004 |
P. Townend and J. Xu, "Replication-based Fault Tolerance in a Grid Environment", in Proceedings of U.K. e-Science 3rd All-Hands Meeting, Sept., 2004, Nottingham, ISBN 1-904425-21-6 |
| 2003 |
P. Townend and J. Xu, "Fault Tolerance within a Grid Environment", in Proceedings of U.K. e-Science 2nd All Hands Meeting, 2nd - 4th Sept. 2003, Nottingham, ISBN 1-904425-11-9 |
| 2002 |
P. Townend, J. Xu, M. Munro, "Building Embedded Fault Tolerant Systems for Critical Applications: An Experimental Study", in Design and Analysis of Distributed Embedded Systems, Kluwer Academic Publishers, Montreal, August 2002 |
| |
P.Townend, J. Xu, "Assessing Multi-Version Systems Through Fault-Injection", in Proc. of the 7th IEEE Int. Workshop on Object-Oriented Real-Time Dependable Systems, San Diego, January 2002 |
Good references available on request
|