Ryan Marcus, assistant professor at the University of Pennsylvania. Using machine learning to build the next generation of data systems.
      
    ____                       __  ___                          
   / __ \__  ______ _____     /  |/  /___ _____________  _______
  / /_/ / / / / __ `/ __ \   / /|_/ / __ `/ ___/ ___/ / / / ___/
 / _, _/ /_/ / /_/ / / / /  / /  / / /_/ / /  / /__/ /_/ (__  ) 
/_/ |_|\__, /\__,_/_/ /_/  /_/  /_/\__,_/_/   \___/\__,_/____/  
      /____/                                                    
        
   ___                   __  ___                    
  / _ \__ _____ ____    /  |/  /__ ___________ _____
 / , _/ // / _ `/ _ \  / /|_/ / _ `/ __/ __/ // (_-<
/_/|_|\_, /\_,_/_//_/ /_/  /_/\_,_/_/  \__/\_,_/___/
     /___/                                          
        
   ___  __  ___                    
  / _ \/  |/  /__ ___________ _____
 / , _/ /|_/ / _ `/ __/ __/ // (_-<
/_/|_/_/  /_/\_,_/_/  \__/\_,_/___/                                   
        
headshot of Ryan

I'm Ryan Marcus, an assistant professor of computer science at the University of Pennsylvania. I'm using machine learning to build the next generation of data management tools that automatically adapt to new hardware and user workloads, invent novel processing strategies, and understand user intention.

I am especially interested in query optimization, index structures, intelligent clouds, programming language runtimes, program synthesis for data processing, and applications of reinforcement learning to systems problems.

News

Previous news items ...
  • 06 Dec 2023I gave a πŸ—£οΈ talk at PrestoCon about learned query optimization and πŸ“„ AutoSteer (abstract).
  • 16 Aug 2023Our πŸ“„ AutoSteer paper, an extensible learned query optimizer for any SQL database, was published in VLDB '23. We're also presenting a demo of πŸ› οΈ QO-Insight, our tool for exploring and understanding learned query optimizers.
  • 19 Jun 2023Our πŸ“„ Kepler (robust learned parametric query optimization) and πŸ“„ Auto-WLM (learning enhanced workload management) papers were published at SIGMOD '23.
  • 07 Apr 2023Our πŸ“„ AdaChain paper, the first adaptive blockchain that switches architectures in order to optimize throughput for dynamic workloads, was published at VLDB '23.
  • 20 Feb 2023Our πŸ“„ paper on robust cardinality estimation under dynamic workloads was published at VLDB '23.
  • 15 Sep 2022Our πŸ“„ SageDB paper, the first complete data system built with instance optimization as a foundational design principle, was published at VLDB '22.
  • 30 Apr 2022I will be πŸ‘‹ joining the CIS faculty at the University of Pennsylvania in Fall 2023!
  • 15 Jun 2021Our πŸ“„ Bao paper, a practical approach to learned query optimization, πŸ† wins the Best Paper Award at SIGMOD '21.
  • 18 Mar 2021Our πŸ“„ paper presenting the first πŸ› οΈ benchmark of learned indexes has been accepted to VLDB '21.

Blog Posts

Copyright 2024 Ryan Marcus