Systems Research Group (SRG)

This is the website for the Systems Research Group (SRG) at the University of St Andrews. Systems is the largest research area in the School of Computer Science, covering the broad areas of distributed systems, networked systems, sensor systems and data-intensive systems.

The Systems Research Group (SRG) consists of twelve interdisciplinary faculty members, and a large cohort of Research Fellows and PhD students. Our interdisciplinary nature means that we can work on projects which cross multiple areas of systems research, many in collaboration with industry partners. Members of the group have expertise in research areas spanning: data centres, cloud computing, many-core systems, networking, middleware, sensor networking, machine learning, Internet of Things (IoT), autonomic computing and software architectures.

We take a very practical approach to research, by building and evaluating real systems, whilst publishing in many of the top-tiered systems research conferences and journals. SRG research is currently funded through the following organisations:

SRG runs a bi-weekly seminar series every other Thursday at 1pm in JC 1.33B during semester time. There are talks from faculty, research fellows, PhD students and visitors. Please check our exciting schedule.

See Systems Research Group (SRG) news and events on the School of Computer Science blog.

Blog posts

Containers for HPC environments

Rethinking High performance computing Platforms: Challenges, Opportunities and Recommendations, co-authored by Adam Barker and a team (Ole Weidner, Malcolm Atkinson, Rosa Filgueira Vicente) in the School of Informatics, University of Edinburgh was recently featured in the Communications of the ACM and HPC Wire.

The paper focuses on container technology and argues that a number of “second generation” high-performance computing applications with heterogeneous, dynamic and data-intensive properties have an extended set of requirements, which are not met by the current production HPC platform models and policies. These applications (and users) require a new approach to supporting infrastructure, which draws on container-like technology and services. The paper then goes on to describe cHPC: an early prototype of an implementation based on Linux Containers (LXC).

Ali Khajeh-Hosseini, Co-founder of AbarCloud and former co-founder of ShopForCloud (acquired by RightScale as PlanForCloud) said of this research, “Containers have helped speed-up the development and deployment of applications in heterogeneous environments found in larger enterprises. It’s interesting to investigate their applications in similar types of environments in newer HPC applications.

SRG Seminar Series

SRG is running a bi-weekly seminar series every other Thursday during semester time. There will be talks from staff members, postdocs, and PhD students. Please check our exciting schedule. Fisher and Donaldson cakes will be provided!