Major Projects

Advanced Hardware And The Linux Kernel

This is an umbrella project for various topics around advanced hardware in relation to the Linux kernel, in progress at Boston University under the direction of Ulrich Drepper. The projects are: Investigate Cache and Memory Bandwidth Limitation Support in Xeon Processors Processor Extension to Predict Future States Tuning Kernel Network Parameters With Reinforcement Learning

Metro Boston RIG
In Progress

Building Apps On A Linux-Based Unikernel

Unikernels offer some very interesting advantages to application deployers and users, particularly in a container or even serverless context where there may be no need for an application to have a divide between user space and kernel space. Until now however unikernels have been built from scratch in research settings, which generally means they lack things like device driver support that the Linux ecosystem takes for granted. This project takes on the challenge of using Linux as a unikernel. The goal is to support deploying userlevel applications as unikernels by simply changing make CC=gcc to make CC=ukl-gcc where ukl-gcc is […]

Metro Boston RIG
In Progress

INRIA – On-Demand/Programmable VIMs’ Collaborations to Operate and Use Geo-Distributed Infrastructures

The objective is to improve management aspects of edge-clouds and facilitate deployment and adoption through a common software platform that will offer well-adopted cloud computing capabilities. • OpenStack based • Two directions • Make OpenStack WANwide deployment a reality • Design a domain specific language to enable on-demand/ programmable collaborations between remote VIMs docs.google.com/document/d/1GK9dZTL8UIxBmMa5DdFO6ZXe9dfW2nuB_WLTB6cmtek/edit?usp=sharing Taiga RIG Inventory project here

Tel Aviv RIG
Proposed

ECHO – Edge-Cloud: Holistic Optimization and Autonomous Management of Distributed Applications and Resources

Edge-Cloud: Holistic Optimization and Autonomous Management of Distributed Applications and Resources The proposal is about optimizing the infrastructure usage and applications placement based on information provided by the applications (like through service mesh/istio) and the monitorization operators (like prometheus), but not only including local cluster, but multicluster of different sizes/types. Taiga RIG Inventory project here

Tel Aviv RIG
Proposed

BigDataStack

Deliver an infrastructure management system for the holistic management of computing, storage and networking resources, encompassing techniques for runtime adaptations of all BigDataStack operations bigdatastack.eu Taiga RIG Inventory project here

Tel Aviv RIG
In Progress

Avocado Framework

Taiga RIG Inventory project here

Brno RIG
In Progress

STARKaware crypto

STARKs are a promising new direction for zero-knowledge proofs. It is currently being commercialized for an application in cryptocurrencies, yet the approach is very attractive in general to solve a number of generic privacy-related challenges, albeit it comes at significant computational costs. What is needed at its core is very often the proof of knowledge of a preimage of an output of a hash function without revealing said preimage. Currently used hash functions are not at all designed for this purpose, and we expect that with custom designs overall protocol performance can be spend up by more than an order […]

Metro Boston RIG
Idea

Develop use-cases and optimizations for private-set intersection (PSI)

PSI protocols have been studied for over a decade already. A recent work in our group is to see how much private-contact discovery, a special-case of private-set intersection (PSI), can be sped up such that it can scale to global use-cases. The result is that we have identified two protocols based on MPC, and proposed efficient instantiations and implementations of them for mobile environments that are up to 1000x faster than the previously best approaches. This leads already to acceptable runtimes even if server-sets contain hundreds of millions of contacts, one-time setup data transfers are still prohibitive for popular use […]

Metro Boston RIG
Idea

Custom scrambling/cipher-design to counter micro-architectural attacks

This is a project proposal combining the expertise of the crypto group with the expertise of the group of Daniel Gruss. Various approaches to prevent microarchitectural attacks can benefit from data/address scrambling schemes. One example is the recent introduction of the cipher Qarma by ARM to enforce code-flow integrity. The goal of this project is to apply such approaches to many more potential cases for countering any kind of microarchitectural side-channel attacks. For this, it is necessary to do the following for every such case: (1) Study which concrete requirements for the scrambling scheme can be deduced. This includes differential […]

Metro Boston RIG
Idea

The Next Spectre

Branch prediction and store-to-load-forwarding are clearly not the only “optimistic” techniques in processors. We want to investigate all “optimistic” techniques across various processors (Intel, AMD, ARM, IBM, Apple, etc.) to find the next Spectre as early as possible. Any mechanism performing an operation not explicitly requested by the instruction stream must be analyzed for possible leakage. We are already working in this direction and would be happy to intensify our efforts here. Taiga RIG Inventory project link here

Metro Boston RIG
Idea

Exploring the Spectre Landscape

Taiga RIG Inventory project here

Metro Boston RIG
Idea

Systematization and Prevalence Analysis on Rowhammer

After many different works on Rowhammer the current situation is largely unclear: The prevalence numbers we have on DDR3 say 60-80% of modules are affected. What is the prevalence of DDR4? Has Rowhammer become a niche problem? With ECC and TRR bypassable in practice – which countermeasures should high-availability systems employ to minimize risks? A systematization will provide a thorough overview and answer these questions. Taiga RIG Inventory project here

Metro Boston RIG
Idea

MPC Javascript Compiler

Develop a Javascript compiler that can support multi-party computation Taiga RIG Inventory project here

Metro Boston RIG
Idea

Domain Specific Textile Design Language

Develop a DSL to support describing textile creation in a unified, open way Taiga RIG Inventory project here  

