Affiliation:
1. Escuela Superior Politecnica del Litoral (ESPOL), Guayaquil, Ecuador
Abstract
In Computer Science curriculum guidelines, topics related to Performance Engineering have typically been listed as small, elective components, if at all. Even less has been said about how and when to teach workload modeling. In this paper, I discuss how Systems courses are a good place to include this topic, including suggestions on how to do so that are rooted in personal experience, existing literature and examples from course programs found online. The ideas presented in this paper were first presented as an invited talk at the TeaPACS 2024 workshop, and the paper was written post-workshop, so the feedback and discussions of the TeaPACS speakers and attendees have been incorporated into it.
Publisher
Association for Computing Machinery (ACM)
Reference17 articles.
1. An Analysis of Distributed Systems Syllabi With a Focus on Performance-Related Topics
2. R. Arpaci-Dusseau and A. Arpaci-Dusseau. Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books, 1.10 edition, November 2023.
3. Benchmarking Key-Value Stores via Trace Replay
4. Performance Monitoring Guidelines
5. G. Casale. Performance evaluation teaching in the age of cloud computing. SIGMETRICS Performormance Evaluation Review, 51(2), oct 2023.