A comprehensive survey on coded distributed computing: Fundamentals, challenges, and networking applications

JS Ng, WYB Lim, NC Luong, Z **ong… - … Surveys & Tutorials, 2021‏ - ieeexplore.ieee.org
Distributed computing has become a common approach for large-scale computation tasks
due to benefits such as high reliability, scalability, computation speed, and cost …

Faasm: Lightweight isolation for efficient stateful serverless computing

S Shillaker, P Pietzuch - … Annual Technical Conference (USENIX ATC 20 …, 2020‏ - usenix.org
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 …

Ray: A distributed framework for emerging {AI} applications

P Moritz, R Nishihara, S Wang, A Tumanov… - … USENIX symposium on …, 2018‏ - usenix.org
The next generation of AI applications will continuously interact with the environment and
learn from these interactions. These applications impose new and demanding systems …

[HTML][HTML] {SONIC}: Application-aware data passing for chained serverless applications

A Mahgoub, L Wang, K Shankar, Y Zhang… - 2021 USENIX Annual …, 2021‏ - s.usenix.org
The conference papers and full proceedings are available to registered attendees now and
will be available to everyone beginning Wednesday, July 14, 2021. Paper abstracts and …

Tensorflow: Large-scale machine learning on heterogeneous distributed systems

M Abadi, A Agarwal, P Barham, E Brevdo… - arxiv preprint arxiv …, 2016‏ - arxiv.org
TensorFlow is an interface for expressing machine learning algorithms, and an
implementation for executing such algorithms. A computation expressed using TensorFlow …

Big data: A survey

M Chen, S Mao, Y Liu - Mobile networks and applications, 2014‏ - Springer
In this paper, we review the background and state-of-the-art of big data. We first introduce
the general background of big data and review related technologies, such as could …

Visualizing dataflow graphs of deep learning models in tensorflow

K Wongsuphasawat, D Smilkov… - IEEE transactions on …, 2017‏ - ieeexplore.ieee.org
We present a design study of the TensorFlow Graph Visualizer, part of the TensorFlow
machine intelligence platform. This tool helps users understand complex machine learning …

Toward scalable systems for big data analytics: A technology tutorial

H Hu, Y Wen, TS Chua, X Li - IEEE access, 2014‏ - ieeexplore.ieee.org
Recent technological advancements have led to a deluge of data from distinctive domains
(eg, health care and scientific sensors, user-generated data, Internet and financial …

Naiad: a timely dataflow system

DG Murray, F McSherry, R Isaacs, M Isard… - Proceedings of the …, 2013‏ - dl.acm.org
Naiad is a distributed system for executing data parallel, cyclic dataflow programs. It offers
the high throughput of batch processors, the low latency of stream processors, and the ability …

From laptop to lambda: Outsourcing everyday jobs to thousands of transient functional containers

S Fouladi, F Romero, D Iter, Q Li, S Chatterjee… - 2019 USENIX annual …, 2019‏ - usenix.org
We present gg, a framework and a set of command-line tools that helps people execute
everyday applications—eg, software compilation, unit tests, video encoding, or object …