Metro Boston RIG
Proposed

Auto Tuning Workloads

Fingerprinting database workloads with optimal tuning and then applying that tuning to other matching fingerprints Taiga RIG Inventory project here

Metro Boston RIG
Proposed

Partitioning Hypervisors

We aim to design and implement an enterprise grade Partitioning Hypervisor using lessons from the industry and academia. Partitioning Hypervisors are intended for usecases where performance and security are critical for end-users and complex systems can be partitioned and handed over to guest OSes that can manage these partitions with minimal interaction with the hypervisor. A secure communication channel between the running guests enables the host system to behave as a distributed system. (Internal link to the project description below). Link to Details: http://file.rdu.redhat.com/~bdas/research_proposal_v2.txt Taiga RIG Inventory project here

Metro Boston RIG
Proposed

AUFOVER (Automation of Formal Verification)

Sponsored by: TACR (Technology Agency of Czech Republic) Partners: Honeywell, Brno University of Technology, Masaryk University, Brno – Honeywell as main recipient and project leader, the rest, including RH are partners. Start date: January 2019 End date: December 2021 Responsible person for Red Hat: Kamil Dudka (kdudka@redhat.com) The Automation of Formal Verification (AUFOVER) project responds to the ever-growing need for rapid and high-quality software verification that is carried out within the development lifecycle. In the recent years, the university partners of the project have developed, on the basis of formal mathematical methods, an innovative way of verification, which the industrial […]

Brno RIG
In Progress

Innovation Scorecard: Controlling framework for innovation projects in IT

Sponsored by: TACR (Technology Agency of Czech Republic) Partners: Faculty of Business, Brno University of Technology – Red Hat as industrial partner Start date: January 2019 End date: December 2021 Responsible person for Red Hat: Matej Hrusovsky (mhrusovs@redhat.com) – for the time being. Technical information on the project can be found here: iscorecard.org/project-background Taiga RIG Inventory project here

Brno RIG
In Progress

Quality Assurance for Internet of Things Technology

Sponsored by: TACR (Technology Agency of Czech Republic) Partners: FEE CTU (Faculty of Electrical Engineering, Czech Technical University), Red Hat as industrial partner. Start date: January 2017 End date: December 2020 Responsible person for Red Hat: Stefan Bunciak (sbunciak@redhat.com) The main goal of the project is to design, implement and verify a framework for quality assurance of products based on the Internet of Things (IoT) concept. The aim of the framework is to help individual IoT projects to establish an efficient testing and verification strategy of the infrastructure. Efficient quality assurance decreases project and product risks as well as the […]

Brno RIG
In Progress

Open Source and Inclusion Project

The Open Source and Inclusion Project aims to identify metrics for measuring the inclusivity of Open Source Project/Communities. Initial focus is working on NLP-based solutions based on commit messages, mailing list archives, and similar — more methods will follow. Taiga RIG Inventory project here

Metro Boston RIG
In Progress

ChRIS Research Integration Service

ChRIS is an open source framework to democratize medical analytics application development in the cloud. It allows medical image processing researchers to write codes that can plug into an OpenShift-based framework that handles retrieving the data to operate on and then displaying (if appropriate) the result of the processing. More details here; Taiga RIG Inventory project here.

Metro Boston RIG
In Progress

Mass Open Cloud

The purpose of this major project is to create a self-sustaining at-scale public cloud based on the Open Cloud eXchange model. It will serve as a marketplace for industry partners as well as a place for researchers and industry to innovate and expose innovation to real users. See massopen.cloud for more details. See Taiga RIG Inventory project here.

Metro Boston RIG
In Progress

STILL (Software Testing IntelLigent Lab)

STILL is a research lab located in the Department of Computer Science, Faculty of Electrical Engineering, Czech Technical University in Prague dedicated to research in software testing and search based software engineering. The overall aim of the lab is to develop new tools and strategies for testing complex software systems in efficient and automated way. The lab also aims to help industrial partners for developing cost-effective and advanced testing techniques for real-world systems.

Brno RIG
In Progress

VeriFIT (Automated Analysis and Verification)

VeriFIT is a group including researchers and students from FIT BUT interested in research on methods of automated analysis and verification of systems. The interests of the group include formal analysis and verification (static analysis, abstract interpretation, model checking), dynamic analysis (i.e., analysis at run-time), intelligent testing as well as methods of self-healing of systems. The group is involved in basic research in the described areas as well as in development and evaluation of prototype verification tools.

Brno RIG

ParaDise (Parallel and Distributed Systems Laboratory)

The laboratory aims at intensifying the basic and applied research in the area of parallel and distributed methods for the specification, modeling, analysis, and verification of parallel and distributed systems. The mainspring of the research is the development and application of theories which underlie mentioned system development activities. The objective is to bridge the gap between academics and industry by exploiting academically well-founded formal methods and by promoting theory formation in the academic sense on the major issues of selected industrial areas. We want to come-up with practical solutions and tooling to address the needs found in current and innovative […]

Brno RIG

CRoCS (Centre for Research on Cryptography and Security)

Centre for Research on Cryptography and Security enables both graduate and pre-graduate students to gain practical experience with current security and crypto solutions and technologies. The main areas of interest are user and data authentication, secure usage of smartcards, security for Internet of Things, usable security. More specific areas of interest are selected with respect to current developments and in accordance with senior members’ current research focus – for an overview of current research projects/areas see this link.

Brno RIG