Overview

 

Stained glass image for the GLASS research sections's page.The GLAsgow Systems Section (GLASS) researches parallel and distributed systems, networked systems, and (safety-critical) software systems. The section is currently led by Dr Jeremy Singer. We have a strong focus on real-world systems, and cover all scales and across the hardware-software spectrum. We contribute to, develop, and release open-source research software. There are several research groups and labs within the section:

Much of the research we undertake is collaborative and has industrial partners. We work closely with other groups in Computing Science as well as other schools including Engineering. We also work closely with other world-leading Universities and many private and public sector organisations (recently: Airbus, Arm, Cisco Systems, EDF, Ericsson, IETF, Microsoft Research, NASA).

Members of GLASS contribute to several of the school's cross-cutting research themes including: 

Section members

Academic Staff:

Research Staff:

Associate Staff:

 

Honorary Staff:

 

Research Students:

School of Computing Science PGR Student list

  • Haruna Umar Adoga
  • Wajdan Al Malwi
  • Tahani Aladwani
  • Ohud Alasmari
  • Saleh Abdullah M Alfahad
  • Abdullah Farhan J Alshammari
  • Ghadeer Obaid F Alsharif
  • Naila Azam
  • Vivian Band
  • Dan Chia
  • Kelsey Collington
  • Kai Feng
  • Fatima Ghanduri
  • Jude Haris
  • Wenhao Hu
  • Riziana Binti Ibrahim
  • Teodor Karkashina
  • Rech Leong
  • Xicheng Li
  • Qianyu Long
  • Youssef Moawad
  • Ivan Nikitin
  • Yuxin Qin
  • Rappy Saha
  • Shivani
  • Derek Somerville
  • Robert Szafarczyk
  • Zhuoran Tan
  • Charles Varley
  • Yuting Wan
  • Qiyuan Wang
  • Ruomeng (Cocoa) Xu
  • Mihail Yanev
  • Jinming Yang
  • Rory Young
  • Boning Zhang
  • Kathleen West
  • Nicholas Morris
  • Martin Nahalka
  • Jiabo Shi
  • Elizabeth Boswell
  • Yufeng Diao
  • Sundas Rafat Mulkana
  • Jiaming Yang

Projects

Current Projects:

Past Projects:

Members of GLASS built YewPar: software aimed at providing general-purpose, distributed memory, parallel skeletons for combinatorial search problems, e.g. finding the largest clique in a graph. 

Seminar series

Systems seminars are usually held on Tuesdays. Everyone from the University of Glasgow and beyond is welcome to attend these talks - see the Events tab for more details. We are happy to hear from anyone that would like to visit us to give a talk.

The Systems seminar is coordinated by Dr Ryo Yanagida

News and Highlights

July 2024

RESEARCH GROUPS AND LABS IN GLASS

Research software

Members of the Systems section helped design and build Glasgow Parallel Haskell (GpH). It's one of the early robust parallel functional languages, and remains one of the most widely used parallel Haskell models, e.g. the most popular Haskell compiler, GHC supports it on multicores. The sophisticated GUM runtime system supports GpH on distributed-memory machines like clusters. The new GUMSMP runtime system supports GpH on hierarchical architectures like NUMAs or clusters of multicores. 

Members of the Systems section helped design and build Haskell distributed parallel Haskell (HdpH). It's a parallel Haskell for large scale distributed-memory machines like clusters or HPC platforms. Crucially, HdpH is implemented in vanilla (GHC) Haskell. 

Glasgow Network Functions (GNF) - Members of the section have developed an open-source, container-based Network Function Virtualization (NFV) framework that allows the transparent attachment of virtual Network Functions (NF)s to selected traffic in Software-Defined Networks.

Extending the matching abilities of OpenFlow - Members of the section have developed a protocol-independent, flexible alternative to today’s OpenFlow fixed match fields based on the Berkeley Packet Filters (BPF) for packet classification.

SDN-based Virtual Machine Management for Cloud Data Centers - Members of the section have developed a SDN-based software orchestration framework for live Virtual Machine (VM) management that exploits temporal network information to migrate VMs and minimise the network-wide communication cost of the resulting traffic dynamics.

GLASS video

An overview of our GLASS Research Section from Professor Dimitrios Pezaros.

Events this week

Event information is currently unavailable


Upcoming events

Event information is currently unavailable


Past events

Event information is currently unavailable