most citedPaSh: Light-touch Data-Parallel Shell Processing

11 citations · 12 across the 5 of their papers we have counts for

collaborators

5 papers

cs.OS2021★ 1 cited

Report on the "The Future of the Shell" Panel at HotOS 2021

Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis +1

This document summarizes the challenges and possible research directions around the shell and its ecosystem, collected during and after the HotOS21 Panel on the future of the shell…

cs.CR2021

Mir: Automated Quantifiable Privilege Reduction Against Dynamic Library Compromise in JavaScript

Nikos Vasilakis, Cristian-Alexandru Staicu, Grigoris Ntousakis +4

Third-party libraries ease the development of large-scale software systems. However, they often execute with significantly more privilege than needed to complete their task. This a…

cs.PL2020

Automatic Synthesis of Parallel Unix Commands and Pipelines with KumQuat

Jiasi Shen, Martin Rinard, Nikos Vasilakis

We present KumQuat, a system for automatically generating data parallel implementations of Unix shell commands and pipelines. The generated parallel versions split input streams, e…

cs.PL2020

An Order-Aware Dataflow Model for Parallel Unix Pipelines

Shivam Handa, Konstantinos Kallas, Nikos Vasilakis +1

We present a dataflow model for modelling parallel Unix shell pipelines. To accurately capture the semantics of complex Unix pipelines, the dataflow model is order-aware, i.e., the…

cs.DC2020★ 11 cited

PaSh: Light-touch Data-Parallel Shell Processing

Nikos Vasilakis, Konstantinos Kallas, Konstantinos Mamouras +2

This paper presents {\scshape PaSh}, a system for parallelizing POSIX shell scripts. Given a script, {\scshape PaSh} converts it to a dataflow graph, performs a series of semantics…