A Greater Boston RIG project
Virtual devices are the most common site for security bugs in hypervisors. In our evaluation, we found new bugs in devices such as serial and virtio-net, ranging from memory corruptions to denial-of-service vulnerabilities. By combining well known coverage guidance techniques with domain-specific feedback, we found promising fuzzer performance, even for complex targets such as hypervisors.
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.
|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 Boston||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 Boston||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 Boston||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 …||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 Boston||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 …||AI-ML, Cloud-DS, Hardware and the OS, Security, Privacy, Cryptography, Testing and Ops||Greater Boston||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 Boston||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 …||Cloud-DS, Security, Privacy, Cryptography||Greater Boston||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 …||Cloud-DS, Hardware and the OS||Greater Boston||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 …||Cloud-DS||Greater Boston||Boston University, Northeastern University||greater-boston||boston-university northeastern-university|
|FPGAs in Large-Scale Computer Systems||We will highlight many ways to deploy FPGAs in a data center node, such as traditional back-end accelerators, tightly coupled off-load processors, Smart NICs, Bump-in-the-Wire, MPC accelerators and even FPGAs in the router itself. We will also discuss our efforts to make these devices accessible globally accessible, through deeper integration …||Cloud-DS, Hardware and the OS, Security, Privacy, Cryptography||Greater Boston||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. …||Cloud-DS||Greater Boston||Boston University||greater-boston||boston-university|