Papers
Topics
Authors
Recent
Search
2000 character limit reached

XaaS: Acceleration as a Service to Enable Productive High-Performance Cloud Computing

Published 9 Jan 2024 in cs.DC | (2401.04552v1)

Abstract: HPC and Cloud have evolved independently, specializing their innovations into performance or productivity. Acceleration as a Service (XaaS) is a recipe to empower both fields with a shared execution platform that provides transparent access to computing resources, regardless of the underlying cloud or HPC service provider. Bridging HPC and cloud advancements, XaaS presents a unified architecture built on performance-portable containers. Our converged model concentrates on low-overhead, high-performance communication and computing, targeting resource-intensive workloads from climate simulations to machine learning. XaaS lifts the restricted allocation model of Function-as-a-Service (FaaS), allowing users to benefit from the flexibility and efficient resource utilization of serverless while supporting long-running and performance-sensitive workloads from HPC.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)
  1. Enabling High-Performance Computing as a Service. Computer 45, 10 (2012), 72–80. https://doi.org/10.1109/MC.2012.293
  2. Above the clouds: A berkeley view of cloud computing. Technical Report. Technical Report UCB/EECS-2009-28, EECS Department, University of California ….
  3. Stateful Dataflow Multigraphs: A Data-Centric Model for Performance Portability on Heterogeneous Architectures. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (Denver, Colorado) (SC ’19). Association for Computing Machinery, New York, NY, USA, Article 81, 14 pages. https://doi.org/10.1145/3295500.3356173
  4. Sarus: Highly Scalable Docker Containers for HPC Systems. In High Performance Computing, Michèle Weiland, Guido Juckeland, Sadaf Alam, and Heike Jagode (Eds.). Springer International Publishing, Cham, 46–60.
  5. Utilising urgent computing to tackle the spread of mosquito-borne diseases. In 2021 IEEE/ACM HPC for Urgent Decision Making (UrgentHPC). 36–44. https://doi.org/10.1109/UrgentHPC54802.2021.00010
  6. rFaaS: Enabling High Performance Serverless with RDMA and Leases. In 2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS). 897–907. https://doi.org/10.1109/IPDPS54959.2023.00094
  7. Numerical Linear Algebra for High-Performance Computers. Society for Industrial and Applied Mathematics. https://doi.org/10.1137/1.9780898719611 arXiv:https://epubs.siam.org/doi/pdf/10.1137/1.9780898719611
  8. Ian Foster. 2011. Globus Online: Accelerating and Democratizing Science through Cloud-Based Services. IEEE Internet Computing 15, 3 (2011), 70–73. https://doi.org/10.1109/MIC.2011.64
  9. Ian Foster and Dennis B Gannon. 2017. Cloud computing for science and engineering. MIT Press.
  10. Cloud Computing and Grid Computing 360-Degree Compared. In 2008 Grid Computing Environments Workshop. 1–10. https://doi.org/10.1109/GCE.2008.4738445
  11. Fast Tsunami Simulations for a Real-Time Emergency Response Flow. In 2020 IEEE/ACM HPC for Urgent Decision Making (UrgentHPC). 21–26. https://doi.org/10.1109/UrgentHPC51945.2020.00008
  12. Earth Virtualization Engines: A Technical Perspective. Computing in Science & Engineering 25, 3 (2023), 50–59. https://doi.org/10.1109/MCSE.2023.3311148
  13. MG-RAST, a Metagenomics Service for Analysis of Microbial Community Structure and Function. Springer New York, New York, NY, 207–233. https://doi.org/10.1007/978-1-4939-3369-3_13
  14. Rapid Processing of Astronomical Data for the Dark Energy Spectroscopic Instrument. In 2020 IEEE/ACM HPC for Urgent Decision Making (UrgentHPC). 1–9. https://doi.org/10.1109/UrgentHPC51945.2020.00006
  15. User-guided Page Merging for Memory Deduplication in Serverless Systems. In 2023 IEEE International Conference on Big Data (Big Data). IEEE Computer Society.
  16. Linking scientific instruments and computation: Patterns, technologies, and experiences. Patterns 3, 10 (2022), 100606. https://doi.org/10.1016/j.patter.2022.100606
  17. Implementations of Urgent Computing on Production HPC Systems. Procedia Computer Science 9 (2012), 1687–1693. https://doi.org/10.1016/j.procs.2012.04.186 Proceedings of the International Conference on Computational Science, ICCS 2012.
Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 4 tweets with 39 likes about this paper.