Dr Chubb's research interests include operating system algorithms for scalability, including storage, scheduling, memory management, and locking. He is also interested in systems performance measurement and optimisation.
Related hobbies include music, photography and fine wines, these also occasionally lead to research.
Dr Chubb is a part-time member of the ERTOS team, contributing inter alia in the areas of software engineering process, Linux kernel expertise, locking and scheduling, and user-level device drivers.
One recent interesting project was the Robot Clarinet. For this project we modified the Lilypond music typesetting program to produce better midi
Dr Chubb enjoys collaborating with HP, Google, SGI, IBM's `ozlabs' Linux research organization, and with the open-source community generally.
Dr Chubb spent over 13 years working in commercial operating systems training and research with Softway Pty Ltd (now Aurema Pty Ltd). He was systems architect for a number of projects including Hibernator, a checkpoint-restart tool for UNIX(TM); and for two years was Vice President of research while overseeing aspects of Aurema's ARMTech(TM) resource management product.
In 2002, Dr Chubb moved to the University of New South Wales (UNSW) to work on the Gelato program, and is now employed at UNSW part time while also working for NICTA.
Since gaining his PhD at the University of New south Wales in 1989, after having also gained bachelors degrees BSc in Physics (1981) and BE (Hons I) in Electrical Engineering (1983) at the same institution, Dr Chubb has had more than 15 years experience in Operating Systems research. Projects which included significant amounts of Dr Chubb's input and direction include the Hibernator checkpoint/restart project for Irix 6.2 and Fujitsu's UXP/M, the ShareII resource manager for Irix 6.2 and 6.5; Solaris Resource manager; and Aurema's ARMTech for Linux and Windows.
Dr Chubb was a member of AUUG, the Australian Open-Source user's group, and helped to found SLUG, the Sydney Linux users group.
| Phone: | +61 2 9349 1317 |
|---|---|
| Email: | peterc@gelato.unsw.edu.au |
| Web: | http://www.gelato.unsw.edu.au/IA64wiki/PeterChubb |
More contact information is available at the ERTOS Contacts page.
|
![]() |
Yang Song and Peter Chubb Interrupts considered harmful Linux.conf.au, Wellington, New Zealand, January, 2010 |
|
![]() |
Peter Chubb, Matthew Chapman and Myrto Zehnder [para]virtualisation without pain Proceedings of the 8th Linux.Conf.Au, Sydney, NSW, January, 2007 |
|
![]() |
Myrto Zehnder and Peter Chubb Virtualising PCI Gelato ICE, Singapore, October, 2006 |
|
![]() |
Shehjar Tikoo and Peter Chubb Improving NFS performance Gelato ICE conference, San Jose, CA, April, 2006 |
|
![]() |
Joshua LeVasseur, Volkmar Uhlig, Matthew Chapman, Peter Chubb, Ben Leslie and Gernot Heiser Pre-virtualization: Slashing the cost of virtualization Technical Report PA005520, NICTA, October, 2005 |
|
![]() |
Ben Leslie, Peter Chubb, Nicholas Fitzroy-Dale, Stefan Götz, Charles Gray, Luke Macpherson, Daniel Potts, Yueting (Rita) Shen, Kevin Elphinstone and Gernot Heiser User-level device drivers: Achieved performance Journal of Computer Science and Technology, 20(5), 654–664, (September, 2005) See TR PA005043 for a preprint |
|
![]() |
Ben Leslie, Peter Chubb, Nicholas Fitzroy-Dale, Stefan Götz, Charles Gray, Luke Macpherson, Daniel Potts, Yueting (Rita) Shen, Kevin Elphinstone and Gernot Heiser User-level device drivers: Achieved performance Technical Report PA005043, NICTA, July, 2005 |
|
![]() |
Peter Chubb Taming your old LPs — from analogue to digital Proceedings of the 6th Linux.Conf.AuAudio Miniconference, Canberra, Australia, April, 2005 |
|
![]() |
Peter Chubb and Darren Williams Linux scalability — from the micro to the HUGE Proceedings of the 6th Linux.Conf.Au, Canberra, ACT, April, 2005 |
|
![]() |
Charles Gray, Matthew Chapman, Peter Chubb, David Mosberger-Tang and Gernot Heiser Itanium — a system implementor's tale Proceedings of the 2005 USENIX Annual Technical Conference, Anaheim, CA, USA, April, 2005 Best Student Paper Award! |
|
![]() |
Peter Chubb Where's all the time going? Microstate accounting in Linux 2.5 AUUG Winter Conference, Melbourne, Australia, September, 2003 |
|
![]() |
Peter Chubb Experience using CVS for long-running projects, or, lost in a monkey-puzzle tree Auug Winter Conference, Sydney, Australia, September, 1998 |
|
![]() |
Peter Chubb and Jeremy Fitzhardinge Guava: A just-in-time java bytecode compiler Auug Winter Conference and Asia-Pacific WWW, Melbourne, Australia, September, 1996 |
|
![]() |
Chris Maltby and Peter Chubb Hibernator — checkpoint/restart for Unix AUUG '95 and Asia Pacific WWW conference '95, Sydney, Australia, September, 1995 |
|
![]() |
Peter Chubb Streams on a co-processor AUUG Winter Conference, Sydney, Australia, 1991 |
|
![]() |
Ian Wienand Transparent large-page support for Itanium Linux, ME Thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, 2008 |