Konstantinos Kallas
ASSISTANT PROFESSOR
COMPUTER SCIENCE
Engineering VI - Room 382
Email: kkallas@cs.ucla.eduPhone: (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)
- 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]
IN THE NEWS
- Faster computing results without fear of errors | MIT News, June 2022
- Linux Foundation to Host the PaSh Project, Accelerating Shell Scripting with Automated Parallelization for Industrial Use Cases | Linux Foundation Press Release, September 2021
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"