Nicole Brewer

dblp:254/2605 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0002-6723-8940ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author
YearPublicationVenuePosition
2024 FAIR Assessment of Cloud-based Experiments
abstract
Several computer science experiments require cloud infrastructure to produce results. Federally-funded cloud testbeds such as Chameleon and CloudLab aim to meet this need. A direct benefit of large-scale experimentation on these federally-funded cloud testbeds is the ease of reproducing experiments on the same hardware configuration originally used by an author. In this paper, we analyze over 100 shareable computer science experiments available on Chameleon, classifying them into different types: tutorials, research experiments, bug reproduction, and course assignments. We determine the packaging requirements for these various types of experiments and assess whether the resulting packages are repeatable on Chameleon and reusable on other public cloud infrastructures like AWS. Our findings reveal that several available experiments are contingent on obtaining leases, which result in significant lag time, thus affecting their ‘push-button’ reproducibility. Additionally, we find that packaging systems often overlook experimental files and include hardware configuration APIs that complicate reproducing these experiments on other public cloud infrastructures. Based on these findings, we offer recommendations for creating reusable packages.
Krishna Kamath, Nicole Brewer, Tanu Malik
e-Science2
2022 Benefits and Limitations of Jupyter-based Scientific Web Applications
abstract
Scientists are increasingly interested in creating standalone web-applications as computational and data analysis tools. The authors have worked with several such research groups to design, develop, and deploy such web applications that are increasingly based on Jupyter notebooks. One of the primary reasons among many to use Jupyter notebooks is the fact that research groups inheriting these applications are capable of maintaining and extending them. In this paper, we walk through the design process for one such application and discuss development environments that are best suited to Jupyter notebook development. We then explore several other applications where we employ similar design patterns. In doing so, we expound upon the benefits, limitations, and challenges of Notebook-based applications to provide a guide for other facilitators in similar situations.
Nicole Brewer, Rajesh Kalyanam, I Luk Kim, Carol X. Song, Lan Zhao 0003
e-Science1
2019 Student cluster competition 2018, team Ada Six of Purdue University: Reproducing Extreme Scale Multi-Physics Simulations of Tsunamigenic 2004 Sumatra Megathrust Earthquake on Intel Skylake architecture
Nicole Brewer, HyeJin Kim, Claudia Li, Heidi Anderson, Jessica Lanum, Jia Cheoh, Betsy Hillery, Trinity Overmyer
Parallel Comput.1