Multiverse Notebook: A Notebook Environment for Safe and Efficient Exploration

被引:0
|
作者
Nakamaru, Tomoki [1 ]
Sato, Shigeyuki [1 ]
机构
[1] Univ Tokyo, Tokyo, Japan
来源
COMPANION PROCEEDINGS OF THE 2022 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SYSTEMS, PROGRAMMING, LANGUAGES, AND APPLICATIONS: SOFTWARE FOR HUMANITY, SPLASH COMPANION 2022 | 2022年
关键词
Exploratory programming; Computational notebook; Memory management;
D O I
10.1145/3563768.3564117
中图分类号
学科分类号
摘要
Notebook environments are used widely in data analysis and machine learning because their interactive user interfaces fit well with exploratory tasks in these areas. However, the execution model of existing notebook environments is unsuitable for safe and efficient exploration because every code cell of a notebook runs in a single execution environment even for independent exploratory tasks, where unintended interference can arise among them. To resolve this problem, we developed Multiverse Notebook, a notebook environment that runs each cell in a separate execution environment and saves its execution state. In this poster, we present Multiverse Notebook and our techniques to reduce the application's time and space of Multiverse Notebook.
引用
收藏
页码:7 / 8
页数:2
相关论文
共 7 条
  • [1] Multiverse Notebook Shifting Data Scientists to Time Travelers
    Sato, Shigeyuki
    Nakamaru, Tomoki
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA):
  • [2] Context-Aware Notebook Search in a Jupyter-Based Virtual Research Environment
    Li, Na
    Farshidi, Siamak
    Bianchi, Riccardo
    Koulouzis, Spiros
    Zhao, Zhiming
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON E-SCIENCE (ESCIENCE 2022), 2022, : 393 - 394
  • [3] GrapePress - A Computational Notebook for Graph Transformations
    Weber, Jens H.
    GRAPH TRANSFORMATION, ICGT 2021, 2021, 12741 : 294 - 302
  • [4] Interactions for Untangling Messy History in a Computational Notebook
    Kery, Mary Beth
    Myers, Brad A.
    2018 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2018, : 147 - 155
  • [5] Suppose You Had Blocks within a Notebook
    Merino, Mauricio Verano
    Saenz, Juan Pablo
    Diaz Castillo, Ana Maria
    PROCEEDINGS OF THE 1ST ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING ABSTRACTIONS AND INTERACTIVE NOTATIONS, TOOLS, AND ENVIRONMENTS, PAINT 2022, 2022, : 57 - 62
  • [6] The Story in the Notebook: Exploratory Data Science using a Literate Programming Tool
    Kery, Mary Beth
    Radensky, Marissa
    Arya, Mahima
    John, Bonnie E.
    Myers, Brad A.
    PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [7] Exploration of Balanced Design in Resource-Constrained Edge Device for Efficient CNNs
    Wang, Xiaotian
    Tian, Teng
    Zhao, Letian
    Wu, Wei
    Jin, Xi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (11) : 4573 - 4577