Konstantinos Kallas

Konstantinos Kallas

ASSISTANT PROFESSOR
COMPUTER SCIENCE

Engineering VI - Room 382

Email: kkallas@cs.ucla.edu
Phone: (310) 206-9434
Fax: (310) 825-2273

Websites

RESEARCH AND INTERESTS
  • Software Systems
  • Distributed Systems
  • Cloud Computing
  • Programming Languages and Compilers
NOTABLE PUBLICATIONS
Cloud Software Systems
  • MuCache: a General Framework for Caching in Microservice Graphs (NSDI 24, eniac/mucache)
  • Executing Microservice Applications on Serverless, Correctly (POPL 2023, eniac/mu2sls)
  • Netherite: Efficient Execution of Serverless Workflows (VLDB 2022, microsoft/durabletask-netherite)
  • Charon: A Framework for Microservice Overload Control (HotNets 2021)
  • Durable Functions: Semantics for Stateful Serverless (OOPSLA 2021)
Compilers and Systems for Shell Scripts
  • Executing Shell Scripts in the Wrong Order, Correctly (HotOS 23)
  • DiSh: Dynamic Shell-Script Distribution (NSDI 23, binpash/dish)
  • Practically Correct, Just-in-Time Shell Script Parallelization (OSDI 22, binpash/pash)
  • An Order-aware Dataflow Model for Parallel Unix Pipelines (ICFP 2021)
  • Unix Shell Programming: The Next 50 Years (HotOS 2021) [Distinguished Presentation Award]
  • PaSh: Light-touch Data-Parallel Shell Processing (EuroSys 2021, binpash/pash) [Best Paper Award]
EDUCATION
PhD, [2024] University Pennsylvania, Computer and Information Sciences
AWARDS AND RECOGNITION
  • Morris and Dorothy Rubinoff Award (Best CIS PhD at Penn) 2024
  • 2nd place at ACM SRC Grand Finals 2021
  • HotOS 2021 Distinguished Presentation Award for “Unix Shell Programming: The Next 50 Years”.
  • EuroSys 2021 Best Paper Award for "PaSh: Light-touch Data-Parallel Shell Processing"