Published July 7, 2025 | Version v1
Software Open

ds2-lab/NotebookOS: NotebookOS - AWS - ASPLOS'26

  • 1. ROR icon George Mason University
  • 2. ROR icon University of Virginia

Description

NotebookOS is a fully-featured prototype designed for GPU-based machine learning training workloads. This platform provides seamless integration with powerful monitoring and analytics tools, making it ideal for data scientists and machine learning engineers. It is also designed to provide a high degree of interactivity, making it well-suited for interactive programming sessions and thus a great tool for students.

Key Features

  • GPU-Accelerated Notebooks 🚀: Leverage GPU power for machine learning and deep learning workloads.
  • Fully-Featured Jupyter Environment 💻: Provides a robust Jupyter environment for interactive data analysis and model development.
  • Integrated Monitoring & Analytics 📈:
    • Prometheus for time-series data monitoring 🔍
    • Promtail for log collection 📝
    • Loki for efficient log aggregation ♻️
    • Grafana for real-time data visualization and log viewing 📊

This artifact contains a copy of the main branch of the source code from the NotebookOS GitHub repository and the NotebookOS Administrative Dashboard & Workload Orchestrator GitHub repository.

Files

NotebookOS ASPLOS26 Artifact.zip

Files (55.0 MB)

Name Size Download all
md5:4d5388f88df63e87d68798cf37734aad
55.0 MB Preview Download

Additional details

Software

Repository URL
https://github.com/ds2-lab/NotebookOS/
Programming language
Python, Go, C, TypeScript, HTML, CSS, JavaScript
Development Status
Active