Cloud/DS
For a user, the cloud is a streamlined experience that hides an extreme degree of complexity. Computer scientists and engineers, however, cannot ignore the enhancements that still need to be made to networking, infrastructure, the ability to support massive scale, which in its turn needs self-awareness, self-healing, and automation to keep it manageable and secure. These are just some of the aspects that our research projects look to address and their “lab” is very successful public-cloud alternatives that host other scientific and academic research projects.
Projects
Project | Summary | Research Area | RIG | Universities | rig_hfilter | partner_university_hfilter |
---|---|---|---|---|---|---|
Advanced Proactive Caching for Heterogeneous Storage Systems | This project targets improving the performance of distributed storage systems, such as Ceph, by developing novel caching frameworks that (1) … | Cloud-DS | Israel | Ben Gurion University | tel-aviv | ben-gurion-university |
Characterizing and optimizing reactive systems, a continuum language-runtime | This research project was kicked off by a paper we published in REBLS 2021. This paper aimed at comparing the costs and benefits of three different reactive streams libraries for Java: do mature and complex libraries implementing involved optimizations perform better than newer libraries sacrificing such optimizations for a simpler codebase? | Cloud-DS, Testing and Ops | Europe | brno | ||
AI for Cloud Ops | This project aims to address this gap in effective cloud management and operations with a concerted, systematic approach to building and integrating AI-driven software analytics into production systems. We aim to provide a rich selection of heavily-automated “ops” functionality as well as intuitive, easily-accessible analytics to users, developers, and administrators | AI-ML, Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
Creating a global open research platform to better understand social sustainability using data from a real-life smart village | In this project, a team of BU faculty will team up with Red Hat researchers and with SmartaByar, an organization … | AI-ML, Cloud-DS, Security, Privacy, Cryptography | Greater New England | Boston University | greater-boston | boston-university |
DISL: A Dynamic Infrastructure Services Layer for Reconfigurable Hardware | BU faculty member Martin Herbordt will work with Red Hat researchers Uli Drepper and Ahmed Sanaullah to create a generic … | Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
Practical Programming of FPGAs with Open Source Tools | BU faculty member Martin Herbordt will work with Red Hat researchers Uli Drepper and Ahmed Sanaullah to create an open … | Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
Near-Data Data Transformation | BU faculty members Manos Athanassoulis and Renato Mancuso will work with Red Hat researchers Uli Drepper and Ahmed Sanaullah to create a hardware-software co-design paradigm for data systems that implements near-memory processing. | Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
OSMOSIS: Open-Source Multi-Organizational Collaborative Training for Societal-Scale AI Systems | The goal of our project is to develop a novel framework and cloud-based implementation for facilitating collaboration among highly heterogeneous research, development, and educational settings. | AI-ML, Cloud-DS | Greater New England | Boston University | greater-boston | boston-university |
Privacy-Preserving Cloud Computing using Homomorphic Encryption | In today’s data-driven world, a large amount of data is collected by billions of devices (cell phones, autonomous cars, handheld … | Cloud-DS, Hardware and the OS, Security, Privacy, Cryptography | Greater New England | Boston University | greater-boston | boston-university |
Serverless Streaming Graph Analytics | In this project, we will focus on graph streams that can be used to model distributed systems, where workers are represented as nodes connected with edges that denote communication or dependencies. | Cloud-DS, Testing and Ops | Greater New England | Boston University | greater-boston | boston-university |
Enabling Intelligent In-Network Computing for Cloud Systems | With the network infrastructure becoming highly programmable, it is time to rethink the role of networks in the cloud computing … | Cloud-DS, Testing and Ops | Greater New England | Boston University | greater-boston | boston-university |
Linux Computational Caching | In this speculative work we are attempting to explore a biologically motivated conjecture on how memory of past computing can be stored and recalled to automatically improve a system’s behavior. | AI-ML, Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
Foundations in Open Source Education | In this project we are developing an exemplar set of materials for an introductory computers systems class that exploits, Jupyter, Jupyter Books, OpenShift and the the Mass Open Cloud to develop and deliver a unique educational experience for learning about how computer systems work. | Cloud-DS | Greater New England | Boston University | greater-boston | boston-university |
Intelligent Data Synchronization for Hybrid Clouds | The goal of this project is to design configurable synchronization solutions on a common platform for a wide range of edge computing scenarios relevant to Red Hat. These solutions will be thoroughly validated on a state-of-the-art testbed capable of emulating realistic environments (e.g., smart cities). | AI-ML, Cloud-DS, Testing and Ops | Greater New England | Boston University | greater-boston | boston-university |
Secure cross-site analytics on OpenShift logs | The project aims to explore whether cryptographically secure Multi-Party Computation, or MPC for short, can be used to perform secure cross-site analytics on OpenShift logs with minimum client participation. | Cloud-DS, Security, Privacy, Cryptography, Testing and Ops | Greater New England | Boston University | greater-boston | boston-university |
PHYSICS: oPtimized HYbrid Space-time servIce Continuum in faaS | PHYSICS is a high technology European research project with total funding of about 5ML€ proceeding with a consortium of 14 … | AI-ML, Cloud-DS | Europe, Israel | brno tel-aviv | ||
SpotOS – a distributed cloud-based operating system over unreliable resources | The aim of this project is to devise and implement a distributed cloud-based operating system that uses unreliable or temporarily … | Cloud-DS | Israel | Technion | tel-aviv | technion |
Kubernetes Optimized Service Discovery Across Clusters | The Submariner project provides an ability to connect multiple Kubernetes clusters into a secure shared network which allows various services to communicate with each other. | Cloud-DS | Israel | Reichman University | tel-aviv | reichman-university |
Workflow-Centric Tracing for Cloud Applications | Workflow-centric tracing allows traces (i.e., graphs) of requests’ workflows to be constructed by stitching together trace points with the same request context. Three collaboratory projects focus on improving the observability and diagnosability of Red Hat products using this technique. | Cloud-DS | Greater New England | Boston University, Northeastern University | greater-boston | boston-university northeastern-university |
Volume Storage Over Object Storage | This project creates a hybrid storage system composed of a high-speed local device (e.g. Optane) to store short term data, along with a write-once object store (e.g, Ceph RGW) to store data blocks permanently. | Cloud-DS | Greater New England | Boston University, Northeastern University | greater-boston | boston-university northeastern-university |
Kariz Cache Prefetching and Management | Kariz is a caching system that works closely with analytic frameworks scheduler to find the best caching policy for the current running application. | Cloud-DS | Greater New England | Boston University, Northeastern University | greater-boston | boston-university northeastern-university |
OpenInfra Labs | OpenInfra Labs is an OpenStack Foundation project connecting open source projects to production to advance open source infrastructure. The project … | AI-ML, Cloud-DS, Hardware and the OS, Security, Privacy, Cryptography, Testing and Ops | Boston University, Northeastern University, UMass Amherst | boston-university northeastern-university umass-amherst | ||
Elastic Secure Infrastructure | This project encompasses work in several areas to design, build and evaluate secure bare-metal elastic infrastructure for data centers. | Cloud-DS, Security, Privacy, Cryptography, Testing and Ops | Greater New England | Boston University | greater-boston | boston-university |
Open Cloud Testbed | The Open Cloud Testbed project will build and support a testbed for research and experimentation into new cloud platforms – the underlying software which provides cloud services to applications. Testbeds such as OCT are critical for enabling research into new cloud technologies – research that requires experiments which potentially change the operation of the cloud itself. | AI-ML, Cloud-DS, Hardware and the OS, Security, Privacy, Cryptography, Testing and Ops | Greater New England | Boston University, Northeastern University, UMass Amherst | greater-boston | boston-university northeastern-university umass-amherst |
Ceph Storage | This research project is investigating how Ceph compression and erasure coded pools could optimize Prometheus tsdb storage. | Cloud-DS | Greater New England | UMass Lowell | greater-boston | umass-lowell |
Implementing Secure Multi-Party Computing | Secure Multiparty Computation (MPC) is a cryptographic primitive that allows several parties to jointly and privately compute desired functions over secret data. Building and deploying practical MPC applications faces several obstacles, including performance overhead, complicated deployment and setup procedures, and adoption of MPC protocols into modern software stacks. MPC applications expose trade-offs between efficiency and privacy that may be hard to reason about, formally characterize, and encode in a protocol design or implementation. | Cloud-DS, Security, Privacy, Cryptography | Greater New England | Boston University | greater-boston | boston-university |
An Optimizing Operating System: Accelerating Execution With Speculation | To optimize performance, Automatically Scalable Computation (ASC), a Harvard/BU collaboration attempts to auto-parallelize single threaded workloads, reducing any new effort required from programmers to achieve wall clock speedup. SEUSS takes a different approach by splicing a custom operating system into the backend of a high throughput distributed serverless platform, Apache OpenWhisk. SEUSS uses an alternative isolation mechanism to containers, called Library Operating Systems (LibOSs). | Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
D3N: A Multi-Layer Cache for Data Centers | This project designs and develops D3N, a novel multi-layer cooperative caching architecture that mitigates network imbalances by caching data on the access side of each layer of hierarchical network topology. A prototype implementation, which incorporates a two-layer cache, is highly-performant (can read cached data at 5GB/s, the maximum speed of our SSDs) and significantly improves the performance of big-data jobs. | Cloud-DS | Greater New England | Boston University, Northeastern University | greater-boston | boston-university northeastern-university |
Practical programming of FPGAs in the data center and on the edge | FPGAs are now essential components in the data center and on the edge with millions deployed. FPGAs are found in a wide variety of system elements and provide such critical functions as SDN, encryption/decryption, and compression. Yet for nearly all system providers, much less system users, programming these FPGAs is impossible. Our overall goal is to enable FPGA application development by High Level Language (HLL) programmers, especially for the data center and the edge, and exclusively using existing open-source tools. | AI-ML, Cloud-DS, Hardware and the OS | Greater New England | Boston University | greater-boston | boston-university |
Performance Management for Serverless Computing | Serverless computing provides developers the freedom to build and deploy applications without worrying about infrastructure. Resources (memory, cpu, location) specified … | Cloud-DS | Greater New England | Boston University | greater-boston | boston-university |