Find out how ICT can support biomedical and clinical researchFind out more. Managing complexity by developing new tools and processes. Managing Complexity

David Snowdon - PhD Student

Trustworthy Embedded Systems Project

Research Interests

Mr Snowdon's research interests include embedded system design and operating system directed power management. His undergraduate thesis involved the design of a telemetry and control system for the UNSW solar powered car, Sunswift.

His PhD thesis project has examined power management in the operating system for a reduced energy consumption in servers, laptops and embedded systems. This thesis is the first academic work to examine truly realistic frequency-scaling scenarios. The result is an implementation, called Koala, which, in some circumstances, can save nearly 30% of the energy for a program, with less than 1% loss in performance, simply by choosing the best speed for the computer's processor.

In addition, David has been involved in various projects at NICTA, designing the I-Box, a hardware platform for digital video surveillance analysis.

Career Summary

Mr Snowdon has completed internships at the Motorola Australian Research Centre (2001) and the Corporate Technology Group at Intel, Oregon (2007).

He gained significant experience dealing with engineering and project management issues during his years as a member of the University of New South Wales Solar Racing Team where he served as the assistant project leader and then electrical team leader, being involved with all aspects, electrical and mechanical, of the Sunswift 3 design. He has since been an on-going mentor to the team.

Mr Snowdon enjoys teaching experimental robotics, operating systems, advanced operating systems, and microprocessors and embedded systems with the School of Computer Science and Engineering.

Qualifications

Mr Snowdon holds a Bachelor of Engineering (Computer Engineering) degree from the University of New South Wales. He won both the NSW division of the Siemens prize for innovation, and the Institute of Engineers Australia thesis prize, for his honours level thesis. The UNSW Solar Racing Team was awarded the prestigious CSIRO technical innovation award at the 2007 World Solar Challenge, largely due to his work.

Contact Details

Phone: +61 2 9344-6152
Email:daves@cse.unsw.edu.au
Web:http://www.snowdon.id.au

More contact information is available at the ERTOS Contacts page.

Publications

Best Papers

plain text PDF David C. Snowdon, Etienne Le Sueur, Stefan M. Petters and Gernot Heiser
Koala: A platform for OS-level power management
Proceedings of the 4th EuroSys Conference, Nuremberg, Germany, April, 2009


NICTA Papers

2010

plain text PDF David C. Snowdon
OS-Level power management, PhD Thesis, School of Computer Science and Engineering, University of NSW, Sydney 2052, Australia, 2010

2009

plain text PDF David C. Snowdon, Etienne Le Sueur, Stefan M. Petters and Gernot Heiser
Koala: A platform for OS-level power management
Proceedings of the 4th EuroSys Conference, Nuremberg, Germany, April, 2009

2008

plain text PDF Martin P. Lawitzky, David C. Snowdon and Stefan M. Petters
Integrating real time and power management in a real system
Proceedings of the 4th Workshop on Operating System Platforms for Embedded Real-Time Applications, Prague, Czech Republic, July, 2008

2007

plain text PDF David C. Snowdon, Stefan M. Petters and Gernot Heiser
Accurate on-line prediction of processor and memory energy usage under voltage scaling
Proceedings of the 7th International Conference on Embedded Software, Salzburg, Austria, October, 2007
plain text PDF David C. Snowdon, Godfrey van der Linden, Stefan M. Petters and Gernot Heiser
Accurate run-time prediction of performance degradation under frequency scaling
Proceedings of the 3rd Workshop on Operating System Platforms for Embedded Real-Time Applications, Pisa, Italy, July, 2007

2005

plain text PDF David C. Snowdon, Sergio Ruocco and Gernot Heiser
Power management and dynamic voltage scaling: Myths and facts
Proceedings of the 2005 Workshop on Power Aware Real-time Computing, New Jersey, USA, September, 2005
Preliminary workshop version
plain text PDF David C. Snowdon, Stefan M. Petters and Gernot Heiser
Power measurement as the basis for power management
Proceedings of the 1st Workshop on Operating System Platforms for Embedded Real-Time Applications, Palma, Mallorca, Spain, July, 2005