Link Search Menu Expand Document

Interactive Work

PyWren [1] popularized the notion that serverless computing could empower end-users by simplifying access to cloud computing resources. Whereas PyWren focused on analytics tasks, gg [2] demonstrated how to offload heavy software build jobs. It also provided a framework for scaling interactive tasks in the cloud. Another example of using FaaS for interactive work is sshell [3], which makes it possible to run shell scripts in the cloud in much the same way as one runs them on a local computer.

  • [1]Eric Jonas, Qifan Pu, Shivaram Venkataraman, Ion Stoica, and Benjamin Recht. 2017. Occupy the Cloud: Distributed Computing for the 99%. In Proceedings of the 2017 Symposium on Cloud Computing, ACM, 445–451.
  • [2]Sadjad Fouladi, Francisco Romero, Dan Iter, Qian Li, Shuvo Chatterjee, Christos Kozyrakis, Matei Zaharia, and Keith Winstein. 2019. From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), 475–488.
  • [3]Aurèle Mahéo, Pierre Sutra, and Tristan Tarrant. 2021. The Serverless Shell. In Proceedings of the 22nd International Middleware Conference: Industrial Track, 9–15.