Pash: Light-touch data-parallel shell processing
This paper presents PaSh, a system for parallelizing POSIX shell scripts. Given a script,
PaSh converts it to a dataflow graph, performs a series of semantics-preserving program …
PaSh converts it to a dataflow graph, performs a series of semantics-preserving program …
Active learning for software engineering
Software applications have grown increasingly complex to deliver the features desired by
users. Software modularity has been used as a way to mitigate the costs of develo** such …
users. Software modularity has been used as a way to mitigate the costs of develo** such …
{DiSh}: Dynamic {Shell-Script} Distribution
Shell scripting remains prevalent for automation and data-processing tasks, partly due to its
dynamic features—eg, expansion, substitution—and language agnosticism—ie, the ability to …
dynamic features—eg, expansion, substitution—and language agnosticism—ie, the ability to …
Efficient module-level dynamic analysis for dynamic languages with module recontextualization
Dynamic program analysis is a long-standing technique for obtaining information about
program execution. We present module recontextualization, a new dynamic analysis …
program execution. We present module recontextualization, a new dynamic analysis …
TMC: Pay-as-you-go distributed communication
We revisit the gap between what distributed systems need from the transport layer and what
protocols in wide deployment provide. Such a gap complicates the implementation of …
protocols in wide deployment provide. Such a gap complicates the implementation of …
Service Boosters: Library Operating Systems for the Datacenter
HM Demoulin - 2021 - search.proquest.com
Cloud applications are taking an increasingly important place our technology and economic
landscape. Consequently, they are subject to stringent performance requirements. High tail …
landscape. Consequently, they are subject to stringent performance requirements. High tail …
[PDF][PDF] TMC: Pay-as-you-Go Distributed Communication
HMDNV John, SI Pedisich, VLBTL Linh, TXPJM Smith… - 2019 - nikos.vasilak.is
We revisit the gap between what distributed systems need from the transport layer and what
protocols in wide deployment provide. Such a gap complicates the implementation of …
protocols in wide deployment provide. Such a gap complicates the implementation of …
TMC: Tunable Multicast Communication
We revisit the gap between what distributed systems need from the transport layer and what
protocols in wide deployment provide. Such a gap complicates the implementation of …
protocols in wide deployment provide. Such a gap complicates the implementation of …
Andromeda—A Distributed Userspace
N Vasilakis - 2019 - repository.upenn.edu
Abstract% This text is formatted in LaTeX-style Computing is on a steady trajectory from
standalone personal computers to pervasive, heterogeneous, networked computing …
standalone personal computers to pervasive, heterogeneous, networked computing …