Upgrade MicroProfile conference applications to Quarkus

In this assignment, the student will have an opportunity to transform a microprofile-session application used for the widely presented demonstration microservices system [1] created with the Eclipse MicroProfile technology [2]. The microprofile-session microservice is...

Finalize macOS support for Qpid Dispatch Router

There are several failing tests on macOS currently in the CI. These should be trivial test code issues, because the software as a whole does work on macOS. Investigate and fix. Documentation is missing, so that will need to be written. Installation using macports and...

Integrate an external design system with Data Driven Forms

Data Driven Forms is a open source library for ReactJS, which handles rendering forms and their state management. A user just writes declarative description of the form in a form of JSON data and all features are provided by the library. Right now, the library is...

A Real time Streaming Video Analytics Stack for the Edge

Edge computing is a process which brings complex computation closer to the location where it is needed, to improve response times and save bandwidth. The number of use cases for edge computing is growing exponentially and includes everything from enabling smart cities...

Kernel Techniques to Optimize Memory Bandwidth with Predictable Latency

Recent processors have started introducing the first mechanism to monitor and control memory bandwidth. Can we use these mechanisms to enable machines to be fully used while ensuring that primary workloads have deterministic performance? This project presents early results from using Intel’s Resource Director Technology and some insight into this new hardware support. The project also examines an algorithm using these tools to provide deterministic performance on different workloads.