Ken Hawick's Projects

See also my list of student projects.


This is an ongoing list of projects past, distant past and present. I have kept it in one form or another since leaving the USA as a diary of past project work. In brief, some of the projects, partners, customers and collaborators I have worked with here at Massey, at Bangor (2000-2003), Adelaide(1996-2000), Bracknell(1995-1996), Syracuse(1993-1995), and Edinburgh(pre 1993) are included.


Present:(2003 onwards)

I moved to Massey University in 2003, and am still establishing new and continued research activities here. My main research interests are in complex systems and artificial life simulations.

I still have links with the DHPC group which I founded in Adelaide. I am still working on cluster computing and various ideas in distributed services such as storage. Some of this work ties in with recent government programs in e-Science. Other longer term interests are in Computational Science - although sometimes "e-Science" and "Computational Science" are seen as the same area.

Present work is mostly described on my research page - including work on complex systems; artificial life and quantum computer simulations.

Some other research/commercial activities involve designing middleware for computational grids of clusters around new Zealand, and for connecting mechatronics and robotic systems together so they can interoperate and utilise distributed processing power.

Some recent work involves use of the Massey University cluster-based supercomputer (Helix) to carry out large scale simulations of various models in statistical mechanics. This work uses the Monte Carlo method and a range of fast and efficient pseudo random number generators to sample partition functions and state spaces of model such as the small world network system, cluster dynamical systems and various growth models. Some additional work I am doing is looking at use of 64-bit random number generators for use of the new 64-bit chip architectures becoming available. Some work also involves use of object oriented techniques for encapsulating parallelism and random number generation. This work continues the cluster computing projects at Adelaide. We have recently (mid-2005) built a 64-bit cluster from Macintosh G5 nodes to experiment with large memory simulations. The machine is appropriately called "Monte".

Another recent area of work is applying small-world network models to mobile and wireless information management systems to calculate optimal area coverage in dynamic environments.

I am also investigating artificial life systems through simulation of computer agents that evolve. I am focussing on statistical mechanical approaches to investigate the role of the existing laws of statistical physics and thermodynamics in describing ALife.

The Distributed and High Performance Computing Group and the DHPC Technical Notes are described in depth on the Adelaide web site which will remain the definitive one at www.dhpc.adelaide.edu.au. My new Tech note series is in the even more general rubric of Computational Science.

Another strand of ongoing work is on pervasive and ubiquitous networks of handheld devices. In Wales we invested in what were then Compaq handhelds using the cut down Windows operating system and the then nascent blutooth and Wireless Internet technologies. In New Zealand we have re investe d in what are now HP devices and are continuing to look at embedded Java applications. We have recently become distracte d with modelling (simulating) networks of these devices - cheaper than buying lots of them. We re-engineered our "Distributed Information systems Control World" software to build networks of multi threaded daemons that can communicate over ad-hoc networks with various caching strategies.


Recent Past:(2000-2003)

During my period as Head of Computer Science at Bangor, we ran the DHPC group as a collaboration between Adelaide, Australia and Bangor, Wales. This worked well and Heath James and I had 17 graduate students at one point working in Bangor on various projects. When Heath and I came out to Massey in New Zealand in 2003, we realised that it would be easier to amalgamate all the DHPC material in opne site - rather than leave DHPC web-sites as a trail behind us. Consequently the Adelaide site is now the definitive one and Paul Coddington now looks after the DHPC "brand".

Some of the Bangor-specific projects are described below with continuations noted:

These were all fun projects and involved our group of grad students at Bangor (some MPhil and some PhD). As at Adelaide we managed to create an ongoing portfolio of undergraduate-sized projects to tackle aspects of the bigger projects.

In addition to DHPC, I also worked with Prof Tim Porter in our Mathematics Division in establishing a Logic and Computer Science (LACS) Group to provide theoretical underpinnings for our other computing projects. At present the group is studying logic models; network models and scheduling algorithms and formalisms - all with the aim of furthering the underpinnings of a global computational grid. Bangor has subsequently made the decision to close its Mathematics department which is jeopardising this collaboration.

I also worked with my colleague Heath James in establishing a technology transfer centre. We set up the Centre for Advanced Software Technology (CAST) as a loose confederation of industry collaborations and projects and the Welsh Development Agency (WDA) is now helping us with plans for a custom building for CAST on the Parc Menai business park near Bangor. This project will allow Bangor to run many more industry collaboratons and will have facilities including: spacious machine room capacity; development laboratories; training facilities; short and long term business incubator units; Internet cafe and project planning facilities and a two storey Virtual Reality unit.

This project was funded through the European Union's Objective One programme. Building work is continuing at the time of writing (early 2004).

Connected with CAST we ran a portfolio of industry collaboration projects. Partly these were funded directly by the Welsh Development Agency (WDA) which sponsored my Chair in Computer Science. In addition we obtained funding through the Teaching Company Scheme. This scheme was highly successful in promoting realisable collaboration between our deprtment an Industry. Typically the project would be a joint proposal between the academic and industry partner involved and woudl pay for a graduate student to work at the company while studying part time.

In addition the scheme also provided a fund for academic support on each project. I used the funds accrued from that to support other students in the research group. TCS has now been superceded by Knowledge Transfer Partnerships. Thanks to the efforts of Bangor's Industrial Programme Unit Bangor was at one point number 3 in the UK for success in gaining TCS projects. Heath and I had a total 7 TCS projects operating between us during the period 2000-2003. They included:

The latter project was with CQR Data Ltd. A company based in North Wales, that employed no less than five of my former students from Adelaide and three from Bangor.

Last and by no means least, I have spent a not inconsiderable portion of my time since 2000 in setting up the Computer Science teaching programmes at Bangor. We were very pleased in 2002 to have a cohort of eight students graduate from the new BSc in Computer Science and to have the British Computer Society accredit the programme. Student numbers for this programme have been approximately doubling each year since its inception.

We also launched a set of MSc programmes in Distributed Computing; Computational Science; Internet Computing; and also a Conversion MSc for Computing to allow science students from any discipline to train in state of the art computational science. I remain interested in Computational Science in its broadest sense as an emerging new discipline in its own right.


Distant Past: (pre 2000)

Many of these projects have published articles or technical notes associated with them. See my publications list below, for more details.
| Publications | CV | Projects | Student Projects | Graduate Students | Teaching | DHPC Group | IIMS | Massey University |

Prof Ken Hawick, k.a.hawick@massey.ac.nz