School of Computing

Staff Profiles

Dr Ellis Solaiman



Ellis Solaiman is a Lecturer at the School of Computing, Newcastle University. He previously received his PhD in Computing Science also from Newcastle University, where he subsequently worked as a Research Associate and Teaching Fellow.

His research interests are mainly in the area of Trust in online systems:

  • in the development of Trust mechanisms in distributed systems such as the Cloud and IoT (for example automatic configuration of the quality of service and security requirements in Service Level Agreements (SLAs), and automated monitoring of such systems using smart contracts / electronic contracts). 
  • the management of distributed scalable systems including Cloud and the Internet of things (IoT).
  • in the development of trust mechanisms within web applications such as social media and e-commerce.

He is a Fellow of the Higher Education Academy (FHEA) since 2016, and is currently  the Degree Programme Director (DPD) for the MSc in Computer Science. 

He supervises a number of PhD students. Students that would like to do a PhD or an integrated IPhD in the above research areas are welcome to contact him for further information. 


Currently leads the following modules:

Computer Networks and Web Technologies: CSC8004

Enterprise Middleware: CSC8104

Advanced Programming: CSC8404

MSc Projects: CSC8099

Previously taught modules:

Computer Networks: CSC2026,

Computer Environments CSC8010

Object Oriented Programming CSC8406

Software Verification CSC3304


 I lead projects related to trust management, quality-of-service monitoring, and service-level agreements. Recent work is in the area of electronic contract (SLA) specification, monitoring, and verification (model checking) within distributed systems (business, cloud, and Internet of Things). 

I currently lead the following projects:

1. Awatif Alqahtani. Specification of Service Level Agreements (SLAs) for the Internet of Things (IoT). 

2. Ali Alzubaidi. Automated Monitoring of Service Level Agreements (SLAs) for the Internet of Things (IoT) using Smart Contracts and Blockchain. 

3. Aisha Alarfaj. Investigating Trust mechanisms for conducting commerce in social media platforms.

I also co-supervise the following projects: 

1. Yinhao Li. Simplifying Internet of Things (IoT) Data Processing Workflow Composition in Edge and Datacentre Clouds.

2. Khalid S. Alwasel. Algorithms and Systems for Big Data Applications QoS Management in SDN Clouds.

3. Ryan Crosby. Using Ipsative Assessment to improve Feedback Quality and the Student Assessment Experience in University Computer Science.

Students that would like to do a PhD or an integrated IPhD in the above research areas are welcome to contact me for further information: