Parity models: erasure-coded resilience for prediction serving systems
Open accessAbstract
Machine learning models are becoming the primary work-horses for many applications. Services deploy models through prediction serving systems that take in queries and return predictions by performing inference on models. Prediction serving systems are commonly run on many machines in cluster settings, and thus are prone to slowdowns and failures that inflate tail latency. Erasure coding is a popular technique for achieving resource-efficient resilience to data unavailability in storage and communication systems. However, existing approaches for imparting erasure-coded resilience to distributed computation apply only to a severely limited class of functions, precluding their use for many serving workloads, such as neural network inference.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Erasure-coded resilience for prediction serving [17] is complementary to our failure handling (Section 2.5) rather than a scheduling policy.
“Erasure-coded resilience for prediction serving [17] is complementary to our failure handling (Section 2.5) rather than a scheduling policy.”
From Janus: Joint Prefill/Decode Disaggregation with KV-Cache-Aware Multi-Cloud Routing for Edge-Adjacent LLM Serving (2026) · cites this paper as [17]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
Adam: A Method for Stochastic Optimization
Kingma, D. P., & Ba, J. (2014) · arXiv · doi:10.48550/arxiv.1412.6980 · Cited by 98,946 · see citing works
Very Deep Convolutional Networks for Large-Scale Image Recognition
Simonyan, K., & Zisserman, A. (2014) · arXiv · doi:10.48550/arxiv.1409.1556 · Cited by 74,248 · see citing works
Gradient-based learning applied to document recognition
Lecun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998) · Proceedings of the IEEE · doi:10.1109/5.726791 · Cited by 58,805 · see citing works
ImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · see citing works
MobileNetV2: Inverted Residuals and Linear Bottlenecks
Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., & Chen, L.-C. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00474 · Cited by 28,755 · see citing works
(2010) · Cited by 14,134 · see citing works
Robust Real-Time Face Detection
Viola, P., & Jones, M. J. (2004) · International Journal of Computer Vision · doi:10.1023/b:visi.0000013087.49260.fb · Cited by 14,097 · see citing works
International Conference on Learning Representations (ICLR 2013)
松尾, 豊. (2013) · 人工知能学会誌 = Journal of Japanese Society for Artificial Intelligence · Cited by 6,286 · see citing works
Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
Xiao, H., Rasul, K., & Vollgraf, R. (2017) · arXiv · doi:10.48550/arxiv.1708.07747 · Cited by 6,108 · see citing works
Neural Architecture Search with Reinforcement LearningPreprint
Zoph, B., & Le, Q. V. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1611.01578 · Cited by 5,091 · see citing works
In-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N., Patterson, D., Agrawal, G., Bajwa, R., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · Proceedings of the 44th Annual International Symposium on Computer Architecture · doi:10.1145/3079856.3080246 · Cited by 4,537 · see citing works
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference
Jacob, B., Kligys, S., Chen, B., Zhu, M., Tang, M., Howard, A., Adam, H., & Kalenichenko, D. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00286 · Cited by 4,114 · see citing works
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Quoc, D. L., Beck, M. S., Bhatotia, P., Chen, R., Fetzer, C. W., & Strufe, T. (2017) · Cited by 3,091 · see citing works
Advances in Neural Information Processing Systems 27 (NIPS 2014)
Zhong, M., Goddard, N., & Sutton, C. A. (2014) · Cited by 2,440 · see citing works
Richardson, T., & Urbanke, R. L. (2008) · Cambridge University Press eBooks · doi:10.1017/cbo9780511791338 · Cited by 2,343 · see citing works
A case for redundant arrays of inexpensive disks (RAID)
Patterson, D. A., Gibson, G. A., & Katz, R. H. (1988) · ACM SIGMOD Record · doi:10.1145/971701.50214 · Cited by 2,288 · see citing works
Dean, J., & Barroso, L. A. (2013) · Communications of the ACM · doi:10.1145/2408776.2408794 · Cited by 1,852 · see citing works
Advances in Neural Information Processing Systems 19 (NIPS 2006)
Simonotto, E., Whalley, H. C., Lawrie, S. M., Murray, L. M., McGonigle, D. J., & Storkey, A. (2006) · Cited by 1,651 · see citing works
Improving MapReduce performance in heterogeneous environments
Zaharia, M., Konwinski, A., Joseph, A. D., Katz, R. H., & Stoica, I. G. (2008) · doi:10.5555/1855741.1855744 · Cited by 1,625 · see citing works
A case for redundant arrays of inexpensive disks (RAID)
Patterson, D. A., Gibson, G. A., & Katz, R. H. (1988) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/50202.50214 · Cited by 1,443 · see citing works
Hogwild: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent
Niu, F., Recht, B., Re, C., & Wright, S. J. (2011) · arXiv · doi:10.48550/arxiv.1106.5730 · Cited by 1,211 · see citing works
TVM: an automated end-to-end optimizing compiler for deep learning
(2018) · arXiv (Cornell University) · doi:10.5555/3291168.3291211 · Cited by 1,170 · see citing works
Erasure coding in windows azure storage
Huang, C., Simitci, H., Xu, Y., Ogus, A., Calder, B., Gopalan, P., Li, J., & Yekhanin, S. (2012) · Cited by 928 · see citing works
Effective erasure codes for reliable computer communication protocols
Rizzo, L. (1997) · ACM SIGCOMM Computer Communication Review · doi:10.1145/263876.263881 · Cited by 916 · see citing works
Speeding Up Distributed Machine Learning Using Codes
Lee, K., Lam, M., Pedarsani, R., Papailiopoulos, D., & Ramchandran, K. (2018) · IEEE Transactions on Information Theory · doi:10.1109/tit.2017.2736066 · Cited by 829 · see citing works
Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective
Hazelwood, K., Bird, S., Brooks, D., Chintala, S., Diril, U., Dzhulgakov, D., Fawzy, M., Jia, B., Jia, Y., Kalro, A., et al. (2018) · 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2018.00059 · Cited by 590 · see citing works
More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server
Ho, Q., Cipar, J., Cui, H., Kim, J. K., Lee, S., Gibbons, P. B., Gibson, G. A., Ganger, G. R., & Xing, E. P. (2013) · PubMed · doi:10.1184/r1/6475898 · Cited by 586 · see citing works
Performance Modeling and Design of Computer Systems
Harchol‐Balter, M. (2013) · Cambridge University Press eBooks · doi:10.1017/cbo9781139226424 · Cited by 577 · see citing works
Deep Learning Methods for Improved Decoding of Linear Codes
Nachmani, E., Marciano, E., Lugosch, L., Gross, W. J., Burshtein, D., & Be'ery, Y. (2018) · IEEE Journal of Selected Topics in Signal Processing · doi:10.1109/jstsp.2017.2788405 · Cited by 539 · see citing works
Performance Modeling and Design of Computer Systems: Queueing Theory in Action
Harchol‐Balter, M. (2013) · Cited by 516 · see citing works
Asirra: A captcha that exploits interest-aligned manual image categorization
Elson, J., Douceur, J. R., Howell, J., & Saul, J. (2007) · Cited by 479 · see citing works
Effective straggler mitigation: attack of the clones
Ananthanarayanan, G., Ghodsi, A., Shenker, S. J., & Stoica, I. G. (2013) · Cited by 422 · see citing works
Advances in Neural Information Processing Systems 26 (NIPS 2013)
Cseke, B., Opper, M., & Sanguinetti, G. (2013) · Cited by 405 · see citing works
Cherrypick: adaptively unearthing the best cloud configurations for big data analytics
Alipourfard, O., Liu, H. H., Chen, J., Venkataraman, S., Yu, M., & Zhang, M. (2017) · Networked Systems Design and Implementation · Cited by 378 · see citing works
Self-citationErnest: efficient performance prediction for large-scale advanced analytics
Venkataraman, S., Yang, Z., Franklin, M. J. M., Recht, B., & Stoica, I. G. (2016) · Networked Systems Design and Implementation · Cited by 373 · see citing works
Self-citation“Short-Dot”: Computing Large Linear Transforms Distributedly Using Coded Short Dot Products
Dutta, S., Cadambe, V. R., & Grover, P. (2019) · IEEE Transactions on Information Theory · doi:10.1109/tit.2019.2927558 · Cited by 362 · see citing works
TFX: A TensorFlow-Based Production-Scale Machine Learning Platform
Baylor, D., Breck, E., Cheng, H.-T., Fiedel, N., Foo, C. Y., Haque, Z., Haykal, S., Ispir, M., Jain, V., Koc, L., et al. (2017) · Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining · doi:10.1145/3097983.3098021 · Cited by 350 · see citing works
(2017) · Networked Systems Design and Implementation · Cited by 329 · see citing works
Advances in Neural Information Processing Systems 23 (NIPS 2010)
Seth, S., Park, I. M., Brockmeier, A. J., Semework, M., Choi, J. S., Francis, J. T., & Príncipe, J. C. (2010) · Cited by 318 · see citing works
Coded Computation Over Heterogeneous Clusters
Reisizadeh, A., Prakash, S., Pedarsani, R., & Avestimehr, A. S. (2017) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit.2017.8006961 · Cited by 269 · see citing works
A "hitchhiker's" guide to fast and efficient data reconstruction in erasure-coded data centers
Rashmi, K. V., Shah, N. B., Gu, D., Kuang, H., Borthakur, D., & Ramchandran, K. (2014) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2619239.2626325 · Cited by 209 · see citing works
Self-citationBobtail: avoiding long tails in the cloud
Xu, Y., Musgrave, Z., Noble, B. D., & Bailey, M. (2013) · Cited by 192 · see citing works
On the Delay-Storage Trade-Off in Content Download from Coded Distributed Storage Systems
Joshi, G., Liu, Y., & Soljanin, E. (2014) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2014.140518 · Cited by 191 · see citing works
Proceedings of Conference on Uncertainty in Artificial Intelligence (UAI 2011)
Gutmann, M. U., & Hirayama, J.-I. (2011) · Cited by 190 · see citing works
Communication Algorithms via Deep LearningPreprint
Kim, H., Jiang, Y., Rana, R., Kannan, S., Oh, S., & Viswanath, P. (2018) · arXiv (Cornell University) · doi:10.3929/ethz-b-000245054 · Cited by 188 · see citing works
A Unified Coding Framework for Distributed Computing with Straggling Servers
Li, S., Maddah-Ali, M. A., & Avestimehr, A. S. (2016) · IEEE Globecom Workshops (GC Wkshps) · doi:10.1109/glocomw.2016.7848828 · Cited by 176 · see citing works
Yan, S., Li, H., Hao, M., Tong, M. H., Sundararaman, S., Chien, A. A., & Gunawi, H. S. (2017) · ACM Transactions on Storage · doi:10.1145/3121133 · Cited by 162 · see citing works
Hauswald, J., Kang, Y., Laurenzano, M. A., Chen, Q., Li, C., Mudge, T., Dreslinski, R., Mars, J., & Tang, L. (2015) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2749469.2749472 · Cited by 161 · see citing works
Queues don't matter when you can JUMP them!
Grosvenor, M. P., Schwarzkopf, M., Gog, I., Watson, R. N. M., Moore, A. W., Hand, S., & Crowcroft, J. (2015) · Apollo (University of Cambridge) · Cited by 149 · see citing works
Selecting the best VM across multiple public clouds
Yadwadkar, N. J., Hariharan, B., Gonzalez, J. E., Smith, B. J., & Katz, R. H. (2017) · Symposium on Cloud Computing · doi:10.1145/3127479.3131614 · Cited by 149 · see citing works
Coded convolution for parallel and distributed computing within a deadline
Dutta, S., Cadambe, V. R., & Grover, P. (2017) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit.2017.8006960 · Cited by 148 · see citing works
When Do Redundant Requests Reduce Latency?
Shah, N. B., Lee, K., & Ramchandran, K. (2015) · IEEE Transactions on Communications · doi:10.1109/tcomm.2015.2506161 · Cited by 145 · see citing works
C3: cutting tail latency in cloud data stores via adaptive replica selection
Suresh, L., Canini, M., Schmid, S., & Feldmann, A. (2015) · Cited by 142 · see citing works
Reducing Latency via Redundant Requests
Gardner, K., Zbarsky, S., Doroudi, S., Harchol‐Balter, M., & Esa Hyytiä, A. (2015) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/2745844.2745873 · Cited by 131 · see citing works
Addressing the straggler problem for iterative convergent parallel ML
Harlap, A., Cui, H., Dai, W., Wei, J., Ganger, G. R., Gibbons, P. B., Gibson, G. A., & Xing, E. P. (2016) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/2987550.2987554 · Cited by 130 · see citing works
LAGRANGE CODED COMPUTING: OPTIMAL DESIGN FOR RESILIENCY, SECURITY, AND PRIVACY
Avestimehr, S., Kalan, M. M., Raviv, N., Soltanolkotabi, M., Li, S., & Yu, Q. (2019) · International Conference on Artificial Intelligence and Statistics · Cited by 130 · see citing works
CodedPrivateML: A Fast and Privacy-Preserving Framework for Distributed Machine Learning
So, J., Güler, B., & Avestimehr, A. S. (2021) · IEEE Journal on Selected Areas in Information Theory · doi:10.1109/jsait.2021.3053220 · Cited by 126 · see citing works
Yadwadkar, N. J., Ananthanarayanan, G., & Katz, R. H. (2014) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/2670979.2671005 · Cited by 116 · see citing works
Coded Sparse Matrix MultiplicationPreprint
Wang, S., Liu, J., & Shroff, N. B. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1802.03430 · Cited by 116 · see citing works
EC-cache: load-balanced, low-latency cluster caching with online erasure coding
Rashmi, K. V., Chowdhury, M., Kosaian, J., Stoica, I. G., & Ramchandran, K. (2016) · Operating Systems Design and Implementation · doi:10.5555/3026877.3026909 · Cited by 115 · see citing works
Self-citationA Unified Coded Deep Neural Network Training Strategy based on Generalized PolyDot codes
Dutta, S., Bai, Z., Jeong, H., Low, T. M., & Grover, P. (2018) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit.2018.8437852 · Cited by 104 · see citing works
Optimizing CNN Model Inference on CPUsPreprint
Liu, Y., Wang, Y., Yu, R., Li, M., Sharma, V., & Wang, Y. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1809.02697 · Cited by 104 · see citing works
Gujarati, A., Elnikety, S., He, Y., McKinley, K. S., & Brandenburg, B. B. (2017) · International Middleware Conference · doi:10.1145/3135974.3135993 · Cited by 99 · see citing works
Sutton, C. A., & Jordan, M. I. (2010) · Cited by 97 · see citing works
Wang, W., Gao, J., Zhang, M., Wang, S., Chen, G., Ng, T. K., Ooi, B. C., Shao, J., & Reyad, M. (2018) · Proceedings of the VLDB Endowment · doi:10.14778/3282495.3282499 · Cited by 93 · see citing works
FAST CLOUD: Pushing the Envelope on Delay Performance of Cloud Storage With Coding
Liang, G., & Kozat, U. C. (2014) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2013.2289382 · Cited by 83 · see citing works
Agarwal, D., Long, B., Traupman, J., Xin, D., & Zhang, L. (2014) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/2556195.2556252 · Cited by 75 · see citing works
Mainstream: dynamic stem-sharing for multi-tenant video processing
Jiang, A. H., Wong, D., Canel, C., Tang, L., Misra, I., Kaminsky, M., Kozuch, M. A., Pillai, P. S., Andersen, D. G., & Ganger, G. R. (2018) · USENIX Annual Technical Conference · Cited by 75 · see citing works
DeepCPU: serving RNN-based deep learning models 10x faster
Zhang, M., Rajbhandari, S., Wang, W., & He, Y. (2018) · USENIX Annual Technical Conference · Cited by 53 · see citing works
IDK Cascades: Fast Deep Learning by Learning not to OverthinkPreprint
Wang, X., Luo, Y., Crankshaw, D., Tumanov, A., Yu, F., & Gonzalez, J. E. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.00885 · Cited by 51 · see citing works
Hao, M., Li, H., Tong, M. H., Pakha, C., Suminto, R. O., Stuardo, C. A., Chien, A. A., & Gunawi, H. S. (2017) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/3132747.3132774 · Cited by 51 · see citing works
InferLine: ML Inference Pipeline Composition Framework.Preprint
Crankshaw, D., Sela, G.-E., Zumar, C., Mo, X., Gonzalez, J. E., Stoica, I. G., & Tumanov, A. (2018) · arXiv (Cornell University) · Cited by 29 · see citing works
Mace, J., Bodík, P., Musuvathi, M., Fonseca, R., & Varadarajan, K. (2016) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2934872.2934878 · Cited by 28 · see citing works
Towards High-Performance Prediction Serving Systems
Lee, Y., Scolari, A., Chun, B.-G., Interlandi, M., & Weimer, M. (2017) · neural information processing systems · Cited by 3 · see citing works
Flagged first, then by citations
4 of the 81 references couldn’t be matched to a known paper.
Research works printed but not linked: 21
- Agarwal, D., Long, B., Traupman, J., Xin, D., and Zhang, L. LASER: A Scalable Response Prediction Platform for Online Advertising. In Proceedings of the 7th ACM International Conference on Web Search and Data Mining (WSDM 14) (2014).
- Ananthanarayanan, G., Kandula, S., Greenberg, A. G., Stoica, I., Lu, Y., Saha, B., and Harris, E. Reining in the Outliers in Map-Reduce Clusters using Mantri. In 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10) (2010).
- Aoudia, F. A., and Hoydis, J. End-to-End Learning of Com- munications Systems Without a Channel Model. arXiv preprint arXiv:1804.02276 (2018). · arXiv
- Chung, E., Fowers, J., Ovtcharov, K., Papamichael, M., Caulfield, A., Massengill, T., Liu, M., Lo, D., Alkalay, S., Haselman, M., et al. Serving DNNs in Real Time at Datacenter Scale with Project Brainwave. IEEE Micro 38, 2 (2018), 8-20.
- Crankshaw, D., Wang, X., Zhou, G., Franklin, M. J., Gonzalez, J. E., and Stoica, I. Clipper: A Low-Latency Online Prediction Serving System. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17) (2017).
- Gujarati, A., Elnikety, S., He, Y., McKinley, K. S., and Branden- burg, B. B. Swayam: Distributed Autoscaling to Meet SLAs of Machine Learning Inference Services with Resource Efficiency. In Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference (Middleware 17) (2017).
- Hao, M., Li, H., Tong, M. H., Pakha, C., Suminto, R. O., Stuardo, C. A., Chien, A. A., and Gunawi, H. S. MittOS: Supporting Millisecond Tail Tolerance with Fast Rejecting SLO-Aware OS Interface. In Proceedings of the 26th Symposium on Operating Systems Principles (SOSP 17) (2017).
- Hu, H., Dey, D., Bagnell, J. A., and Hebert, M. Learning Anytime Predictions in Neural Networks via Adaptive Loss Balancing. arXiv preprint arXiv:1708.06832 (2018). · arXiv
- Iorgulescu, C., Azimi, R., Kwon, Y., Elnikety, S., Syamala, M., Narasayya, V., Herodotou, H., Tomita, P., Chen, A., Zhang, J., and Wang, J. PerfIso: Performance Isolation for Commercial Latency- Sensitive Services. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) (2018).
- Kosaian, J., Rashmi, K. V., and Venkataraman, S. Learning a Code: Machine Learning for Approximate Non-Linear Coded Computation. arXiv preprint arXiv:1806.01259 (2018). · arXiv
- Lee, Y., Scolari, A., Chun, B.-G., Santambrogio, M. D., Weimer, M., and Interlandi, M. PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) (2018).
- Li, Z. L., Liang, C.-J. M., He, W., Zhu, L., Dai, W., Jiang, J., and Sun, G. Metis: Robustly Tuning Tail Latencies of Cloud Systems. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) (2018).
- Mace, J., Bodik, P., Musuvathi, M., Fonseca, R., and Varadarajan, K. 2DFQ: Two-Dimensional Fair Queuing for Multi-Tenant Cloud Ser- vices. In Proceedings of the 2016 ACM SIGCOMM Conference (SIGCOMM 16) (2016).
- Mallick, A., Chaudhari, M., and Joshi, G. Rateless Codes for Near- Perfect Load Balancing in Distributed Matrix-Vector Multiplication. arXiv preprint arXiv:1804.10331 (2018). · arXiv
- Olston, C., Fiedel, N., Gorovoy, K., Harmsen, J., Lao, L., Li, F., Rajashekhar, V., Ramesh, S., and Soyke, J. TensorFlow-Serving: Flexible, High-Performance ML Serving. NIPS ML Systems Workshop (2017).
- Park, J., Naumov, M., Basu, P., Deng, S., Kalaiah, A., Khudia, D., Law, J., Malani, P., Malevich, A., Nadathur, S., et al. Deep Learning In- ference in Facebook Data Centers: Characterization, Performance Opti- mizations and Hardware Implications. arXiv preprint arXiv:1811.09886 (2018). · arXiv
- Reed, I. S., and Solomon, G. Polynomial Codes Over Certain Finite Fields. Journal of the society for industrial and applied mathematics 8, 2 (1960), 300-304.
- Wang, W., Gao, J., Zhang, M., Wang, S., Chen, G., Ng, T. K., Ooi, B. C., Shao, J., and Reyad, M. Rafiki: Machine Learning as an Analytics Service System. Proceedings of the VLDB Endowment 12, 2 (2018), 128-140.
- Warden, P. Speech commands: A Dataset for Limited-Vocabulary Speech Recognition. arXiv preprint arXiv:1804.03209 (2018). · arXiv
- Yadwadkar, N. J., Ananthanarayanan, G., and Katz, R. Wrangler: Predictable and Faster Jobs using Fewer Resources. In Proceedings of the ACM Symposium on Cloud Computing (SoCC 14) (2014).
- Yu, Q., Maddah-Ali, M., and Avestimehr, S. Polynomial Codes: An Optimal Design for High-Dimensional Coded Matrix Multiplication. In Advances in Neural Information Processing Systems (NIPS 17) (2017).
Cited by
Sorted by citations
Deep Learning Workload Scheduling in GPU Datacenters: A Survey
Ye, Z., Gao, W., Hu, Q., Sun, P., Wang, X., Luo, Y., Zhang, T., & Wen, Y. (2023) · ACM Computing Surveys · doi:10.1145/3638757 · Cited by 131 · see citing works
Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
Mallick, A., Chaudhari, M., Sheth, U., Palanikumar, G., & Joshi, G. (2019) · Proceedings of the ACM on Measurement and Analysis of Computing Systems · doi:10.1145/3366706 · Cited by 114 · see citing works
PyTorch Distributed: Experiences on Accelerating Data Parallel TrainingPreprint
Shen, L., Zhao, Y., Varma, R., Salpekar, O., Noordhuis, P., Li, T., Paszke, A., Smith, J. S., Vaughan, B., Damania, P., et al. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.15704 · Cited by 113 · see citing works
SpotServe: Serving Generative Large Language Models on Preemptible Instances
Miao, X., Shi, C., Duan, J., Xi, X., Lin, D., Cui, B., & Jia, Z. (2024) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3620665.3640411 · Cited by 77 · see citing works
A Survey of the Past, Present, and Future of Erasure Coding for Storage Systems
Shen, Z., Cai, Y., Cheng, K., Lee, P. P. C., Li, X., Hu, Y., & Shu, J. (2024) · ACM Transactions on Storage · doi:10.1145/3708994 · Cited by 41 · see citing works
Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flow
Mei, Y., Zhuang, Y., Miao, X., Yang, J., Jia, Z., & Vinayak, R. (2025) · Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1 · doi:10.1145/3669940.3707215 · Cited by 35 · see citing works
Self-citationAdaptive Verifiable Coded Computing: Towards Fast, Secure and Private Distributed Machine Learning
Tang, T., Ali, R. E., Hashemi, H., Gangwani, T., Avestimehr, S., & Annavaram, M. (2022) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps53621.2022.00067 · Cited by 30 · see citing works
Learning-Based Coded Computation
Kosaian, J., Rashmi, K. V., & Venkataraman, S. (2020) · IEEE Journal on Selected Areas in Information Theory · doi:10.1109/jsait.2020.2983165 · Cited by 28 · see citing works
Self-citationRateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
Mallick, A., Chaudhari, M., Sheth, U., Palanikumar, G., & Joshi, G. (2020) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/3393691.3394214 · Cited by 26 · see citing works
Accuracy-Efficiency Trade-Offs and Accountability in Distributed ML Systems
Cooper, A. F., Levy, K. E. C., & De, C. (2021) · ACM Conference on Equity and Access in Algorithms, Mechanisms, and Optimization (EAAMO) · doi:10.1145/3465416.3483289 · Cited by 21 · see citing works
ϵ-Approximate Coded Matrix Multiplication Is Nearly Twice as Efficient as Exact Multiplication
Jeong, H., Devulapalli, A., Cadambe, V. R., & Calmon, F. P. (2021) · IEEE Journal on Selected Areas in Information Theory · doi:10.1109/jsait.2021.3099811 · Cited by 19 · see citing works
Optimal User Migration upon Server failures in Edge Computing Environment
Du, W. F., He, Q., Ji, Y., Cai, C., & Zhao, X. (2021) · IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws53863.2021.00045 · Cited by 16 · see citing works
Optimizing Prediction Serving on Low-Latency Serverless DataflowPreprint
Sreekanti, V., Subbaraj, H., Wu, C., Gonzalez, J. E., & Hellerstein, J. M. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2007.05832 · Cited by 13 · see citing works
Coded Federated Learning for Communication-Efficient Edge Computing: A Survey
Zhang, Y., Gao, T., Li, C., & Tan, C. W. (2024) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2024.3423362 · Cited by 14 · see citing works
ApproxIFER: A Model-Agnostic Approach to Resilient and Robust Prediction Serving Systems
Soleymani, M., Ali, R. E., Mahdavifar, H., & Avestimehr, A. S. (2022) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v36i8.20809 · Cited by 10 · see citing works
A locality-based approach for coded computationPreprint
Rudow, M., Rashmi, K. V., & Guruswami, V. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.02440 · Cited by 8 · see citing works
Self-citationAccelerating Deep Learning Inference via Learned CachesPreprint
Balasubramanian, A., Kumar, A., Liu, Y., Cao, H., Venkataraman, S., & Akella, A. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2101.07344 · Cited by 8 · see citing works
Self-citationDistMind: Efficient Resource Disaggregation for Deep Learning Workloads
Jin, X., Bai, Z., Zhang, Z., Zhu, Y., Zhong, Y., & Liu, X. (2024) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2024.3355010 · Cited by 8 · see citing works
Compression-Informed Coded Computing
Rudow, M., Charalambides, N., Hero, A. O., & Rashmi, K. V. (2023) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit54713.2023.10206890 · Cited by 7 · see citing works
Self-citationFu, Y., Liu, X., Shu, J., Shen, Z., Zhang, S., Wu, J., Duan, J., & Ma, L. (2020) · IEEE Symposium on Reliable Distributed Systems (SRDS) · doi:10.1109/srds51746.2020.00030 · Cited by 6 · see citing works
A locality-based lens for coded computation
Rudow, M., Rashmi, K. V., & Guruswami, V. (2021) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit45174.2021.9518056 · Cited by 6 · see citing works
Self-citationSynergy via Redundancy: Adaptive Replication Strategies and Fundamental Limits
Joshi, G., & Kaushal, D. (2021) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2020.3047513 · Cited by 6 · see citing works
Verifiable Coded Computing: Towards Fast, Secure and Private Distributed Machine Learning.Preprint
Tang, T., Ali, R. E., Hashemi, H., Gangwani, T., Avestimehr, S., & Annavaram, M. (2021) · arXiv (Cornell University) · Cited by 5 · see citing works
Pheromone: Restructuring Serverless Computing With Data-Centric Function Orchestration
Yu, M., Cao, T., Wang, W., & Chen, R. (2024) · IEEE Transactions on Networking · doi:10.1109/tnet.2024.3480031 · Cited by 4 · see citing works
Tackling heterogeneous traffic in multi-access systems via erasure coded servers
Choudhury, T., Wang, W., & Joshi, G. (2022) · ACM International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing (MobiHoc) · doi:10.1145/3492866.3549713 · Cited by 4 · see citing works
A Learning-Based Approach to Approximate Coded Computation
Agrawal, N., Qiu, Y., Frey, M., Bjelaković, I., Maghsudi, S., Stańczak, S., & Zhu, J. (2022) · IEEE Information Theory Workshop (ITW) · doi:10.1109/itw54588.2022.9965865 · Cited by 4 · see citing works
Regulating Accuracy-Efficiency Trade-Offs in Distributed Machine Learning SystemsPreprint
Cooper, A. F., Levy, K. E. C., & De, C. (2020) · SSRN Electronic Journal · doi:10.2139/ssrn.3650497 · Cited by 4 · see citing works
Robust Class Parallelism - Error Resilient Parallel Inference with Low Communication Cost
Yang, Y. L., Chung, J., Wang, G., Gupta, V., Karnati, A., Jiang, K., Stoica, I. G., Gonzalez, J. E., & Ramchandran, K. (2020) · Asilomar Conference on Signals, Systems and Computers (ACSSC) · doi:10.1109/ieeeconf51394.2020.9443452 · Cited by 3 · see citing works
Yin, L., Wang, L., Zhang, Y., & Peng, Y. (2021) · USENIX Annual Technical Conference · Cited by 3 · see citing works
On expanding the toolkit of locality-based coded computation to the coordinates of inputs
Rudow, M., Guruswami, V., & Rashmi, K. V. (2023) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit54713.2023.10206923 · Cited by 3 · see citing works
Self-citationRestructuring Serverless Computing with Data-Centric Function Orchestration.Preprint
Yu, M., Cao, T., Wang, W., & Chen, R. (2021) · arXiv (Cornell University) · Cited by 3 · see citing works
HAMS: High Availability for Distributed Machine Learning Service Graphs
Zhao, S., Chen, X., Wang, C., Li, F., Qi, J., Cui, H., Li, C., & Wang, S. (2020) · International Conference on Dependable Systems & Networks/Proceedings · doi:10.1109/dsn48063.2020.00036 · Cited by 2 · see citing works
Coded-InvNet for Resilient Prediction Serving SystemsPreprint
Dinh, T., & Lee, K. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2106.06445 · Cited by 2 · see citing works
Efficient Node Selection for Coding-based Timely Computation over Heterogeneous Systems
Lin, Y., Tang, B., Zhou, S., Xie, Z., & Ye, B. (2023) · IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA) · doi:10.1109/ispa-bdcloud-socialcom-sustaincom59178.2023.00065 · Cited by 1 · see citing works
Asymmetric Coded Distributed Computation for Resilient Prediction Serving Systems
Wang, L., Hu, Y., Liu, Y., Xiao, R., & Feng, D. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-69766-1_33 · Cited by 1 · see citing works
Zhao, Q., Li, Y., Dang, H. N., Liu, H., Tian, X., & Chen, G. (2023) · Sensors and Systems for Space Applications · doi:10.1117/12.2665079 · Cited by 1 · see citing works
ECRM: Efficient Fault Tolerance for Recommendation Model Training via Erasure CodingPreprint
Liu, K., Kosaian, J., & Rashmi, K. V. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2104.01981 · Cited by 1 · see citing works
Self-citationAruna, K. B., Kaliraj, V., Sudha, I., & Sureka, V. (2026) · EAI Endorsed Transactions on Internet of Things · doi:10.4108/eetiot.13349
The Design of Stateful Serverless Infrastructure
Sreekanti, V. (2020) · eScholarship (California Digital Library)
$ε$-Approximate Coded Matrix Multiplication is Nearly Twice as Efficient as Exact MultiplicationPreprint
Jeong, H., Devulapalli, A., Cadambe, V. R., & Calmon, F. P. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2105.01973
Cooper, A. F., Levy, K. E. C., & De, C. (2020) · arXiv (Cornell University)
A Fault-Tolerant and Real-Time Framework for Efficient Resilience in Edge Inference Systems
Liu, W., Geng, Y., Wang, G., & Liu, X. (2022) · IEEE Smart World Congress (SWC) · doi:10.1109/smartworld-uic-atc-scalcom-digitaltwin-pricomp-metaverse56740.2022.00043
A Locality-Based Lens for Coded Computation
Rudow, M., Rashmi, K. V., & Guruswami, V. (2025) · IEEE Transactions on Information Theory · doi:10.1109/tit.2025.3565558
Self-citationEpiphron: Resource-Efficient Distributed Key-Value Storage
Zhu, R., Zhang, Z., Wu, B., Yao, X., Chen, R., Zhang, G., Liu, X., & Jin, X. (2026) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2026.3669983
SpotCC: Facilitating Coded Computation for Prediction Serving Systems on Spot Instances
Wang, L., Hu, Y., Duan, Z., Li, M., Yao, C., Liu, F., Li, X., Qin, L., & Feng, D. (2026) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca68181.2026.11408557
Enabling Low-Latency, GPU-Efficient Serverless Inference with Model Swapping
Yu, M., Wang, A., Wu, B., Liu, Y., Chen, D., Yu, H., Wang, W., Chen, R., Nie, D. X., Yang, H., et al. (2026) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/3800690
General Coded Computing: Where Coding Theory Meets Learning Theory
Moradi, P., & Maddah-Ali, M. A. (2025) · IEEE BITS the Information Theory Magazine · doi:10.1109/mbits.2026.3693276
Cost-Constrained Node Selection for Timely Coded Computation Over Heterogeneous Systems
Tang, B., Lin, Y., Zhou, S., Xie, Z., & Ye, B. (2026) · IEEE Transactions on Computers · doi:10.1109/tc.2026.3705724
Coded Redundancy for Reducing Task Average Latency in Distributed Stream Processing Systems
Lin, Y., Tang, B., Wang, S., Chen, L., Jiang, X., & Buyya, R. (2026) · IEEE ... International Conference on Cloud Computing · doi:10.1109/cloud72782.2026.00026
- Authors
- Kosaian, J., Rashmi, K. V., & Venkataraman, S.
- Affiliations
- Carnegie Mellon University (US)
- University of Wisconsin–Madison (US)
- Venue
- Proceedings of the 27th ACM Symposium on Operating Systems Principles
- Publisher
- ACM
- Published
- 2019-10-27
- Pages
- 30-46
- OpenAlex
- W2981449041
- Cited by
- 48
- References
- 81
- Citations by year
- 2026: 5 · 2025: 3 · 2024: 6 · 2023: 5 · 2022: 5 · 2021: 12 · 2020: 11 · 2019: 1
- FWCI
- 6.27
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM SIGOPS Symposium on Operating Systems Principles (SOSP) (publishedVersion)
- Funders
- Office of the Vice Chancellor for Research and Graduate Education at the University of Wisconsin
- Wisconsin Alumni Research Foundation
- National Science Foundation (DGE-1745016,DGE-1252522,CNS-1850483,CNS-1838733)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Database Systems and Queries
- Keywords
- erasure coding, distributed computing, tail latency, fault tolerance, neural network inference, distributed learning
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review