43 citations · 218 across the 16 of their papers we have counts for
16 papers
Quiver: Supporting GPUs for Low-Latency, High-Throughput GNN Serving with Workload Awareness
Zeyuan Tan, Xiulong Yuan, Congjie He +7
Systems for serving inference requests on graph neural networks (GNN) must combine low latency with high throughout, but they face irregular computation due to skew in the number o…
Faabric: Fine-Grained Distribution of Scientific Workloads in the Cloud
Simon Shillaker, Carlos Segarra, Eleftheria Mappoura +3
With their high parallelism and resource needs, many scientific applications benefit from cloud deployments. Today, scientific applications are executed on dedicated pools of VMs,…
MSRL: Distributed Reinforcement Learning with Dataflow Fragments
Huanzhou Zhu, Bo Zhao, Gang Chen +6
Reinforcement learning (RL) trains many agents, which is resource-intensive and must scale to large GPU clusters. Different RL training algorithms offer different opportunities for…
Dropbear: Machine Learning Marketplaces made Trustworthy with Byzantine Model Agreement
Alex Shamis, Peter Pietzuch, Antoine Delignat-Lavaud +2
Marketplaces for machine learning (ML) models are emerging as a way for organizations to monetize models. They allow model owners to retain control over hosted models by using clou…
CTR: Checkpoint, Transfer, and Restore for Secure Enclaves
Yoshimichi Nakatsuka, Ercan Ozturk, Alex Shamis +2
Hardware-based Trusted Execution Environments (TEEs) are becoming increasingly prevalent in cloud computing, forming the basis for confidential computing. However, the security goa…
Pronto: Federated Task Scheduling
Andreas Grammenos, Evangelia Kalyvianaki, Peter Pietzuch
We present a federated, asynchronous, memory-limited algorithm for online task scheduling across large-scale networks of hundreds of workers. This is achieved through recent advanc…
The EuroSys 2020 Online Conference: Experience and lessons learned
Angelos Bilas, Dejan Kostic, Kostas Magoutis +4
The 15th European Conference on Computer Systems (EuroSys'20) was organized as a virtual (online) conference on April 27-30, 2020. The main EuroSys'20 track took place April 28-30,…
Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing
Simon Shillaker, Peter Pietzuch
Serverless computing is an excellent fit for big data processing because it can scale quickly and cheaply to thousands of parallel functions. Existing serverless platforms isolate…
SGX-LKL: Securing the Host OS Interface for Trusted Execution
Christian Priebe, Divya Muthukumaran, Joshua Lind +4
Hardware support for trusted execution in modern CPUs enables tenants to shield their data processing workloads in otherwise untrusted cloud environments. Runtime systems for the t…
ServerMix: Tradeoffs and Challenges of Serverless Data Analytics
Pedro García-López, Marc Sánchez-Artigas, Simon Shillaker +6
Serverless computing has become very popular today since it largely simplifies cloud programming. Developers do not need to longer worry about provisioning or operating servers, an…
Using Trusted Execution Environments for Secure Stream Processing of Medical Data
Carlos Segarra, Ricard Delgado-Gonzalo, Mathieu Lemay +3
Processing sensitive data, such as those produced by body sensors, on third-party untrusted clouds is particularly challenging without compromising the privacy of the users generat…
CROSSBOW: Scaling Deep Learning with Small Batch Sizes on Multi-GPU Servers
Alexandros Koliousis, Pijika Watcharapichat, Matthias Weidlich +3
Deep learning models are trained on servers with many GPUs, and training must scale with the number of GPUs. Systems such as TensorFlow and Caffe2 train models with parallel synchr…
SecureCloud: Secure Big Data Processing in Untrusted Clouds
Florian Kelbert, Franz Gregor, Rafael Pires +7
We present the SecureCloud EU Horizon 2020 project, whose goal is to enable new big data applications that use sensitive data in the cloud without compromising data security and pr…
Teechain: A Secure Payment Network with Asynchronous Blockchain Access
Joshua Lind, Oded Naor, Ittay Eyal +3
Blockchains such as Bitcoin and Ethereum execute payment transactions securely, but their performance is limited by the need for global consensus. Payment networks overcome this li…
Extending programs with debug-related features, with application to hardware development
Nik Sultana, Salvator Galea, David Greaves +8
The capacity and programmability of reconfigurable hardware such as FPGAs has improved steadily over the years, but they do not readily provide any mechanisms for monitoring or deb…
Teechan: Payment Channels Using Trusted Execution Environments
Joshua Lind, Ittay Eyal, Peter Pietzuch +1
Blockchain protocols are inherently limited in transaction throughput and latency. Recent efforts to address performance and scale blockchains have focused on off-chain payment cha…