Dr Peter Bloodsworth
Associate Professor
Department of Computing

School of Electrical Engineering and Computer Science (SEECS)
National University of Sciences and Technology (NUST)
NUST Campus H-12, Islamabad
Tel: 051-90852182
Email: peter.bloodsworth at seecs.edu.pk
Web: http://www.agent-research.co.uk

Cloud Computing and Distributed Systems, Artificial Intelligence, Multi-agent Systems, Semantic Representation

PhD – Computer Science – Oxford Brookes University, United Kingdom (2006)

Dr. Peter Bloodsworth joined NUST-SEECS (DoC) as a Foreign Professor in autumn 2011. He has a PhD in Multi-agent Systems from Oxford Brookes University in the UK. Dr. Bloodsworth has around 10 years of experience in academia with special interest in multi-agent systems, semantic technologies and distributed computing. Before joining SEECS, he worked as a Research Fellow in the Centre for Complex Cooperative Systems at UWE, Bristol. He has participated in several European projects and was a workpackage leader in the FP7 funded neuGRID project. He remains active in PhD supervision and is fully qualified to act as director of studies for research degrees in UK universities. His research work is published in various international journals and conferences with over twenty publications thus far. He is a full member of IEEE and served in the program committees of IEEE conferences. He is also a Chartered Member of the British Computing Society (BCS) and continues to act as a reviewer for several IEEE and other international journals.

Research Interest

His current research work focuses on Robotic Autonomous Systems (RAS) this includes interactions between cloud computing techniques, intelligent agents and robotics. The main research aim is to deploy multi-agent technologies in order to practically assist people in managing the ever growing complexities of information and of life in general.

Latest Research Themes:

1) Applying multi-agent systems to solve complex problems
2) Using cloud computing to increase the scalability of multi-agent systems
3) Managing cloud resources / platforms using multi-agent systems
4) Robotic control using multi-agent systems

My main homepage can be found at: 


Current Research Projects


In recent years multi-agent systems have been applied to integrate heterogeneous information, to work on the behalf of users and to provide decision support in challenging environments. As multi-agent technology continues to develop, the numbers of agents that comprise a system and their usage of computing resources are both likely to grow. Distributed agent platforms such as JADE (Java Agent Development framework) provide a partial solution to such scalability issues. The emergence of infrastructure as a service (IAAS) cloud computing environments which allow the dynamic scaling of resources provides us with new ways of harnessing the distributed nature of multi-agent systems and their development environments. In this project we have developed Elastic-JADE, the aim of which is to allow a local JADE platform to automatically scale up and down using Amazon EC2 resources when the local platform is heavily loaded. An initial prototype has been developed and is now being refined.


Completed MScs: 

Zahra Ali – thesis topic: Social Cloud Computing. 

Barkha Javed – thesis topic: A Multi-agent Multi-Auction Approach to Dynamically Price Cloud Resources. 

Zer-Afshan Gohar – thesis topic: Resource Bartering in a Cloud Environment using a Multi-agent System. 

Currently supervising the following MSc research students: 

Nauman Khalid – Agent state persistency 

Muhammad Usama – Agent-based intelligent workflow management 

Mehnaz Younas – Multi-agent disaster management 

Muhammad Jan Khan – An ontology-centric multi-agent system design framework 

Ghalib Ahmed Tahir – Agent-based intelligent web application cloud scaling (regular workloads) 

Farzana Younas - Agent-based intelligent web application cloud scaling (flash surges in demand) 

Sana Maqbool – Modeling the behavior of IAAS cloud consumers 

Muhammad Sheraz Anjum – Enhancing OntoQF with OWL2 functionality 

Muhammad Numan Khan – Robot management using a cloud-based multi-agent system (robot communication and state) 

Muhammad Bilal Nasir - Robot management using a cloud-based multi-agent system (SLAM techniques and navigation) 

Tooba Samad - Robot management using a cloud-based multi-agent system (multi-agent framework and environmental model) 

Mansoor Rehman - Robot management using a cloud-based multi-agent system (Data storage and mining) 

Iqra Manzoor – Visualization of medical data 


Journal Papers

P. Bloodsworth, "Interview Regarding Research Methodology", HILAL (the Pakistan Army magazine) , pp. 50-55, Jul, 2014.

