Publications
Journal Publications
-
Andrew J. Page, Thomas M. Keane and Thomas J. Naughton,
Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system,
Journal of Parallel and Distributed Computing,
Volume 70, Issue 7, July 2010, 758-766. DOI
- Lukas Ahrenberg, Andrew J. Page, Bryan M. Hennelly, John B. McDonald,
and Thomas J. Naughton,
Using commodity graphics hardware for real-time digital hologram view-reconstruction,
Journal of Display Technology (IEEE), vol. 5, no. 4, 111-119, 2009.
-
Andrew J. Page, Thomas M. Keane and Thomas J. Naughton,
Scheduling in a dynamic heterogeneous distributed system using estimation error,
Journal of Parallel and Distributed Computing,
Volume 68, Issue 11, November 2008, 1452-1462. DOI
-
Andrew J. Page, Lukas Ahrenberg, Thomas J. Naughton,
Low memory distributed reconstruction of large digital holograms,
Optics Express 16, 1990-1995 (2008).
-
Thomas M. Keane, Andrew J. Page, Thomas J. Naughton, S.A.A. Travers, J.O. McInerney,
Building large phylogenetic trees on coarse-grained parallel machines,
Algorithmica, Springer, vol. 45, no. 3, pp. 285-300, July 2006.
-
Andrew J. Page, Thomas J. Naughton, Framework for task scheduling in
heterogeneous distributed computing using genetic algorithms,
Artificial Intelligence Review, Volume 24, Numbers 3-4,
November 2005, Pages: 415 - 429, Springer.
Peer Reviewed Conference Papers
- Andrew J. Page, Shirley Coyle, Thomas M. Keane, Thomas J. Naughton,
Charles Markham and Tomas Ward,
Distributed Monte Carlo Simulation of Light Transportation in Tissue,
8th International Workshop on Java for Parallel and Distributed Computing,
proceedings of the 20th International Parallel &
Distributed Processing Symposium, Rhodes, Greece, April 2006. IEEE Computer Society. Accepted.
-
Thomas M. Keane, Andrew J. Page, James O. McInerney, Thomas J. Naughton,
A high-throughput bioinformatics distributed computing
platform, Bioinformatics and its Medical Applications Special Track,
The 18th IEEE International Symposium on Computer-Based Medical Systems,
pp. 377-382, Dublin, Ireland, June 2005.
- Andrew J. Page, Thomas J. Naughton,
Dynamic task scheduling using genetic algorithms for heterogeneous distributed computing,
8th International Workshop on Nature Inspired Distributed Computing, proceedings of the 19th International Parallel &
Distributed Processing Symposium, pp. 189a.1-189a.8, Denver, Colorado, USA, April 2005. IEEE Computer Society.
Bibtex and abstract
- Andrew J. Page, Thomas M. Keane, Thomas J. Naughton,
Bioinfomatics on a Heterogeneous Java Distributed System,
7th International Workshop on Java for Parallel and Distributed Computing, proceedings of the 19th International Parallel &
Distributed Processing Symposium, pp. 184a.1-184a.4, Denver, Colorado, USA, April 2005. IEEE Computer Society.
Bibtex and abstract
-
Andrew J. Page, Thomas J. Naughton,
Framework for task scheduling in heterogeneous distributed computing using genetic algorithms,
15th Artificial Intelligence and Cognitive Science Conference, eds. Lorraine McGinty and Brian Crean, pp. 137-146,
September 8th - 10th 2004, Castlebar, Ireland. ISBN 1-902277-89-9.
Bibtex and abstract
-
Andrew Page, Thomas Keane, Thomas J. Naughton,
Adaptive Scheduling Across a Distributed Computation Platform,
Third International Symposium on Parallel and Distributed Computing, ed. John P. Morrisson, pp. 141-149,
July 2004, Cork, Ireland. ISBN 0-7695-2210-6, IEEE Computer Society.
Bibtex and abstract
-
Andrew Page, Thomas Keane, Richard Allen, Thomas J. Naughton, John Waldron,
Multi-tiered distributed computing platform,
2nd International Conference on the Principles and Practice of Programming in Java, pp. 191-194,
Kilkenny City, Ireland, June 2003. ISBN 0-9544145-1-9.
Bibtex and abstract
- Thomas M. Keane, Andrew Page, Thomas J. Naughton, Simon A.A. Travers,
James O. McInerney, Grace P. McCormack, "Heterogeneous distributed
computing," IFIP Working Group 8.6 Conference on IT Innovation for
Adaptability and Competitiveness, Leixlip, Ireland, 30 May - 2 June 2004.
Reviewing
Journals I have reviewed for:
- Computer (IEEE)
- IEEE transactions on Parallel and Distributed Systems
- IEEE transactions on Systems, Man and Cybernetics
- International Journal of Parallel, Emergent and Distributed Systems
- Knowledge and Information Systems - Springer
- Computers & Operations Research - Elsevier
- Science of Computer Programming - Elsevier
- Journal of Parallel and Distributed Computing - Elsevier
- Journal of Computers
Conferences I have reviewed for:
- European Wireless 2007
- Fourth International Workshop on Algorithms, Models and Tools for Parallel Computing on
Heterogeneous Networks, HeteroPar'05
Graduate Schools
- Modelling and Verifying Parallel Processes, Brussels, Belgium. December 13th -17th, 2004. Website
- British Computer Society, 2nd Summer School Pattern Recognition, Plymouth, UK. July 25th - 30th, 2004. Website
- National Institute for Environmental eScience Summer School 2004, Cambridge, UK. July 12th - 16th, 2004. Website
- European Summer School on Multi-Agent Control, Hamilton Institue, NUI Maynooth, Ireland. September 8th - 10th, 2003. Website
Presentations
- Distributed Computing and Simulating Light Transportation in the Brain,
University of Oulu, Finland, 17th January 2007. Invited talk.
- Scheduling in a heterogeneous distributed system using estimation error, National University of Ireland, Maynooth. 8th November 2006.
- Distributed Computing and Simulating Light Transportation in Tissue,
Irish Assosiation of High Performance Computing, Tyndall Institute, Cork, 8th June 2006. Invited talk.
- Distributed Monte Carlo Simulation of Light Transportation in Tissue,
at the 8th International Workshop on Java for Parallel and Distributed Computing, Rhodes, Greece,
25th April 2006.
-
Using Latex for Scientific Writing,
National University of Ireland, Maynooth, Co. Kildare, 8th February 2006.
- Multi-heuristic task scheduling using genetic algorithms in a heterogeneous distributed system,
Postgraduate seminar series, 12th October 2005, National University of Ireland Maynooth, Co. Kildare, Ireland.
- A high-throughput bioinformatics distributed computing platform,
at the 18th IEEE International Symposium on Computer-Based Medical Systems,
Dublin, Ireland, June 2005.
- Multi heuristic evolutionary task scheduling for heterogeneous distributed
systems, School of Computing, Mathematical and Information Sciences,
University of Brighton, UK. 3rd June 2005, Invited Talk.
- Dynamic task scheduling using GAs for distributed systems,
the 8th International Workshop on Nature Inspired Distributed Computing,
at the 19th International Parallel & Distributed Processing Symposium, Denver, Colorado, USA. 4th April 2005.
- Bioinformatics on a Heterogeneous Distributed System,
7th International Workshop on Java for Parallel and Distributed Computing,
at the 19th International Parallel & Distributed Processing Symposium, Denver, Colorado, USA. 4th April 2005.
- Task Scheduling in a Heterogeneous Distributed System,
Postgraduate Colloquium, National University of Ireland Maynooth. 9th March, 2005.
-
Using Latex for Scientific Writing,
National University of Ireland, Maynooth, Co. Kildare, 9th February 2005.
- Task scheduling in a heterogeneous distributed system,
Cork Constraint Computation Centre, 24th November 2004, University College Cork, Ireland.
Invited Talk.
- Task scheduling in heterogeneous distributed computing using genetic algorithms,
The 15th Artificial Intelligence and Cognitive Science Conference, 10th September 2004, Castlebar,
Mayo, Ireland.
- "Genetic algorithm task scheduling", Postgraduate seminar series, 6th September 2004,
National University of Ireland Maynooth, Co. Kildare, Ireland.
- Adaptive Scheduling Across a Distributed Computation Platform,
The 3rd International Symposium on Parallel and Distributed Computing,
July 6th 2004, Cork, Ireland.
- "Maynooth Distributed Computing System", Postgraduate Colloquium, National University of
Ireland Maynooth. 10th March, 2004.
- Multi-tiered distributed computing platform
, 2nd International Conference on the Principles and Practice of Programming in Java. June 2003, Kilkenny, Ireland.
Posters
- BCS Summer School on Pattern Recognition, Plymouth, England, 25th July, 2004.
- IRCSET
2nd annual symposium, Dublin, Ireland, 2nd November, 2004.
- IRCSET
3rd annual symposium, Dublin, Ireland, 3rd November, 2005.
- Postgraduate Colloquium, National University of Ireland Maynooth. 1st March, 2006.
Undergraduate Thesis