Center for Research in Open Source Software, UC Santa Cruz

Bridging the Gap Between Student Work and Successful Open Source Projects

Technologies
c/c++, robotics, c++17, ceph, arrow
Topics
databases, hardware, storage, sensors, callibration
Bridging the Gap Between Student Work and Successful Open Source Projects

The Center for Research in Open Source Software (CROSS), part of the Baskin School of Engineering at UC Santa Cruz, was founded based on the success of former UCSC student Sage Weil and the Ceph storage system. At CROSS, we create open source leaders by blending open source strategies with graduate-level research in a concentrated environment of mentorship and interaction with world class industry, academia, and open source experts. CROSS transfers cutting-edge technology resulting from student research to industry via successful open source projects. Our projects are mentored and guided by a team of experts chosen specifically to best ensure success.

CROSS supports work on a wide variety of cutting edge software and technologies. We currently supports 7 open source-related projects-- 5 research projects and 2 incubator projects. These projects include:

  • SkyhookDM: Programmable Storage for Databases
  • Black Swan: Popper Reproducibility Platform
  • Live Hardware Development (LiveHD): A productive infrastructure for Synthesis and Simulation
  • CAvSAT: A System for Query Answering over Inconsistent Databases
  • Eusocial Storage Devices: Quantifying the Benefits of Offloading to Smart Storage Devices
  • Mapping Datasets to Object Storage
  • OSAVC: Open Source Autonomous Vehicle Controller
  • Managing Blufferbloat in Storage Systems

Our GSoC mentors include UCSC professors, research scientists, post-docs and senior graduate students, all actively working on CROSS supported OSS-related projects.

2021 Program

Successful Projects

Contributor
Jixin Chen
Mentor
Sakshi Garg, Jose Renau
Organization
Center for Research in Open Source Software, UC Santa Cruz
Alpine, macOS support
LiveHD only supports glibc-based Linux at the moment. We can extend support to other platforms like Alpine Linux and macOS, so more people can use...
Contributor
Yash Jipkate
Mentor
Jayjeet Chakraborty, ivotron
Organization
Center for Research in Open Source Software, UC Santa Cruz
Port wiki to ReadTheDocs or another documentation platform
Skyhook Data Management is programmable storage for databases. Every software needs documentation that is easily accessible and easy to use/refer to....
Contributor
Mishal Singhai
Mentor
Suren Byna
Organization
Center for Research in Open Source Software, UC Santa Cruz
Object Centric Data Storage PDC_Ceph Rados Integration
In this project, I am working on integrating the Proactive data Containers with Ceph Rados with the help of Configuring the librados (Library file...
Contributor
Rishikesh Vanarse
Mentor
aaronhunter, Pavlo Vlastos
Organization
Center for Research in Open Source Software, UC Santa Cruz
IMU Calibration & Self-Correction Algorithm for Open Source Autonomous Vehicle Controller
Information obtained from an Inertial Measurement Unit (IMU) is constrained due to physical limitations such as noise, drifts, misalignments and...
Contributor
Rupal Sharma
Mentor
aaronhunter, Pavlo Vlastos
Organization
Center for Research in Open Source Software, UC Santa Cruz
Path finding algorithm using OpenCV
Briefly, the problem is detecting the course markers to help an autonomous vehicle find an optimal trajectory to complete the circuit. The idea is to...