R. Irfan, S. Khan, A.M.Qamar, P. Bloodsworth., "Refining Kea++ Automatic Keyphrase Assignment", Journal of Information Science, Mar, 2014.

A. Razzaq, K. Latif, H. Farooq Ahmad, A. Hur, Z. Anwar, P. Bloodsworth., "Semantic security against web application attacks", Information Sciences, Vol. 254, pp. 19-38, Jan, 2014.

R. McClatchey, A. Branson, A. Anjum, P. Bloodsworth, I. Habib, K. Munir, J. Shamdasani, K. Soomro., "Providing traceability for neuroimaging analyses", International Journal of Medical Informatics, Vol. 82, No. 9, pp. 882-894, Nov, 2013.

R. McClatchey, I. Habib, A. Anjum, K. Munir, A. Branson, P. Bloodsworth, S.L. Kiani., "Intelligent grid enabled services for neuroimaging analysis ", Neurocomputing, Vol. 122, pp. 88-99, Oct, 2013.

T. Lansdale, P. Bloodsworth, A. Anjum, I. Habib, Y. Mehmood, R. McClatchey, "Rule-Based Querying of Distributed, Heterogeneous Data", IETE Tech Review Journal, Vol. 26, pp. 363-8, May, 2009.

I. Habib A. Anjum, P. Bloodsworth, R. McClatchey., "Grid-aware Planning and Optimisation of Neuroimaging Pipelines", International Journal of Software Engineering and Its Application, pp. , 2009.

A. Anjum, P. Bloodsworth, A. Branson, I. Habib, R. McClatchey, "Research traceability using provenance services for biomedical analysis", Studies in Health Technology and Informatics, Vol. 159, pp. 88-99, 2009.

A. Anjum, P. Bloodsworth, I. Habib, T. Lansdale, R. McClatchey, Y. Mehmood, "Reusable Services from the neuGRID Project for Grid-Based Health Applications", Studies in Health Technology Informatics, Vol. 147, pp. 283-288, 2009.

K. Skaburskas, F. Estrella, J. Shade, D. Manset, J. Revillard, A. Rios, A. Anjum, A. Branson, P. Bloodsworth, T. Hauer, R. McClatchey, D. Rogulin., "Health-e-Child: A Grid Platform for European Paediatrics", Journal of Physics: Conference Series, Vol. 119, pp. , 2008.

P. Bloodsworth, S. Greenwood,J. Nealon, "COSMOA: An Ontology-Centric Multi-Agent System For Co-ordinating Medical Responses To Large-Scale Disasters", European Journal on Artificial Intelligence - AI Communications, Vol. 18, No. 3, pp. 229 - 240, Aug, 2005.

Conference Papers

Z. Ali, R. Ur Rasool, P. Bloodsworth., "Social Networking for Sharing Cloud Resources", Proceedings of the 2nd International Conference on Cloud and Green Computing (CGC2012), pp. 160 -166, 2013, Xiangtan China.

U. Siddiqui,G. Tahir,A. ur rehman,R. ur Rasool,Z. Ali,P. Bloodsworth., "Elastic-JADE", Proceedings of the 2nd International Conference on Cloud and Green Computing (CGC2012), pp. 167 -172, 2013, Xiangtan China.

J. Shamdasani, P. Bloodsworth, T. Hauer, A. Branson, M. Odeh, R. McClatchey., "A criteria for selecting background knowledge for domain specific semantic matching", Proceedings of the International Semantic Web Conference (ISWC 2011), Ontology Matching Workshop, pp. , Oct, 2011, Bonn Germany.

P. Bloodsworth et al, "Provenance Management for Neuroimaging Workflows in neuGrid", Proceedings of the International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, 3PGCIC 2011, pp. 67-73, 2011, Barcelona, Catalonia Spain.

Research Fellow ( Assistant Professor) , UWE, Bristol, UK
March 2007 – June 2011 (4 years 3 months )

Currently Teaching

Research Methodology (RM-898) and Object Orientated Analysis and Design (SE-811) to MSc students 

Working with Industry

Carrying out research into a new agent-based search technology for a start up enterprise. Including the design and building of a prototype system. Supporting the patenting process of the relevant technologies and assisting in the construction of the companies flagship products. Analysis of competing technologies and advising on possible business models.