"Nothing exists except atoms and empty space; everything else is opinion."
- Democritus of Abdera (460-370 BC)

Changes frequently -- see Publications for more articles.

  • Market Models for Federated Clouds, I. Petri, J. Diaz-Montes, M. Zou, T. Beach, O. Rana and M. Parashar, IEEE Transactions on Cloud Computing 3 (3), pp. 398-410, 2015. DoI: 10.1109/TCC.2015.2415792

    This paper describes how resource exchange within federated clouds can be supported through multiple market models. The models are evaluated using two real-world applications: (i) cancer image analysis; (ii) energy simulation in buildings. These are demonstrated using a Cloud infrastructure implemented across sites at Cardiff (UK) and Rutgers (USA) using the CometCloud system. The work demonstrates how application constraints influence choice of provider in a federated cloud deployment.

  • Coordinating Data Analysis and Management in Multi-Layered Clouds, Ioan Petri, Javier Diaz-Montes, Omer Rana, Yacine Rezgui, Manish Parashar, and Luiz F. Bittencourt, Proceedings of Clouds, Networking for Internet of Things Systems (CN4IoT) conference, Rome, Italy, October 2015

    This paper describes how sensors, intermediate gateways and data centers can be combined together into multi-layered Cloud systems. The intention in this work is to demonstrate how analysis carried out in Cloud systems could be pushed to the "edges" of the network. This limits the size of data that needs to be transferred from edge devices to Cloud systems for analysis. A variety of different analysis approaches, such as "in-situ" and "in-transit" are proposed for such an architecture.

  • Modelling and implementing social community clouds, I. Petri, J. Diaz-Montes, O. F. Rana, M. Punceva, I. Rodero, and M. Parashar, IEEE Transactions on Services Computing, 2015. DoI: 10.1109/TSC.2015.2470258

    As the number of people who interact on social networks increases, and coupled with the greater capability made available within our computational devices, there is the potential to establish "Social Clouds" -- a resource sharing infrastructure that enable people who have trust relationships to come together to share computational/ data services within a community. Social clouds can also provide the means to enhance multi-user collaboration and greatly stimulate the exchange of resources among participants. This paper describes how resource sharing can be supported through revenue-based models between participants in a Social Cloud. This is first investigated using a simulation using PeerSim, and sequently implemented using the CometCloud system.

News coverage:

Cardiff University News: Cyber risk research recognised by world-leading insurers covering our "Science of Risk" runners up prize from Lloyd's Insurance

EPSRC newsletter: Scientists stop and search malware hidden in shortened URLs on Twitter and in EurekAlert (AAAS)

IEEE Spectrum: Cybersecurity System IDs Malware Hidden in Short Twitter Links

Times of India: Tool to check malware in Twitter URLs and The Economic Times, New Kerala, Calcutta News

The Daily Free Press: U.K. researchers work to combat social media malware

BBC News -- covering the Lost Visions project.

Costain News: Cloud Computing Offers Data Breakthrough -- C4C project coverage

Building for Change: Research into cloud computing for construction shares in 5 million funding win -- C4C project coverage

Research Focus

My research interests lie in the overlap between Intelligent/Complex Systems and High Performance Distributed Computing.

I am particularly interested in how techniques from intelligent systems could be used to support resource management and performance enhancement in parallel and distributed systems. This interest has led me to consider a number of possible aspects over recent years, which include:

I am a steering committee member of:
Formerly Deputy Director of the Welsh eScience Centre at Cardiff University.

Other Research Networks:


Current and Past Projects


Editorial Boards and Special Issues

[Infrastructure book]
Write an on-line review
Tom Wagner and Omer Rana (Ed)

[Concurrency SI]
Special Issue
(High Performance Agent Systems)
Omer F. Rana and David Kotz (Ed)

Special Issue
(Infrastructure + Scalability)
Tom Wagner and Omer Rana (Ed)

[Pattern Recognition]
Special Issue
(Agent based Computer Vision)
Paul Rosin and Omer Rana (Ed)

