Call for Proposals

Fall 2020 Call for Proposals

CROSS is seeking proposals for new research and incubator projects to be considered at our next Industrial Advisory Board (IAB) meeting on October 5, 2020. CROSS is interested in funding research projects which in addition to producing high-impact research also open up a plausible path to open-source software that would be widely adopted. CROSS is also interested in funding incubator projects that turn innovative research prototypes into successful open source software projects. Projects are reviewed twice a year (end of Winter and beginning of Fall) for renewal of funding.

CROSS values diversity and inclusion in our research and incubator projects. We invite students and researchers from traditionally underrepresented groups in tech and open source communities to apply to this Call.

Research Projects:

Faculty as well as Ph.D. students from UCSC who will have completed their coursework by the end of Fall 2020 are encouraged to propose research projects. Please note that all research projects must include a UCSC faculty member as an advisor. Higher priority will be given to projects which are aligned with topics of interest (see below) and CROSS’s strategic goals. Priority will also be given to research projects advised by junior faculty. Selected projects can receive funding for up to one graduate student researcher position (GSR) (student must have completed coursework to be funded under CROSS project). Research projects should raise a fundamental research question and open a plausible path to open source software that would be widely adopted. Funding of a research project is intended to foster excellent research, to enable a student to become an open source software leader, and to support their work until graduation.

Incubator Projects:

Recent PhD graduates or students with expected graduation of Fall 2020 from any univerisity are welcome to propose incubator projects. Selected incubator projects fund one post-doc position. New incubator projects are expected to start out with significant software infrastructure created as part of a PhD project. The proposal should show strong evidence that the open source software project would meet with great interest by at least one well-established open source software community.

Project Review:

Projects funded by CROSS are reviewed by the IAB and the Advisory Committee every six months, and continued funding is based on IAB and the Advisory Committee’s assessment that sufficient progress is being made. The project teams are also required to make all source code available under an open source software license agreement and publish their code in the CROSS software repository.

Important Dates

  • Proposals due: September 14, 2020

  • Notification of proposal shortlist: September 21, 2020

  • IAB meeting and proposal presentations: October 5, 2020

  • Funding notifications: no later than October 19, 2020

Proposal Requirements

Project proposals should include:

  • Project Title

  • Background, overview & objectives

  • Expected time needed to meet objectives

  • Expected staffing needs

  • Explanation how project aligns with the strategic interest and overall work of CROSS

  • Brief explanation of the relevant experience / previous work of project lead (and other team members if applicable)

  • Incubator proposals (and research projects hoping to transition into incubator projects) should also include more detail on the project roadmap and exit strategy.

  • Incubator proposals (and research projects hoping to transition into incubator projects) should also include a risk assessment due to dependencies on any organizations other than CROSS.

Application and Selection Process

To propose a new research or incubator project, send your proposal to CROSS Assistant Director Stephanie Lieggi by September 14. All submitted proposals will undergo an initial review by the members of our Industrial Advisory Board (IAB)  and the CROSS UCSC Advisory Committee. Based on this initial review, the most relevant projects will be shortlisted and applicants will be notified on September 21.

If a proposal is shortlisted by CROSS for further consideration, the project lead (or designate) will be required to present their proposal at the CROSS IAB meeting on October 5. After project presentations, members of the IAB provide recommendations to the CROSS Director, who then makes the final funding decisions in consultation with the UCSC Advisory Committee. Notifications of funding decisions should be provided by October 19, 2020.

All proposals should highlight how the proposal meets CROSS project criteria (see below). The funding from CROSS typically covers the cost of one graduate researcher (for research projects) or post-doc (for incubator projects) per quarter for the duration of the project.

Project Evaluation Criteria   

The CROSS IAB, the CROSS Director, and the UCSC Advisory Committee consider the following criteria when evaluating research and incubator projects:

For research projects

  • The project raises a fundamental research question;

  • The project opens a plausible path to open source software that would be widely adopted; and

  • The project’s topic meets strategic objectives of CROSS.

For incubator projects

  • The project starts out with significant software infrastructure that a recent graduate created as part of their Ph.D. project;

  • There is strong evidence of community interest in the effort and that the resulting open source software prototype would be widely adopted; and

  • The project’s topic meets strategic objectives of CROSS.

While CROSS takes the preferences of industry members into consideration when choosing to support projects, decisions about selected projects are ultimately made the CROSS Director after discussions with our advisory committee. Funding is available for projects that foster topic diversity and the Center’s long-term strategic interests. If you have questions about whether your project proposal is appropriate for CROSS funding, please contact CROSS Director Carlos Maltzahn.

Also see current list of funded Research and Incubator projects.

Suggested Topics

CROSS considers proposals in a variety of topic areas, including (but not limited to):

  • Storage Systems;

    • Computational storage devices, collective architectures

      • Extension of serverless functions infrastructure

        • Admission control based on what criteria

        • Requires general task model

      • Pipeline management, in-band, out-of-band, benefits of pipelining, explicit vs automatic fusing

        • Physical design management

        • Encryption and compression can/should be user-provided functions

    • Management of out-of-band jobs

      • Resource management, view management, continual optimizations

    • Management of tabular data

  • Computational Genomics;

  • Data Science;

  • Data Management;

  • Networking & the Internet of Things;

  • Distributed Systems;

  • Computer Architecture;

  • Computational Media;

  • Energy Management; and

  • Machine Learning.

Topics of interest are (but not limited to):

  • Distributed data management in integrated cloud and edge computing

    • Cloud VR/AR

    • Cloud gaming

    • IOT and autonomous cars

  • In-store Computing

    • Device interface semantics that allow for dynamic host/device associations

    • Device interface semantics that enable data consistency across devices

    • Domain-specific in-store data management and analytics such as genomics

    • Data privacy and access security

    • Data cleaning

    • Searching, data reduction, statistical modeling, transcoding/format conversion

    • In-memory processing models, including a secure method for offloading processing to smart SSDs

  • Programmable Storage Systems (Programmability and Architecture of Storage Systems)

    • Open source API for in-store compute (programmable storage)

    • Open source tools for in-store compute

    • Compilers, libraries, debuggers

    • Tools to decompose applications for parallel processing of dispersed data

    • Leveraging communication between in-store compute devices o Combining in-store computing and external computing

    • Parallelism for machine learning

    • Barriers to adoption of in-store compute

  • Predictable Performance

    • Adaptable load balancing (especially using machine learning)

    • Networking with predictable performance and performance management

    • Storage maintenance

    • Coordinating system and device low-priority tasks

    • Storage on disk- and Flash-based Zoned Block Devices, and “hybrid” CMR/SMR

  • Non-volatile Memory and Hybrid Memory Hierarchy Architectures

    • Hypervisor / OS architecture for heterogeneous memory

    • Memory disaggregation in the data center for data intensive applications. This will include memory object definition, representation, optimization, compiler support, and application acceleration

    • Self-aware data orchestration – predictive data positioning through intelligence and learning

    • Converging memory and IO using persistent memory – representative applications, key benefits, theory of operation

    • Operating Systems mechanisms to provide efficient/performant and secure access to non-volatile memory

    • Modeling and simulation of modifications to big data applications/SSD design to optimize performance/wear leveling

    • New data management models (e.g. location awareness) for managing massive amounts of data on storage media that includes non-volatile memory

  • Frameworks for Power-efficient Analysis

    • Software and hardware support for new number formats