Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search

Jonathan Dukes
Assistant Professor, Computer Science

Publications and Further Research Outputs

Peer-Reviewed Publications

John Walsh, Jonathan Dukes, Gabriele Pierantoni, Brian Coghlan, Overview and Evaluation of Conceptual Strategies for Accessing CPU-Dependent Execution Resources in Grid Infrastructures, Computer Science Journal (AGH University of Science and Technology, Krakow, Poland), 16, (4), 2016, p373 - 393 Journal Article, 2016 DOI

John Walsh and Jonathan Dukes, GPGPU Virtualisation with multi-API support using Containers, Lecture Notes in Computer Science, 10th Workshop on Virtualization in High-Performance Cloud Computing (VHPC'15), Vienna, Austria, August 2015, edited by Sascha Hunold et al. , 9523, Springer International Publishing, 2015, pp802 - 812 Conference Paper, 2015 DOI

John Walsh and Jonathan Dukes, Application Support for Virtual GPGPUs in Grid Infrastructures, IEEE 11th International Conference on e-Science (e-Science), Munich, Germany, August, 2015, pp67 - 77 Conference Paper, 2015 DOI

John Walsh and Jonathan Dukes, Supporting Job-Level Secure Access to GPGPU Resources on Existing Grid Infrastructures, 3rd Workshop on Scalable Computing in Distributed Systems and 8th Workshop on Large Scale Computations on Grids (SCoDiS-LaSCoG'14), Warsaw, Poland, September 2014, 2014, pp781 - 790 Conference Paper, 2014 DOI

John Paul O'Neill and Jonathan Dukes, On-Demand Multicast Streaming Using Collaborative Prefix Caching, 12th IFIP/IEEE International Conference on Management of Multimedia and Mobile Networks and Services (MMNS), Venice, Italy, 26-30 October 2009, 2009, pp27 - 40 Conference Paper, 2009 DOI

John Paul O'Neill, Jonathan Dukes, Re-Evaluating Multicast Streaming Using Large-Scale Network Simulation, First International Conference on Intensive Applications and Services, Valencia, Spain, April 20-25, 2009, IEEE Computer Society Press, 2009, pp39 - 46 Conference Paper, 2009 DOI

Jonathan Dukes and Jeremy Jones, Using Dynamic Replication to Manage Service Availability in a Multimedia Server Cluster, 2nd International Workshop on Multimedia Interactive Protocols and Systems (MIPS 2004), Grenoble, France, 16-19 November 2004, edited by Vincent Rocca and Franck Rousseau , Springer-Verlag Heidelberg, 2004, pp194 - 206 Conference Paper, 2004 DOI

Jonathan Dukes, On-Demand Multimedia Server Clustering Using Dynamic Content Replication, University of Dublin, Trinity College, 2004 Thesis, 2004

Jonathan Dukes and Jeremy Jones, Dynamic Replication of Content in the HammerHead Multimedia Server Cluster, EUROMEDIA'2003, Plymouth, UK, 14-18 April 2003, edited by Stephen Furnell and Paul Dowland , 2003 Conference Paper, 2003

Jonathan Dukes and Jeremy Jones, Dynamic RePacking: A Content Replication Policy for Clustered Multiumedia Servers, Microsoft Research Summer Workshop for Faculty and PhDs, Cambridge, UK, 9-11 September 2002, edited by Luca Cardelli , 2002 Conference Paper, 2002

Research Expertise


Management of Low-Power Devices for the Internet of Things A new research interest -- I am investigating how communication protocols (particularly wireless communication) can support the management of massive collections of low-power wireless devices. These devices are often expected to operate for years on a coin-cell battery, with a limited power budget for communication and computation. The vision of an "Internet of Things" is driving us towards massive collections of power-constrained devices and this will demand facilities such as autonomous, verifiable reconfiguration, reprogramming and diagnostics. Grid Computing With John Walsh, I am investigating the integration of non-CPU computational resources into Computational Grid Infrastructures. These resources, which are typified by GPGPUs, are increasingly required to support scientific investigations in areas such as particle physics and pharmacology. Historically, grid infrastructures have focused on the allocation of CPUs to Grid users, with resources such as GPGPUs a distant secondary consideration. This work aims to elevate the importance of non-CPU resources, making it possible for users to specify the resources they require, discover those resources in massive Grid Infrastructures and request the allocation of the resources for their programs. Distributed Multimedia Systems My research interests lie in the area of distributed multimedia systems, with an emphasis on large-scale on-demand systems, where stored media (e.g. video and audio) is delivered to consumers using communication networks. Past work has addressed issues relating to the storage of media and its transmission across networks.


CLUSTERING; Computer Architecture; Computer Operating Systems; Computer Storage & Retrieval; Data protection, storage technology, cryptography; Dependable Systems; DISTRIBUTED COMPUTING; Distributed Systems; Embedded computing; GRID Technology; High Performance Computing; MULTIMEDIA SYSTEMS; Networking; Parallel Programming; Wireless Communication; Wireless Networks; Wireless Sensor Networks