[LNCS 2977]
Engineering Self-Organising Systems
(Nature-Inspired Approaches
to Software Engineering)
Giovanna Di Marzo Serugendo et al. (Ed)
Special Issue
Self-Organization in Distributed Systems Engineering
Franco Zambonelli and Omer Rana (Ed)


From the ORCA Repository:


The Software Architecture of a Distributed Problem Solving Environment, David W. Walker, Maozhen Li, Omer F. Rana, Matthew S. Shields and Yan Huang, Oak Ridge Laboratory Technical Report, Computer Science and Mathematics Division, December 1999

Architecture of an Intelligent Resource Management System, Omer F. Rana, David W. Walker and Yan Huang, 18th UK Planning and Scheduling Workshop, Manchester, December 1999

Software Performance Prediction extracted from Designs, Omer F. Rana and Dave Jennings, Software Performance Prediction Workshop, Heriot-Watt, Edinburgh, November 1999

Performance Analysis and Mapping Strategies for Automating Neural System Development, Omer F. Rana, Antonia J. Jones and Peter G. Harrison, Parallel and Distributed Computing and Systems, MIT, November 1999. IASTED Press.

HPJava based Parallel Data Mining Framework, Omer F. Rana and Donald Fisk, IRI99, Atlanta, Georgia USA, November 1999

Component-Based Software Development in PSEs, Maozhen Li, Omer F. Rana and David W. Walker, IRI99, Atlanta, Georgia, USA, November 1999

A Design and Management Framework for Mobile Agent Systems, Omer F. Rana, 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), USA October 1999. IEEE Computer Society Press.

An XML Based Component Model For Generating Scientific Applications and Performing Large Scale Simulations in a Meta-Computing Environment, Omer F. Rana, Maozhen Li, David W. Walker and Matthew Shields, Generative Component Based Software Engineering Conference, Erfert, Germany, September 1999. In Postscript format.

Automating Performance Analysis of Neural Algorithms, Omer F. Rana, Antonia J. Jones and Peter G. Harrison, Fifteenth Annual UK Performance Engineering Workshop, Bristol, UK, July 1999

A Distributed Framework for Parallel Data Mining using HPJava O Rana and D Fisk, BT Technical Journal, Vol 17 Issue 3, pp 146-154, July 1999. Kluwer Academic/Springer.

A Java/CORBA Based Visual Program Composition Environment, Matthew Shields, David Walker, Omer Rana and David Golby, (poster), ACM JavaGrande Conference, San Francisco, California, USA, June 1999

A Model of the Meeting Design Pattern for Distributed Agent Systems, Omer F. Rana and Chiara Biancheri, Application of Petri Nets to Intelligent System Development, Williamsburg, Virginia, USA, Springer Verlag, June 1999

Bringing together Mobile Agents and Data Analysis in Problem Solving Environments, Omer F. Rana and David W. Walker , PDPTA, Las Vegas, Nevada, USA, Springer Verlag, June 1999.

The Use of Java in High Performance Computing: A Data Mining Example David Walker and Omer F. Rana, High Performance Computing and Networking (HPCN), Amsterdam, Springer Verlag, February 1999. Springer Verlag. Available in postscript format

A Petri Net Model of the Meeting Design Pattern for Mobile-Stationary Agent Interaction Omer F. Rana and Chiara Biancheri , HICSS-32, Maui, Hawaii, January 1999. IEEE Computer Society Press. Available via Research Gate

Making Java work for High End Computing G. Thiruvathukal et al., SuperComputing98, Orlando, Florida, November 1998 (contribution to edited work)

High Performance Java, David W. Walker and Omer F. Rana , JTAP/JISC Report, August 1998. Downloads as a PS/GZIP document.


From Neural Learning Algorithms to Parallel Architectures: A Practical Design Methodology, PhD Thesis, Imperial College, 1998. Supervisors: Professor Antonia Jones, Professor Peter Harrison