Multi-agent Reinforcement Learning for Motorway Ramp Merging – TAKEN

So-called ‘capacity drop’ is a phenomenon that sometimes occurs when joining vehicles interrupt the flow of traffic on a motorway, effectively reducing the capacity of the road. To address this problem, this project will investigate the design of a cooperative motorway on-ramp merging algorithm for automated vehicles. From the perspective of vehicles joining the motorway, … Read more

Reinforcement Learning for Motorway Demand Management – TAKEN

This project will investigate the use of reinforcement learning to develop a highway journey booking system incorporating a dynamic pricing strategy to allow traffic demand to be shaped in ways that will improve traffic efficiency and enhance sustainability by reducing emissions and fuel consumption. The goal will be to evaluate the potential benefit of the … Read more

Improving Bus Reliability using ICT – TAKEN

An ideal bus route would offer highly predictable journey times to travellers so that the same journey taken at the same time of day on different occasions would take the same amount of time. While there are many sources of variability in journey times such as traffic conditions, passenger boarding and offloading time, and the … Read more

Advanced Driver Information Systems for Autonomous/Mixed Traffic – TAKEN

Large-scale deployment of (semi-)automated vehicles (AVs) is inevitable. However, the benefits of this deployment for traffic management in a world in which AVs and other vehicles will necessarily coexist (i.e., in ‘mixed’ traffic) remain unclear. Reduced congestion, greater energy efficiency, and improved resilience of the traffic system to unexpected events are expected. In this context, … Read more

Slot-based Driving Simulation in CARLA – TAKEN

The SFI-funded ClearWay project is investigating new models of road management is which each vehicle is allocated a slot in which to travel for the duration of its journey. Adherence to travelling in its allocated slot ensures congestion-free travel from source to destination for each vehicle (in the absence of unexpected events). A central control … Read more

[Taken] Framework for Chaos Engineering for Kubernetes

Deployments of micro-services to Kubernetes clusters can consist of a variety of implementations and their interaction can result in very complex system behaviour. Chaos Engineering is a testing strategy that exposes these deployments to a variety of stress tests in order to reveal potential bottlenecks and system failures. Current approaches to Chaos Engineering provide functionality … Read more

[Taken] Kernel-based QUIC implementation

The Quick UDP Internet Connections (QUIC) protocol has been proposed as the transport protocol for HTTP3. The protocol is based on the User Datagram Protocol (UDP) and facilitates a number of features in comparison to the traditional Transmission Control Protocol (TCP) such as streams and connection identifiers. Current, implementations of this protocol have been realised … Read more

[Taken] Extending Kubernetes Clusters to Individual Nodes in Edge Networks

Traditionally, Kubernetes has been designed to manage clusters of servers and distribute processing load over them, while providing resilience and scalability. Various approaches have been proposed that stretch the traditional Kubernetes concept to multi-cluster solutions where hardware from multiple providers are combined and deployments can be distributed over available hardware according to a variety of … Read more

[Taken] Design of an AI-based Dissertation Evaluation System

Currently, academics receive PDF copies of dissertations and assess these dissertations by reading them, grading various rubrics in evaluation forms, commenting on their views, and consulting with a 2nd examiner about an agreed mark. This project will investigate the development of a system that analyses submitted PDF copies with the help of Artificial Intelligence eg. … Read more