Computer Science
Konstantinos Kallas
Assistant Professor
- Engineering VI - Room 384
- kkallas@ucla.edu
- (310) 206-9434
- Fax: (310) 825-2273
Faculty Information
Research and Interests
- Software Systems
- Distributed Systems
- Cloud Computing
- Programming Languages and Compilers
Notable Publications and Books
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"