{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.1"}, "schedule": {"url": "https://cfp.openondemand.org/2025/schedule/", "version": "0.33", "base_url": "https://cfp.openondemand.org", "conference": {"acronym": "2025", "title": "GOOD 2025", "start": "2025-03-17", "end": "2025-03-20", "daysCount": 4, "timeslot_duration": "00:05", "time_zone_name": "US/Eastern", "colors": {"primary": "#c91235"}, "rooms": [{"name": "Belfer Case Study Room (CGIS S020)", "slug": "4570-belfer-case-study-room-cgis-s020", "guid": "4e8bc583-7f3b-59ec-b2ab-de043a1ffb73", "description": "S020", "capacity": null}, {"name": "Lee Conference Room (CGIS S030)", "slug": "4571-lee-conference-room-cgis-s030", "guid": "6fa7a364-39e4-54ec-a9c5-1665942c926d", "description": "S030", "capacity": null}, {"name": "CGIS Concourse", "slug": "4572-cgis-concourse", "guid": "3e6edbaf-63ae-5e5c-852f-5153ab3df495", "description": null, "capacity": null}, {"name": "Kang Conference Room (CGIS S050)", "slug": "4573-kang-conference-room-cgis-s050", "guid": "a890707d-acb4-56de-8e53-96e1fd31b901", "description": "S050", "capacity": null}, {"name": "Tsai Auditorium (CGIS S010)", "slug": "4574-tsai-auditorium-cgis-s010", "guid": "bb68981c-0d20-56d0-ba55-898680277154", "description": "S010", "capacity": null}], "tracks": [{"name": "Platform Track", "slug": "6096-platform-track", "color": "#7A685B"}, {"name": "Reception", "slug": "6097-reception", "color": "#0076AF"}, {"name": "Sponsor Talk", "slug": "6098-sponsor-talk", "color": "#2BB519"}, {"name": "Application Track", "slug": "6103-application-track", "color": "#DB6524"}, {"name": "Birds-of-a-Feather (BoFs)", "slug": "6099-birds-of-a-feather-bofs", "color": "#BD79FB"}, {"name": "Tutorial", "slug": "6100-tutorial", "color": "#BD79FB"}, {"name": "Platinum Sponsor Talk", "slug": "6101-platinum-sponsor-talk", "color": "#FF2172"}, {"name": "Platform Track [featuring AI OnDemand]", "slug": "6102-platform-track-featuring-ai-ondemand", "color": "#7A685B"}, {"name": "Application Track [featuring AI OnDemand]", "slug": "6104-application-track-featuring-ai-ondemand", "color": "#DB6524"}, {"name": "Core Team Track", "slug": "6105-core-team-track", "color": "#1AA6EA"}, {"name": "Core Team Track [featuring AI OnDemand]", "slug": "6106-core-team-track-featuring-ai-ondemand", "color": "#1AA6EA"}, {"name": "Posters", "slug": "6107-posters", "color": "#9B2732"}, {"name": "Posters [featuring AI OnDemand]", "slug": "6108-posters-featuring-ai-ondemand", "color": "#9B2732"}, {"name": "Platinum Sponsor Talk [featuring AI OnDemand]", "slug": "6109-platinum-sponsor-talk-featuring-ai-ondemand", "color": "#FF2172"}], "days": [{"index": 1, "date": "2025-03-17", "day_start": "2025-03-17T04:00:00-04:00", "day_end": "2025-03-18T03:59:00-04:00", "rooms": {"Belfer Case Study Room (CGIS S020)": [{"guid": "d7505d7b-0719-5041-91aa-f6d8bb2bd1a6", "code": "TXCCLT", "id": 77989, "logo": null, "date": "2025-03-17T13:00:00-04:00", "start": "13:00", "duration": "04:00", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77989-contributor-jam-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/TXCCLT/", "title": "Contributor Jam (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Contributor Jam", "language": "en", "abstract": "Room for optional breakout sessions", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}, {"code": "S8CX8K", "name": "Travis Ravert [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Travis Ravert [Ohio Supercomputer Center]", "guid": "ee9ae0e2-b59b-552d-8508-b67b3d0c4741", "url": "https://cfp.openondemand.org/2025/speaker/S8CX8K/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/TXCCLT/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/TXCCLT/", "attachments": []}], "Kang Conference Room (CGIS S050)": [{"guid": "32de46f1-d6bd-59b9-9c05-87eeb9530f64", "code": "RXCFVB", "id": 78000, "logo": null, "date": "2025-03-17T13:00:00-04:00", "start": "13:00", "duration": "04:00", "room": "Kang Conference Room (CGIS S050)", "slug": "2025-78000-contributor-jam-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/RXCFVB/", "title": "Contributor Jam (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Contributor Jam", "language": "en", "abstract": "Room for optional breakout sessions", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}, {"code": "S8CX8K", "name": "Travis Ravert [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Travis Ravert [Ohio Supercomputer Center]", "guid": "ee9ae0e2-b59b-552d-8508-b67b3d0c4741", "url": "https://cfp.openondemand.org/2025/speaker/S8CX8K/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/RXCFVB/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/RXCFVB/", "attachments": []}], "Tsai Auditorium (CGIS S010)": [{"guid": "ef6dd19a-66a2-5d8e-85f5-c4844b054baa", "code": "CFEMBK", "id": 78050, "logo": null, "date": "2025-03-17T13:00:00-04:00", "start": "13:00", "duration": "04:00", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78050-contributor-jam", "url": "https://cfp.openondemand.org/2025/talk/CFEMBK/", "title": "Contributor Jam", "subtitle": "", "track": "Core Team Track", "type": "Contributor Jam", "language": "en", "abstract": "What is the Contributor Jam? | The Contributor Jam will offer attendees an immersive opportunity to work closely with Open OnDemand (OOD) developers. Participants will gain an understanding of OOD's components and leave with the knowledge and tools to contribute to its development.", "description": "Required programming level | Attendees of all programming levels and experience are invited to participate. There will be something for everyone. \r\n\r\nWhat to bring | Your laptop, fully charged\r\n\r\nHighlights:\r\n1) Explore the Building Blocks of OOD\r\n  - Dive into key repositories: ondemand, ood_core, ood-documentation, and learn how they interconnect.\r\n  - Understand the dashboard and its role within OOD.\r\n  - Familiarize yourself with all the OnDemand Ruby gems\u2014and more!\r\n\r\n2) Contribute\r\n  - Learn how to make pull requests across multiple OnDemand repositories.\r\n  - Discover the development tools and dev files designed to simplify the process.\r\n  - Navigate the contributor guides for seamless onboarding.\r\n  \r\n3) Demonstrate and Learn\r\n  - Witness OOD's functionality in action, including its support for schedulers, OS compatibility, and applications.\r\n  - Deepen your understanding of the OOD documentation.\r\n\r\n4) Take Home Resources\r\n  - Leave with a cheat sheet crafted by the OOD developers, packed with practical tips and shortcuts.\r\n\r\nFree to attend for conference ticket holders. Register your participation during conference registration. \r\n\r\nQuestions | Email info@good.openondemand.org with any questions about participating in the Contributor Jam.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}, {"code": "S8CX8K", "name": "Travis Ravert [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Travis Ravert [Ohio Supercomputer Center]", "guid": "ee9ae0e2-b59b-552d-8508-b67b3d0c4741", "url": "https://cfp.openondemand.org/2025/speaker/S8CX8K/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/CFEMBK/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/CFEMBK/", "attachments": []}]}}, {"index": 2, "date": "2025-03-18", "day_start": "2025-03-18T04:00:00-04:00", "day_end": "2025-03-19T03:59:00-04:00", "rooms": {"Belfer Case Study Room (CGIS S020)": [{"guid": "11bff8a1-44b4-543d-a7c1-5b81a5f8b1f5", "code": "Z8XYSF", "id": 78028, "logo": null, "date": "2025-03-18T08:30:00-04:00", "start": "08:30", "duration": "01:30", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78028-from-0-to-ood-how-to-install-open-on-demand-with-keycloak-and-slurm-integration", "url": "https://cfp.openondemand.org/2025/talk/Z8XYSF/", "title": "From 0 to OOD: How to install Open On Demand with Keycloak and Slurm integration.", "subtitle": "", "track": "Tutorial", "type": "Tutorial", "language": "en", "abstract": "This tutorial provides an introduction to how to install and configure Open On Demand, Slurm and Keycloak. Open OnDemand offers a user-friendly web interface for managing HPC resources, allowing users to submit jobs, access files, and utilize interactive applications easily. Slurm, a robust workload manager, is introduced for efficient job scheduling and resource allocation in HPC clusters. Keycloak, an open-source identity and access management solution, is integrated to enhance security through authentication and authorization. By following this tutorial, users will gain practical knowledge and skills to deploy a seamless and secure HPC environment on their own PCs.", "description": "Welcome to this tutorial designed to guide you through the installation and configuration of three essential tools for managing High-Performance Computing (HPC) environments: Open OnDemand, Slurm, and Keycloak. Whether you are a system administrator, developer, or HPC enthusiast, this tutorial will provide you with step-by-step instructions and best practices to seamlessly integrate these powerful tools.\r\n\r\nBy the end of this tutorial, you will have a fully operational HPC environment equipped with user-friendly access, efficient workload management, and robust security features.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DNNSNU", "name": "Edwin Berbesi [Queen's University]", "avatar": null, "biography": "To be completed", "public_name": "Edwin Berbesi [Queen's University]", "guid": "e6fd2a56-6672-546a-9028-280c05cf2265", "url": "https://cfp.openondemand.org/2025/speaker/DNNSNU/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/Z8XYSF/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/Z8XYSF/", "attachments": []}, {"guid": "17c9c206-9cca-5911-b1bc-fe0ec7f0a3bb", "code": "SWLTCA", "id": 78014, "logo": "https://cfp.openondemand.org/media/2025/submissions/SWLTCA/Screenshot_2025-03-16_at_9.06.4_6RO2tMY.png", "date": "2025-03-18T10:30:00-04:00", "start": "10:30", "duration": "01:30", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78014-deploying-a-user-facing-system-status-application-with-nextjs-and-ood", "url": "https://cfp.openondemand.org/2025/talk/SWLTCA/", "title": "Deploying a user-facing system status application with NextJS and OOD", "subtitle": "", "track": "Tutorial", "type": "Tutorial", "language": "en", "abstract": "A tutorial for getting a NextJS node status application set up with OOD.", "description": "In this 90-minute tutorial, participants will learn how to deploy a real-time system status application and integrate it into Open OnDemand (OOD) for seamless SLURM cluster monitoring. We will provide a virtual machine (VM) instance in partnership with Jetstream2\u2014along with SLURM API, and the Prometheus access needed for deployment.\r\n\r\nAttendees will be guided through:\r\n\r\nSetting up the environment \u2013 Establishing SSH access to a VM, and preparing dependencies\r\n\r\nDeploying the Next.js application \u2013 Installing the repository, configuring SLURM and Prometheus, and launching the service\r\n\r\nIntegrating with Open OnDemand \u2013 Embedding the status dashboard within an OOD instance for user access\r\n\r\nThis hands-on session will provide participants with the practical knowledge needed to quickly deploy and connect a user-facing system status page, offering real-time insights into HPC cluster performance.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LUTE9X", "name": "Johnathan Lee [Arizona State University]", "avatar": "https://cfp.openondemand.org/media/avatars/LUTE9X_JmuMutn.webp", "biography": "Senior HPC Architect for Arizona State University's Research Computing.", "public_name": "Johnathan Lee [Arizona State University]", "guid": "5c10d5d1-879b-555c-81af-789905d3602e", "url": "https://cfp.openondemand.org/2025/speaker/LUTE9X/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/SWLTCA/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/SWLTCA/", "attachments": []}, {"guid": "b265f3ff-46b7-51d0-be5e-ed83a34483b5", "code": "KX33UB", "id": 77974, "logo": null, "date": "2025-03-18T14:30:00-04:00", "start": "14:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77974-lessons-learned-from-8-years-of-open-ondemand-at-princeton-research-computing", "url": "https://cfp.openondemand.org/2025/talk/KX33UB/", "title": "Lessons Learned from 8 Years of Open OnDemand at Princeton Research Computing", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "Adopting a new software platform that has the power to change the way teaching and research is done is rarely easy. In this talk, we explain how Princeton University Research Computing started with Open OnDemand (OOD), what we contributed, and what we learned. Hear about our problems, solutions and continued pain points.", "description": "OOD at Princeton started over 8 years ago as an attempt to make teaching easier. It quickly blossomed into an essential new way to not only teach but to facilitate research, for expert users but especially beginners. We have reached the point where in 2023, on our largest general-purpose HPC cluster, 41% of users ran at least one job with OOD.\r\n\r\nThe journey to that point involved a lot of learning about OOD but also about the needs of our user community. We now have Jupyter OOD apps that offer numerous different setups (e.g., per course, per Anaconda version) and that largely auto-detect user environments. Remote desktop via OOD uses our dedicated visualization nodes and a systemd-based scheduler that we contributed. MATLAB, Mathematica, RStudio, Stata and other apps are also available. File quota reports are available through a web interface as well.\r\n\r\nTo improve utilization of our clusters and help users optimize their jobs, we developed Jobstats, which is a job monitoring platform that includes OOD helper apps. For a given job ID, we have an app that generates a URL to a Grafana dashboard that shows detailed job metrics as a function of time. These metrics include the CPU/GPU utilization and CPU/GPU memory usage as well as useful node-level metrics. The dashboard is helpful when trying to understand why a job failed and for troubleshooting system performance issues.\r\n\r\nTo meet the recent demand for GPUs for classes and training workshops, we have configured our local OOD implementation to burst to the cloud. We will discuss the various unexpected problems that arose while creating this service as well as their solutions. Feedback from instructors and students will be presented.\r\n\r\nWhile OOD is working well for the majority of use cases, a certain set of issues continually arise. For instance, we receive a steady stream of support tickets from users with sessions that will not start. While support staff is capable of resolving the matter, more can be done with OOD to identify the problem and present the solution to the user in an understandable way. Other recurring issues and our efforts to address them will be presented.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RB7MVU", "name": "Josko Plazonic [Princeton]", "avatar": null, "biography": "", "public_name": "Josko Plazonic [Princeton]", "guid": "c0768eae-2119-5e4d-b19a-9caa673da798", "url": "https://cfp.openondemand.org/2025/speaker/RB7MVU/"}, {"code": "PXTCFR", "name": "Jonathan Halverson [Princeton]", "avatar": null, "biography": "Jonathan Halverson is the Training Lead for the Princeton Institute of Computational Science and Engineering at Princeton University.", "public_name": "Jonathan Halverson [Princeton]", "guid": "f6994eb9-ee29-5ed9-b047-a801affa68da", "url": "https://cfp.openondemand.org/2025/speaker/PXTCFR/"}, {"code": "7ZKSVJ", "name": "Irene Kopaliani [Princeton]", "avatar": null, "biography": "", "public_name": "Irene Kopaliani [Princeton]", "guid": "226e2e5d-da41-5cde-8536-6f37f1e54edc", "url": "https://cfp.openondemand.org/2025/speaker/7ZKSVJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/KX33UB/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/KX33UB/", "attachments": []}, {"guid": "86608dcb-b2f6-593b-92e7-b92d46ac8deb", "code": "KGVZRX", "id": 77978, "logo": null, "date": "2025-03-18T15:00:00-04:00", "start": "15:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77978-developer-forum-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/KGVZRX/", "title": "Developer Forum (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Room for optional breakout sessions", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/KGVZRX/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/KGVZRX/", "attachments": []}, {"guid": "179cf847-4f11-5ad0-bac1-481d4af78a4c", "code": "ZHJDGC", "id": 78013, "logo": null, "date": "2025-03-18T16:00:00-04:00", "start": "16:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78013-deploying-llm-web-applications-on-open-ondemand-experiences-at-perth-children-s-hospital", "url": "https://cfp.openondemand.org/2025/talk/ZHJDGC/", "title": "Deploying LLM web applications on Open OnDemand: experiences at Perth Children's Hospital", "subtitle": "", "track": "Application Track [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "Open OnDemand (OOD) is ideally placed to bridge the divide between traditional shell-based batch HPC and emerging large language model (LLM) workflows. Our team deployed OOD internally at MERLIN, a small HPC research cluster located inside Perth Children\u2019s Hospital to provide HPC resources to a range of technical and non-technical users on sensitive healthcare data. We adapted existing LLM web applications for OOD to provide a low-code playground for non-technical researchers such as medical doctors and research assistants to engage with LLM resources in a healthcare environment. This presentation will discuss the rationale, and implementation of OOD LLM web applications in a highly restricted environment and motivate future improved support for these types of workflows within OOD.", "description": "We are a team of multidisciplinary paediatric anaesthesia researchers at Perth Children\u2019s Hospital in Western Australia. Real-world deployments of HPC in healthcare settings have been limited by the challenges of working with sensitive healthcare data within restricted network and operational environments. In Australia, health data cannot be processed outside of the country and in most cases cannot leave the hospital data centre due to privacy requirements. The large Australian public supercomputers NCI GADI and Pawsey Supercomputing Centre do not permit the storage and analysis of healthcare data. Accordingly, Australian medical HPC research has focused on genomic analysis, drug discovery and corporate AI model development. Recently, we deployed a small on-premises HPC research cluster with Open OnDemand (OOD) inside Perth Children\u2019s Hospital primarily to facilitate the use of large language models (LLMs) on sensitive hospital data. \r\nOur team comprises software engineers, data analysts and end users i.e. research assistants, anaesthetists and other healthcare staff who use AI models as part of everyday clinical work. We deployed OOD with the intention of enabling a variety of interactive and batch computing jobs to suit the needs of our users. We realised that there are many containerised low-code LLM web applications that would be suitable to use by non-technical users and that can be contextualised with locally developed language models and techniques such as retrieval augmented generation (RAG). \r\nWe implemented a containerised workflow using Podman Compose to orchestrate container services and to expose web services over the OOD reverse proxy. Our environment constraints mean that most users share the same node, so we additionally restrict applications to only expose ports over an authenticated Caddy reverse proxy. The hospital environment is strictly locked down and as such some web applications required patching to render client-side URLs prefixed with the OOD reverse proxy path. Future work to simplify this process is planned.\r\nThis enables an end-to-end workflow where technical researchers are able to use batch jobs to finetune and deploy models locally for use by non-technical end users in clinical situations using open-source user-friendly web applications over OOD. We believe this workflow democratises access to LLM and HPC resources and allows our team to be more agile in developing and validating LLMs in clinical settings.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MVBZY3", "name": "Harry Smallbone [University of Western Australia]", "avatar": null, "biography": "Harry is a junior medical doctor in Western Australia working in internal medicine and a PhD candidate at the University of Western Australia investigating the use of artificial intelligence in paediatric anaesthesia. His Honours thesis was in using Computer Vision for myeloproliferative neoplasms. He has previously been a student at Pawsey Supercomputing Centre and is a sysadmin of MERLIN, a small GPU research cluster located within Perth Children's Hospital for research on sensitive healthcare data. His research interests encompass large language models, digital health and computer vision.", "public_name": "Harry Smallbone [University of Western Australia]", "guid": "94bb8206-6339-54a8-81b5-3560f49964e8", "url": "https://cfp.openondemand.org/2025/speaker/MVBZY3/"}, {"code": "UU9PCJ", "name": "Thomas Drake-Brockman [Perth Children's Hospital]", "avatar": null, "biography": "Dr Thomas Drake-Brockman (they/them) is a medical doctor and clinician-technologist working across Perth Children's Hospital, the University of Western Australia, and The Kids Research Institute Australia.", "public_name": "Thomas Drake-Brockman [Perth Children's Hospital]", "guid": "8557556d-7599-5a7d-99b1-0c20dcd2ecfe", "url": "https://cfp.openondemand.org/2025/speaker/UU9PCJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/ZHJDGC/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/ZHJDGC/", "attachments": []}, {"guid": "0b2690a5-95cc-5ece-8c54-1a1a1766891d", "code": "ZXPTGW", "id": 77983, "logo": null, "date": "2025-03-18T16:30:00-04:00", "start": "16:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77983-creating-and-deploying-singularity-based-web-applications-on-open-ondemand", "url": "https://cfp.openondemand.org/2025/talk/ZXPTGW/", "title": "Creating and Deploying Singularity-Based Web Applications on Open OnDemand", "subtitle": "", "track": "Application Track", "type": "Talk", "language": "en", "abstract": "This talk will describe the process of creating and deploying Singularity-based interactive applications on the Open OnDemand environment. Singularity containers offer a secure and portable way to package applications. When combined with Open OnDemand, they enable easy scaling of single-user applications to multi-user environments, while offloading user management to the Open OnDemand environment. The talk will also cover the used of Streamlit for the creation of python-based web applications that integrate with Open OnDemand\u2019s job submission system and shared file systems. Attendees will gain hands-on experience in deploying reproducible, and easily accessible applications in a high-throughput computing environment.", "description": "This talk will describe the process of creating and deploying Singularity-based interactive applications on the Open OnDemand environment. Singularity containers offer a secure and portable way to package applications. When combined with Open OnDemand, they enable easy scaling of single-user applications to multi-user environments, while offloading user management to the Open OnDemand environment. The talk will also cover the used of Streamlit for the creation of python-based web applications that integrate with Open OnDemand\u2019s job submission system and shared file systems. Attendees will gain hands-on experience in deploying reproducible, and easily accessible applications in a high-throughput computing environment.\r\nOutline: Introduction to Singularity and Streamlit; Overview of building Singularity containers; Overview of developing with Streamlit; Containerizing interactive applications - considerations for GUIs, data dependencies, and user-specific configurations; Setting up the Open OnDemand interactive application; Integrating Singularity containers with Open OnDemand; Scaling single-user applications for multi-user access; Best practices for resource allocation and performance optimization; Practical steps for attendees to deploy their own applications; Brief live demonstration; Q&A and Discussion.\r\nWhy Attend:\u2028Attendees will gain practical knowledge of setting up a Singularity-based Open OnDemand interactive application and scaling single-user applications for multi-user access via Open OnDemand.\r\nWho Should Attend:\u2028HPC administrators, researchers, and developers interested in containerizing web or GUI applications for deployment via the Open OnDemand environment. Basic familiarity with containerization concepts and Open OnDemand is helpful but not required.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZYBQ3V", "name": "Kyriakos Tsoukalas [Colgate University]", "avatar": "https://cfp.openondemand.org/media/avatars/ZYBQ3V_yZidmFK.webp", "biography": "Kyriakos Tsoukalas, Ph.D., is the Associate Director of Research and High Performance Computing at Colgate University. In his role, Kyriakos aims to facilitate and enable faculty, staff, and students to conduct research and to provide high-performance and high-throughput computing resources. He is an experienced solutions architect and manager with over 15 years of methodically solving problems across cybersecurity, server administration, and web development. He manages the Open OnDemand environment available on Colgate's supercomputer.", "public_name": "Kyriakos Tsoukalas [Colgate University]", "guid": "c5c128ed-2daf-5dc9-bfa4-2b529a9f0d58", "url": "https://cfp.openondemand.org/2025/speaker/ZYBQ3V/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/ZXPTGW/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/ZXPTGW/", "attachments": []}], "Lee Conference Room (CGIS S030)": [{"guid": "ce3b6523-8a34-5089-99a7-b98142b88a8e", "code": "R7UZUH", "id": 78032, "logo": null, "date": "2025-03-18T15:00:00-04:00", "start": "15:00", "duration": "00:25", "room": "Lee Conference Room (CGIS S030)", "slug": "2025-78032-developer-forum-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/R7UZUH/", "title": "Developer Forum (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Room for optional breakout sessions", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/R7UZUH/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/R7UZUH/", "attachments": []}], "CGIS Concourse": [{"guid": "cec7fecc-25da-576d-be3a-8f0f34bec46b", "code": "M8TV3T", "id": 78017, "logo": null, "date": "2025-03-18T18:00:00-04:00", "start": "18:00", "duration": "02:00", "room": "CGIS Concourse", "slug": "2025-78017-idea-marketplace-and-reception-hors-d-oeuvres", "url": "https://cfp.openondemand.org/2025/talk/M8TV3T/", "title": "Idea Marketplace and Reception (Hors D'oeuvres)", "subtitle": "", "track": "Reception", "type": "Reception", "language": "en", "abstract": "Join us for an evening of posters, GOODLUCK conversations, and some fun and games. \r\n\r\nChat with our sponsors, meet fellow GOOD attendees and the Open OnDemand core team, and gear up for Day 3! \r\n\r\nDrinks and refreshments will be served!", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/M8TV3T/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/M8TV3T/", "attachments": []}, {"guid": "a68b6106-a4e5-573e-9309-f9771223a5d9", "code": "3PW9AL", "id": 78008, "logo": null, "date": "2025-03-18T18:30:00-04:00", "start": "18:30", "duration": "00:10", "room": "CGIS Concourse", "slug": "2025-78008-using-openondemand-for-real-world-interdisciplinary-ai-projects-in-classrooms", "url": "https://cfp.openondemand.org/2025/talk/3PW9AL/", "title": "Using OpenOnDemand for Real-World, Interdisciplinary AI Projects in Classrooms", "subtitle": "", "track": "Posters [featuring AI OnDemand]", "type": "Poster", "language": "en", "abstract": "Integrating interdisciplinary collaboration in AI courses enables students to apply AI to real-world problems across diverse fields. In my AI classes, students partner with faculty from various departments, using OpenOnDemand for GPU-based computations to develop AI solutions. This hands-on approach includes projects like rainfall prediction, wildlife imagery classification, and healthcare trend analysis. OpenOnDemand supports these projects enabling students to tackle data-intensive challenges. This framework builds technical skills and highlights AI\u2019s impact across disciplines, preparing students to innovate beyond traditional boundaries. This poster showcases the work done with OpenOnDemand across 7 different disciplines to show the interdisciplinary power of OpenOnDemand.", "description": "This presentation examines integrating interdisciplinary collaboration into AI courses, using OpenOnDemand for GPU-based computations to support data-intensive, real-world projects. In my AI classes, students collaborate with faculty from different departments, applying machine learning and data analysis techniques to solve complex problems while connecting their work to other disciplines. OpenOnDemand provides students with high-performance computing access, enabling them to handle large datasets and train models efficiently, making interdisciplinary AI projects feasible and scalable.\r\n\r\nKey projects include:\r\n\r\n- Earth and Ocean Sciences: Predicting rainfall in the western USA, classifying wildlife in imagery, and assessing water quality using satellite data.\r\n- Environmental Sciences: Examining the impact of concentrated animal feeding operations (CAFOs) on communities in North Carolina.\r\n- Exercise Science: Analyzing factors affecting divers\u2019 balance using force plate data.\r\n- Healthcare Administration: Predicting access points in electronic health records and deriving insights from American Hospital Association survey data.\r\n- Nursing: Identifying depression patterns among parents of children with special healthcare needs.\r\n- Physics and Physical Oceanography: Detecting building damage through satellite imagery.\r\n- English: Analyzing literary depictions of the Wilmington Massacre of 1898 with natural language processing.\r\n- History: Studying the long-term effects of the 1898 Wilmington Massacre on Black communities in Wilmington.\r\n\r\nThrough these projects, students gain hands-on experience in developing AI solutions tailored to specific domains. This interdisciplinary approach expands their understanding of AI\u2019s applications beyond computer science, helping them to see how AI can drive innovation across a variety of contexts. By applying AI to real-world data, students enhance their technical expertise and develop an appreciation for cross-disciplinary research, equipping them to tackle diverse challenges with AI solutions.\r\n\r\nThis model prepares students to approach AI with a holistic perspective, fostering skills that allow them to innovate at the intersection of AI and other fields, addressing complex societal and academic challenges.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LTACCL", "name": "Gulustan Dogan [University of North Carolina Wilmington]", "avatar": null, "biography": "Gulustan Dogan is an assistant professor at University of North Carolina Wilmington in Computer Science department. She worked at Yildiz Technical University, Istanbul, Turkey as an Associate Professor. She worked at NetApp and Intel as a software engineer in Silicon Valley. She received her PhD degree in Computer Science from City University of New York. She received her B.Sc degree in Computer Engineering from Middle East Technical University, Turkey. She is one of the founding members of Turkish Women in Computing (TWIC), a Systers community affiliated with Anita Borg Institute. She also serves as Wilmington Ambassador of Women In Data Science Stanford.", "public_name": "Gulustan Dogan [University of North Carolina Wilmington]", "guid": "e52f5f3a-5c1e-51f6-96f1-a4f2f00d078f", "url": "https://cfp.openondemand.org/2025/speaker/LTACCL/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/3PW9AL/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/3PW9AL/", "attachments": []}, {"guid": "bc2662a0-114d-5929-acd9-a6a1c0f38e90", "code": "FU7YFW", "id": 78037, "logo": null, "date": "2025-03-18T18:40:00-04:00", "start": "18:40", "duration": "00:10", "room": "CGIS Concourse", "slug": "2025-78037-simplifying-hpc-access-enhancing-research-with-open-ondemand-at-university-of-virginia", "url": "https://cfp.openondemand.org/2025/talk/FU7YFW/", "title": "Simplifying HPC Access: Enhancing Research with Open OnDemand at University of Virginia", "subtitle": "", "track": "Posters", "type": "Poster", "language": "en", "abstract": "As computational methods in research evolve, many researchers face challenges using traditional High-Performance Computing (HPC) systems. At the University of Virginia Research Computing, we address this by leveraging Open OnDemand (OOD) as a user-friendly, browser-based platform for Interactive HPC (IHPC) and Slurm job management. OOD simplifies HPC access with popular applications, virtual desktops for GUI-based tools, and seamless connectivity without the need for a VPN or command-line interaction. To enhance usability, we\u2019ve added custom utilities for monitoring account status, managing scratch filesystem files, and generating Slurm scripts with Service Unit (SU) estimates. \r\nThese innovations reduce barriers to HPC use, enabling researchers to focus on their work while accessing pow", "description": "With the expanding reliance of research on ever evolving computational methods, it is essential to recognize that most researchers lack the training necessary to effectively utilize traditional HPC systems. With the growing reliance on computational methods in research, many researchers lack the training required to effectively use traditional High-Performance Computing (HPC) systems. To ensure equitable access to HPC resources, innovative and user-friendly interfaces are essential, particularly for less-experienced users.  \r\nAt the University of Virginia Research Computing, we leverage Open OnDemand (OOD) as our primary platform for Interactive High-Performance Computing (IHPC) and as a web portal for Slurm job submission, supporting both educational and research activities.  \r\n\r\nOOD empowers users to access the power and scalability of HPC systems for interactive data analysis and visualization through a browser-based interface, eliminating the need for a Virtual Private Network (VPN). As an operating system-agnostic platform, OOD is accessible from any device, offering popular applications and a virtual desktop environment for GUI-based tools. This approach significantly enhances usability, making HPC systems more approachable for researchers.  \r\nDrawing on our experience, we identified that many researchers primarily use HPC systems for a limited set of applications. To address this, we customized OOD\u2019s framework to streamline access to these applications and utilities. Our tailored tools include:  \r\n\r\n- **Account Status Checker:** Displays the status of HPC accounts and storage usage.  \r\n- **HPC Status:** Monitors partition activity, showing running and pending jobs.  \r\n- **Scratch Filesystem Monitor:** Notifies users of files scheduled for deletion in the scratch filesystem.  \r\n- **Slurm Script Generator:** Assists in creating Slurm scripts based on user-defined parameters and estimates Service Unit (SU) consumption.  \r\n\r\nTo further reduce barriers, we transitioned our onboarding training and \u201cIntro to HPC\u201d sessions entirely to OOD, eliminating the need for command-line interaction.  \r\n\r\nBy integrating OOD with these custom utilities, we have simplified HPC access, reduced technical challenges, and enabled researchers to focus on advancing their work without needing to become HPC experts. This approach fosters productivity, innovation, and greater accessibility across diverse research domains.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KLCLLE", "name": "Ahmad Sheikhzada [University of Virginia]", "avatar": null, "biography": "I am Ahmad Sheikhzada, technical support manager at University of Virginia Research Computing organization. I hold a Ph.D. in computational condensed matter physics.", "public_name": "Ahmad Sheikhzada [University of Virginia]", "guid": "9fc2ce73-209d-5289-8918-45324659eae0", "url": "https://cfp.openondemand.org/2025/speaker/KLCLLE/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/FU7YFW/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/FU7YFW/", "attachments": []}, {"guid": "1e5efcde-0cf9-5e40-b137-7765351202b3", "code": "PJMNB7", "id": 77987, "logo": null, "date": "2025-03-18T18:50:00-04:00", "start": "18:50", "duration": "00:10", "room": "CGIS Concourse", "slug": "2025-77987-the-ood-app-ecosystem", "url": "https://cfp.openondemand.org/2025/talk/PJMNB7/", "title": "The OOD App Ecosystem", "subtitle": "", "track": "Posters", "type": "Poster", "language": "en", "abstract": "There are thousands of scientific and HPC applications that users need to carry out their work. OOD offers an incredible resource for users to access these applications, but how best to understand the existing OOD Apps, to learn from them, and to create your own? In this poster, we propose a simple, centralized repository for OOD Apps and some basic guidelines for creating and sharing new ones.", "description": "Description will be completed before due date.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KPMTKJ", "name": "Sean Anderson [Wake Forest University]", "avatar": "https://cfp.openondemand.org/media/avatars/KPMTKJ_oll838v.webp", "biography": "Part of the HPC Team at Wake Forest University.", "public_name": "Sean Anderson [Wake Forest University]", "guid": "8fdedd0b-ad40-50ae-9d6d-809221e3ede2", "url": "https://cfp.openondemand.org/2025/speaker/KPMTKJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/PJMNB7/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/PJMNB7/", "attachments": []}, {"guid": "06786d56-733e-59cf-b8bb-ad4b4654e7c3", "code": "99AZDY", "id": 77986, "logo": null, "date": "2025-03-18T19:00:00-04:00", "start": "19:00", "duration": "00:10", "room": "CGIS Concourse", "slug": "2025-77986-dartmouth-college-open-ondemand-setup", "url": "https://cfp.openondemand.org/2025/talk/99AZDY/", "title": "Dartmouth College Open OnDemand Setup", "subtitle": "", "track": "Posters", "type": "Poster", "language": "en", "abstract": "How we worked through the Kerberized NFS storage", "description": "This poster will outline how Dartmouth College setup Open OnDemand to work with both our Kerberized NFS storage and our SAML Single Sign-On (SSO) systems.", "recording_license": "", "do_not_record": false, "persons": [{"code": "J8PCFK", "name": "Jaime Cleek [Dartmouth]", "avatar": null, "biography": "", "public_name": "Jaime Cleek [Dartmouth]", "guid": "98580dc8-5772-52ea-806e-566d26aa2f49", "url": "https://cfp.openondemand.org/2025/speaker/J8PCFK/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/99AZDY/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/99AZDY/", "attachments": []}], "Kang Conference Room (CGIS S050)": [{"guid": "494cac23-54ec-503b-9bb9-0fdbcb5b5b45", "code": "3CWD9A", "id": 77972, "logo": null, "date": "2025-03-18T15:00:00-04:00", "start": "15:00", "duration": "00:25", "room": "Kang Conference Room (CGIS S050)", "slug": "2025-77972-developer-forum-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/3CWD9A/", "title": "Developer Forum (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Room for optional breakout sessions", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/3CWD9A/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/3CWD9A/", "attachments": []}], "Tsai Auditorium (CGIS S010)": [{"guid": "96947f15-4b33-557e-a295-671b01d0c19d", "code": "TJNP7W", "id": 78019, "logo": null, "date": "2025-03-18T08:30:00-04:00", "start": "08:30", "duration": "01:30", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78019-integrating-xdmod-with-ondemand", "url": "https://cfp.openondemand.org/2025/talk/TJNP7W/", "title": "Integrating XDMoD with OnDemand", "subtitle": "", "track": "Tutorial", "type": "Tutorial", "language": "en", "abstract": "This tutorial will demonstrate how to integrate XDMoD job statistics graphics on the OnDemand dashboard and how to configure XDMoD to aggregate OnDemand usage logs.", "description": "Building off of the highly successful HPC Toolset Tutorial (https://github.com/ubccr/hpc-toolset-tutorial) developed by the teams at OSC and University at Buffalo CCR, this 90 minute tutorial will take users through the steps needed to integrate Open XDMoD (https://open.xdmod.org/) with OnDemand.  Open XDMoD is an application for monitoring cyberinfrastructure resources such as HPC clusters, storage, cloud, and OnDemand instances.  Open XDMoD provides standard metrics such as utilization, provides quality of service metrics designed to proactively identify underperforming system hardware and software, and can report job level performance data for every job running on the HPC system. \r\n\r\nThere are two types of OnDemand-XDMoD integration possible.  The first allows XDMoD user specific job usage graphs to display on the OnDemand dashboard.  Users are presented with information such as the most recent month's job efficiency report, core hours efficiency report, and recently completed job information.  The second part of the tutorial will demonstrate the xdmod-ondemand module, an optional add-on for Open XDMoD that allows for the display and analysis of Open OnDemand usage. This is intended to be used by HPC center staff to analyze who uses OnDemand at their center, how frequently it's used and what applications within OnDemand are utilized.\r\n\r\nThis tutorial will use the Docker container setup created for the HPC Toolset Tutorial and step participants through the configurations required for the two different integration options.  This tutorial will be fast paced and is intended for experienced HPC system administrators who are relatively familiar with the configuration of both Open XDMoD and Open OnDemand.  Attendees have the option to either participate in the step-by-step configuration using Docker on their laptops and running the HPC Toolset Tutorial containers locally or they can simply follow along as the speaker demonstrates.  \r\n\r\nTutorial setup:\r\nThe container environment requires approximately 25GB of disk space and should be downloaded prior to the tutorial from here:  https://github.com/ubccr/hpc-toolset-tutorial\r\n\r\nRun the first step of the tutorial under the \"XDMoD Setup & Job Ingestion\" section (https://github.com/ubccr/hpc-toolset-tutorial/blob/master/xdmod/README.md#xdmod-ondemand-integration-tutorial) prior to the start of the tutorial as this process can take 25-30 minutes: \r\n- Submit jobs to the cluster", "recording_license": "", "do_not_record": false, "persons": [{"code": "7HLYWH", "name": "Dori Sajdak [University at Buffalo]", "avatar": null, "biography": "Dori is a senior systems administrator at the University at Buffalo's Center for Computational Research.  She manages the help desk team, is responsible for the Open OnDemand service, and is the project manager for the ColdFront resource and allocations management portal (https://github.com/ubccr/coldfront).  You may have heard her at HPC conferences and other community events evangelizing the trifecta of cyberinfrastructure tools - ColdFront, Open OnDemand, and Open XDMoD.", "public_name": "Dori Sajdak [University at Buffalo]", "guid": "fd6e2d4e-8a5a-518e-80c4-140fcb866962", "url": "https://cfp.openondemand.org/2025/speaker/7HLYWH/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/TJNP7W/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/TJNP7W/", "attachments": []}, {"guid": "fe5f02bd-fde6-568c-84fc-da66750646fb", "code": "V3PHZJ", "id": 77984, "logo": null, "date": "2025-03-18T10:30:00-04:00", "start": "10:30", "duration": "01:30", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-77984-extending-functionality-with-initializers", "url": "https://cfp.openondemand.org/2025/talk/V3PHZJ/", "title": "Extending Functionality with Initializers", "subtitle": "", "track": "Tutorial", "type": "Tutorial", "language": "en", "abstract": "OOD can leverage initializers to customize or provide extended options when generating forms, and using other OOD features. This talk covers what initializers are, how to set them up, and example initializers for different functions.", "description": "Example initializers: dynamic scheduler queries, filesystem checking, licensing checks, etc.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MHPPMS", "name": "Huston Rogers [Mississippi State University]", "avatar": null, "biography": "I am a systems administrator at Mississippi State University, supporting users of a variety of backgrounds and research interests. Mississippi State supports multiple federal agencies and have managed multiple Top500 systems.", "public_name": "Huston Rogers [Mississippi State University]", "guid": "2de0c089-21e1-53f8-b051-de2ee8b52bc2", "url": "https://cfp.openondemand.org/2025/speaker/MHPPMS/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/V3PHZJ/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/V3PHZJ/", "attachments": []}, {"guid": "1466a48c-4a93-58de-b91a-126a60e01e10", "code": "FK7R3E", "id": 78003, "logo": null, "date": "2025-03-18T13:00:00-04:00", "start": "13:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78003-a-good-start-open-ondemand-s-past-present-and-future", "url": "https://cfp.openondemand.org/2025/talk/FK7R3E/", "title": "A GOOD Start:  Open OnDemand\u2019s Past, Present, and Future", "subtitle": "", "track": "Core Team Track [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "The conference will kick-off with a welcome to everyone attending as well as a brief overview of recent major accomplishments related to Open OnDemand.  Open OnDemand PI Alan Chalker will provide a vision for the future of Open OnDemand, particularly as it relates to the rapid adoption of AI technologies.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8LZUCZ", "name": "Alan Chalker", "avatar": null, "biography": "Alan Chalker, Ph.D., is Director of Strategic Programs at the Ohio Supercomputer Center (OSC). In this role he is responsible for many of OSC\u2019s innovative efforts and initiatives, including in the areas of business development and relationship management. Chalker also coordinates many of the center\u2019s grant proposals and manages a variety of research projects, as well as the Open OnDemand platform, which is utilized by research computing centers worldwide.", "public_name": "Alan Chalker", "guid": "b24bb051-204c-5a03-ad43-25ceb6a56ae0", "url": "https://cfp.openondemand.org/2025/speaker/8LZUCZ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/FK7R3E/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/FK7R3E/", "attachments": []}, {"guid": "d9ad2e0a-0095-5dba-832e-4db9df5243b2", "code": "TPGRMP", "id": 77994, "logo": null, "date": "2025-03-18T13:30:00-04:00", "start": "13:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-77994-open-ondemand-harvard-iqss", "url": "https://cfp.openondemand.org/2025/talk/TPGRMP/", "title": "Open OnDemand @ Harvard IQSS", "subtitle": "", "track": "Platinum Sponsor Talk", "type": "Talk", "language": "en", "abstract": "This talk gives a high-level overview of our user-centered, collaborative approach to infrastructure operations and software development for Open OnDemand at Harvard IQSS.  We highlight past, present, and future projects for Open OnDemand feature development.  This talk can serve as a springboard for a number of other presentations as needed to share more in-depth experiences with Open OnDemand.", "description": "Projects include the following:\r\n\r\n* Efficient Open OnDemand maintenance processes\r\n* Integration of Open OnDemand and Dataverse\r\n* Integrating HarvardKey, AD, and Okta for IAM for Open OnDemand\r\n* Researcher and System Metrics in Open OnDemand\r\n* Open OnDemand extensions without forking\r\n* Local environment for Open OnDemand for software development and puppet testing\r\n* OnDemand customizations with profiles - how to use profiles\r\n* Developing an Open OnDemand developer guide\r\n* Saved settings for Job Composer", "recording_license": "", "do_not_record": false, "persons": [{"code": "UNTF39", "name": "Len Wisniewski [Harvard]", "avatar": null, "biography": "To be provided later.", "public_name": "Len Wisniewski [Harvard]", "guid": "b67aa879-8d36-5557-9db9-b24f489ad575", "url": "https://cfp.openondemand.org/2025/speaker/UNTF39/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/TPGRMP/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/TPGRMP/", "attachments": []}, {"guid": "c75baa8f-b4af-5def-bbfe-e6991278a29f", "code": "AV3LRW", "id": 78027, "logo": null, "date": "2025-03-18T14:00:00-04:00", "start": "14:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78027-maximizing-your-ai-infrastructure-utilization-with-open-ondemand-and-gpu-fractionalization", "url": "https://cfp.openondemand.org/2025/talk/AV3LRW/", "title": "Maximizing your AI Infrastructure Utilization with Open OnDemand and GPU Fractionalization", "subtitle": "", "track": "Platinum Sponsor Talk [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "The growing demands for accelerated computing in batch HPC and AI training call for innovative strategies to enhance infrastructure utilization. GPU fractionalization enables dynamic allocation and sharing of GPU resources, resulting in cost savings and improved efficiency. This talk will discuss key approaches, including NVIDIA Multi-Instance GPU (MIG) and JuiceLabs' dynamic GPU sharing software, highlighting their features, impact on system design, and interaction with the Open OnDemand ecosystem. We will also present a new initiative between Cambridge Computer and JuiceLabs to develop the integration of their GPU-sharing technology with Open OnDemand and discuss how institutions can start using the product today and contribute to the design and vision of the product.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "AVHKKM", "name": "Chris Simmons [Cambridge Computer]", "avatar": "https://cfp.openondemand.org/media/avatars/AVHKKM_QhBawM2.webp", "biography": "Dr. Christopher S. Simmons is Cambridge Computer Services\u2019 Scientist in Residence responsible for providing thought leadership for clients and cultivating relationships in our industry. He has over 25 years of experience in all facets of computational science and high performance computing.  Dr. Simmons earned his Ph.D. from the University of Texas at Austin in Physical Chemistry with an emphasis in Computational Quantum Mechanics and is the Project Lead for OpenHPC.", "public_name": "Chris Simmons [Cambridge Computer]", "guid": "78cdb628-08d5-5aad-85e2-9dc8aa4dee2a", "url": "https://cfp.openondemand.org/2025/speaker/AVHKKM/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/AV3LRW/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/AV3LRW/", "attachments": []}, {"guid": "d3a6bb0c-5000-5bc3-b8d9-ad90ae332006", "code": "SZXWKM", "id": 78035, "logo": null, "date": "2025-03-18T14:30:00-04:00", "start": "14:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78035-bringing-ai-tools-to-open-ondemand-to-boost-coding-efficiency", "url": "https://cfp.openondemand.org/2025/talk/SZXWKM/", "title": "Bringing AI tools to Open OnDemand to boost coding efficiency", "subtitle": "", "track": "Application Track [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "Integrating AI-powered developer tools within VS Code and Jupyter Notebooks significantly enhances coding efficiency and productivity. This presentation will feature select coding assistant tools applicable to Open OnDemand users engaged in coding, encompassing beginner developers, data analysts, and experienced developers. Participants will receive feature overviews and installation guidance to facilitate the seamless adoption of AI-powered coding tools.", "description": "VS Code and Jupyter Notebooks are established tools within the programming and data science communities, with Open OnDemand enhancing their accessibility and usability, particularly within high-performance computing environments. AI-powered developer tools are transforming software development paradigms. At Berkeley Lab, we provide Large Language Models (LLMs) on-premises and in the cloud to support the scientific computing community. This presentation will demonstrate AI-powered developer tools, including GitHub Copilot, Continue with locally hosted LLMs via Ollama, and Jupyter AI, integrated within VS Code and Jupyter Notebook, respectively. We will guide tool configuration within the Open OnDemand platform and illustrate AI-powered functionalities through coding examples. Participants will gain insights into leveraging AI-powered developer tools to optimize their coding workflow for writing, debugging, and maintaining code within the Open OnDemand environment.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HDBJNV", "name": "Wei Feinstein [Lawrence Berkeley National Laboratory]", "avatar": "https://cfp.openondemand.org/media/avatars/HDBJNV_EX7t4TQ.webp", "biography": "Wei Feinstein, Ph.D., leads HPC services at Lawrence Berkeley National Laboratory. She is a trained computational biologist with first-hand experience as an HPC user and over a decade of experience providing services. Wei is passionate about delivering cutting-edge technologies to research communities. Outside work, Wei enjoys family time, gives attention to her animals, and explores new places through travel.", "public_name": "Wei Feinstein [Lawrence Berkeley National Laboratory]", "guid": "af795dec-67fb-53db-b7f0-f0f9c11462b3", "url": "https://cfp.openondemand.org/2025/speaker/HDBJNV/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/SZXWKM/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/SZXWKM/", "attachments": []}, {"guid": "263eb8e3-fce1-5f65-99a9-d407d78bcecd", "code": "WKECSV", "id": 78005, "logo": null, "date": "2025-03-18T15:00:00-04:00", "start": "15:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78005-developer-forum", "url": "https://cfp.openondemand.org/2025/talk/WKECSV/", "title": "Developer Forum", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8LZUCZ", "name": "Alan Chalker", "avatar": null, "biography": "Alan Chalker, Ph.D., is Director of Strategic Programs at the Ohio Supercomputer Center (OSC). In this role he is responsible for many of OSC\u2019s innovative efforts and initiatives, including in the areas of business development and relationship management. Chalker also coordinates many of the center\u2019s grant proposals and manages a variety of research projects, as well as the Open OnDemand platform, which is utilized by research computing centers worldwide.", "public_name": "Alan Chalker", "guid": "b24bb051-204c-5a03-ad43-25ceb6a56ae0", "url": "https://cfp.openondemand.org/2025/speaker/8LZUCZ/"}, {"code": "ZGCMS8", "name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "avatar": null, "biography": "", "public_name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "guid": "69ed0dec-77d6-520e-83a1-f23bf3c095ea", "url": "https://cfp.openondemand.org/2025/speaker/ZGCMS8/"}, {"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}, {"code": "S8CX8K", "name": "Travis Ravert [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Travis Ravert [Ohio Supercomputer Center]", "guid": "ee9ae0e2-b59b-552d-8508-b67b3d0c4741", "url": "https://cfp.openondemand.org/2025/speaker/S8CX8K/"}, {"code": "WHL8BQ", "name": "Jeff Ohrstrom [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Jeff Ohrstrom [Ohio Supercomputer Center]", "guid": "f965b359-ea3e-5b87-86a0-3ee2eec9d292", "url": "https://cfp.openondemand.org/2025/speaker/WHL8BQ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/WKECSV/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/WKECSV/", "attachments": []}, {"guid": "7fb7d720-8bc9-52e1-87ef-ba9fcc8fd585", "code": "7CWQLP", "id": 78060, "logo": null, "date": "2025-03-18T16:00:00-04:00", "start": "16:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78060-federated-open-ondemand", "url": "https://cfp.openondemand.org/2025/talk/7CWQLP/", "title": "Federated Open OnDemand", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "Some organizations, such as CSC - IT Center for Science, provide the users with access to multiple supercomputers, where each of the supercomputers may have completely separate instances of Open OnDemand. This leads to a fragmented user experience, where the user is required to log in to another instance to access another supercomputer, as well as increased time spent on maintaining multiple instances. This talk targets system administrators, service owners, and other persons responsible for maintaining and developing Open OnDemand instances, and discusses the benefits and challenges of providing a single instance of Open OnDemand, which is connected to all of the organization's supercomputers and potentially even partner organizations' supercomputers.", "description": "Open OnDemand (OOD) is typically deployed in, or close to the supercomputer, usually on login or utility nodes, where the supercomputer file system can be mounted, direct access to the scheduler exists, and compute nodes can be accessed. However, in cases where the supercomputers are geographically distributed or managed by external organizations, these pre-requisites may not be fulfilled.\r\n\r\nThis talk explores the possibilities and challenges of deploying OOD in a different environment than the supercomputer itself, enabling the possibility of providing access to multiple remote supercomputers through a single centralized instance of OOD.\r\n\r\nAs part of the exploration work, CSC developed two prototypes of a centralized OOD instance to discover challenges and test potential solutions. Based on the prototypes, the main technical challenges consist of identity and access management, file system access, compute node access, scheduler access and potential performance concerns.\r\n\r\nThe first prototype was based on direct SSH access to the national supercomputers, with quick-and-dirty SSHFS mounts to explore the other challenges of federated OOD. The second prototype utilized FirecREST for accessing the supercomputer, and included an additional abstraction layer to solve the challenges related to the file system. Future work in this area consists of building a production-ready implementation of a federated OOD instance.\r\n\r\nThe goal of the talk is to provide a foundation for future discussion surrounding the topic, gather ideas for technical solutions and future development, as well as provide insight about the topic to other organizations interested in achieving a single, centralized OOD instance that could provide access to multiple supercomputers.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TKYXWR", "name": "Robin Karlsson [CSC - IT Center for Science]", "avatar": null, "biography": "Working at CSC - IT Center for Science in Finland with configuring and developing our instances of Open OnDemand for both our national supercomputers Puhti and Mahti, and the European supercomputer LUMI, hosted by CSC.", "public_name": "Robin Karlsson [CSC - IT Center for Science]", "guid": "265f3a85-38c9-5e61-bbab-e63d671f0a00", "url": "https://cfp.openondemand.org/2025/speaker/TKYXWR/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/7CWQLP/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/7CWQLP/", "attachments": []}, {"guid": "a2ede08c-215e-57c3-9fec-dd0d0beb979a", "code": "BNEEB3", "id": 78011, "logo": null, "date": "2025-03-18T16:30:00-04:00", "start": "16:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78011-scaling-up-ood-a-sysadmin-s-perspective", "url": "https://cfp.openondemand.org/2025/talk/BNEEB3/", "title": "Scaling up OOD - a sysadmin's perspective", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "A walk-through of concrete issues and performance improvements\r\nwhich CSC has identified when approaching a scale of hundreds of concurrent\r\nusers on Open OnDemand. The aim is to inform system administrators and developers\r\nwho are operating an OOD instance about potential pitfalls, as well as quirks\r\nwhich only become visible at a larger scale.\r\n\r\nThis technical talk will consider site-specific issues, code-specific issues in the OOD\r\nupstream, as well as architectural impacts of using Passenger.\r\nA general understanding of the OOD architecture, Passenger's role in it, and\r\nLinux systems programming is beneficial.", "description": "CSC - IT Center for Science Ltd. is currently hosting three supercomputers,\r\nLUMI (#8 on the 11/2024 Top500 list) as well as two national supercomputers.\r\nCSC has been using Open OnDemand since 2021, and has since deployed OOD on\r\nall three supercomputers. The use of OOD has evolved over the years, and it\r\nhas become an integral part of our service offering for users of the HPC clusters.\r\n\r\nThe popularity of OOD among users has grown, and this has caused some interesting\r\nperformance issues. In November of 2024, the busiest of our national supercomputers,\r\nPuhti, had around 1500 unique users logging into OOD. It is not uncommon to have\r\nup to 200 concurrent users on Puhti's web interface, and at times there have been\r\nissues with high system load on the web server.\r\n\r\nThis talk will go over a few major performance improvements that CSC has found\r\nhelpful both in the past, but also some future improvements that have been\r\nidentified. The talk will mention Passenger quirks as part of OOD's architecture,\r\nthe importance of running nginx_clean, as well as the impact of a fast\r\nuser-mapper executable.\r\n\r\nThe information will be quite technical in nature and is aimed towards operators\r\nof an OOD instance, e.g., system administrators and developers.\r\nThe talk will include concrete suggestions for administrators on how to configure\r\ntheir OOD instances to avoid pitfalls when reaching a higher user count.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3NQDY7", "name": "Simon Westersund [CSC - IT Center for Science]", "avatar": null, "biography": "Simon is a System specialist at CSC - IT Center for Science Ltd. He has been participating in the roll-out and operations of Open OnDemand on three different supercomputers since 2021, including the pre-exascale system LUMI. CSC operates OOD via a containerized deployment, which creates interesting opportunities for testing and development for OOD. CSC is an active contributor to the OOD project, including code submissions, issue reporting, and testing.", "public_name": "Simon Westersund [CSC - IT Center for Science]", "guid": "2a19ee01-e488-52a3-a085-4293819fb170", "url": "https://cfp.openondemand.org/2025/speaker/3NQDY7/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/BNEEB3/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/BNEEB3/", "attachments": []}, {"guid": "42f96a1f-cd56-58e0-9c87-7e1cd9b6d31d", "code": "XUTHP9", "id": 78010, "logo": null, "date": "2025-03-18T17:00:00-04:00", "start": "17:00", "duration": "01:00", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78010-growing-open-ondemand-leveraging-unified-community-knowledge-goodluck-a-deeper-dive", "url": "https://cfp.openondemand.org/2025/talk/XUTHP9/", "title": "Growing Open OnDemand: Leveraging Unified Community Knowledge (GOODLUCK) \u2013 A Deeper Dive", "subtitle": "", "track": "Core Team Track [featuring AI OnDemand]", "type": "Other [Share your creative idea for the program]", "language": "en", "abstract": "Members of the leadership team of GOODLUCK, the most recent NSF-funded Open OnDemand project, will introduce the key elements of the four major thrusts of the project:  building an apverse, gathering classroom solutions,  developing cross-cutting solutions and growing the community through affinity groups with time for Q&A and feedback. \r\n\r\nThis session will be followed by the Idea Marketplace, where audience members will have an opportunity to have informal one-on-one discussions with the GOODLUCK team to provide feedback and join the effort.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/XUTHP9/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/XUTHP9/", "attachments": []}]}}, {"index": 3, "date": "2025-03-19", "day_start": "2025-03-19T04:00:00-04:00", "day_end": "2025-03-20T03:59:00-04:00", "rooms": {"Belfer Case Study Room (CGIS S020)": [{"guid": "a9df53cf-cbf3-5592-9cf0-02495d194ff8", "code": "TGUZM9", "id": 78038, "logo": null, "date": "2025-03-19T10:00:00-04:00", "start": "10:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78038-managing-the-software-environment-for-a-classroom-deployment-of-ood", "url": "https://cfp.openondemand.org/2025/talk/TGUZM9/", "title": "Managing the software environment for a classroom deployment of OOD", "subtitle": "", "track": "Core Team Track [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "The Ohio Supercomputer Center (OSC) saw increased use of its OSC OnDemand web interface for classroom applications during the COVID-19 pandemic, particularly for R and Python. To address challenges in creating shareable and reproducible environments, OSC customized RStudio and Jupyter Notebooks for a dedicated classroom OOD instance. This setup allows instructors to manage and configure software environments for students, ensuring consistency and reducing setup time. Instructors can also access student workspaces to review and manage homework.", "description": "The Ohio Supercomputer Center (OSC) provides advanced computing solutions to researchers through a web-based interface called OSC OnDemand. During the COVID-19 pandemic, we observed a significant increase in the use of OnDemand for classroom applications, particularly for tools like R and Python. However, this surge highlighted challenges in creating environments that are easily shareable and reproducible to meet classroom needs.\r\nTo address these challenges, we customized RStudio and Jupyter Notebook and deployed them on a dedicated classroom server. This setup enables the delivery of tailored, isolated software environments for each classroom, ensuring a seamless and efficient learning experience for students and instructors. Each classroom environment is managed by the instructor, who can install, and update packages as needed. When students log into a course hosted on the classroom server, they are provided with the custom R or Python environment configured by the instructor. This eliminates the need for students to install packages themselves, ensuring consistency and reducing setup time. Additionally, these environments are isolated from other Python or R workflows the user may already have in their accounts, preventing conflicts and maintaining a clean, course-specific workspace. \r\nInstructors can also easily share data and other files for students to use for assignments. They have access to a student's workspace with limited permissions, allowing them to review and manage homework submissions directly within the custom environment. This ensures that assignments are completed and assessed within the same controlled setup, streamlining the process for both students and instructors.\r\nClassroom projects remain an area of growth at OSC. In 2023 we hosted over 200 courses for 30 colleges and universities around the state, provided computing and software resources to a total of 6750 enrollees. In our presentation, we will discuss the capabilities, tools and processes used at OSC so that others in the OOD community can leverage our efforts to support their educational workloads.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RBFG3Y", "name": "Karen Tomko [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/RBFG3Y_ohNrxTB.webp", "biography": "Karen Tomko, Ph.D., serves as Director of Research Software Applications and Manager of the Scientific Applications group at the Ohio Supercomputer Center. Tomko also serves on the steering committee for the Midwest Research Computing and Data Consortium and is a member of the leadership team for the ICICLE AI institute. Her research interests include communication runtimes, application parallelization and tuning, and cyberinfrastructure for AI.", "public_name": "Karen Tomko [Ohio Supercomputer Center]", "guid": "4e38757a-330f-570b-8109-9443c3be7a4c", "url": "https://cfp.openondemand.org/2025/speaker/RBFG3Y/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/TGUZM9/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/TGUZM9/", "attachments": []}, {"guid": "33903253-ad49-5650-9ccb-5ea64d2a7651", "code": "WQFEUA", "id": 78054, "logo": null, "date": "2025-03-19T11:00:00-04:00", "start": "11:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78054-microsoft-windows-through-ood-easy-fast-secure-and-scalable", "url": "https://cfp.openondemand.org/2025/talk/WQFEUA/", "title": "Microsoft Windows through OOD: easy, fast, secure, and scalable", "subtitle": "", "track": "Application Track", "type": "Talk", "language": "en", "abstract": "Not all commercially available software will run on Linux or Wine, compelling researchers to request Windows in HPC environments. Traditional solutions demand dedicated servers, Active Directory infrastructure, and specialized IT staff. 7lbd (7-layer bean dip) is an open-source project that eliminates this overhead by treating Windows as \"just another Open OnDemand application,\" allowing users to launch secure Windows desktops in an isolated environment anywhere on their cluster while maintaining access to all of the user\u2019s files. This solution simplifies Windows to a level that even Linux systems administrators will find easy to maintain.", "description": "This presentation demonstrates how centers can deploy Windows capabilities through Open OnDemand without additional infrastructure. The discussion includes the solution's architecture, which combines Apache Guacamole for remote access, network namespaces for isolation, and a simplified Windows VM configuration that eliminates traditional management overhead.\r\nTopics covered include implementation requirements, Microsoft licensing, configuration steps, and the security model that makes this possible through network isolation. The presentation explores VM image management strategies and maintenance approaches, incorporating production deployment experiences and lessons learned from real-world implementations.\r\nThis talk is aimed at systems administrators and IT decision-makers familiar with Open OnDemand and basic virtualization concepts. Attendees will learn how to provide Windows capabilities to their users while minimizing infrastructure costs and administrative overhead.  GitHub repository:  https://github.com/BYUHPC/7lbd/wiki", "recording_license": "", "do_not_record": false, "persons": [{"code": "NK9DBW", "name": "Dean Anderson [Brigham Young University]", "avatar": "https://cfp.openondemand.org/media/avatars/NK9DBW_41HNxkH.webp", "biography": "Dean Anderson is an HPC Systems Administrator at Brigham Young University where he has worked for over 25 years.", "public_name": "Dean Anderson [Brigham Young University]", "guid": "8cccf2de-8852-5406-8bca-bfde0384b9a7", "url": "https://cfp.openondemand.org/2025/speaker/NK9DBW/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/WQFEUA/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/WQFEUA/", "attachments": []}, {"guid": "93a0e721-f03c-5e73-85f9-503eeed27b24", "code": "RRETPP", "id": 78007, "logo": null, "date": "2025-03-19T11:30:00-04:00", "start": "11:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78007-reinventing-ood-proxying-mutual-tls-auth-access-control-and-vnc-rdp-to-the-desktop", "url": "https://cfp.openondemand.org/2025/talk/RRETPP/", "title": "Reinventing OOD Proxying: Mutual TLS Auth, Access Control, and VNC/RDP to the Desktop", "subtitle": "", "track": "Application Track", "type": "Talk", "language": "en", "abstract": "Discover how to securely connect desktop applications directly to Open OnDemand jobs using mutual TLS authentication all the way from desktop client to compute node. This technical presentation demonstrates a new proxy architecture enabling RDP, VNC, and other protocols to connect securely from desktop client programs to applications on compute nodes, with enhanced security controls missing from the current proxy implementation. It\u2019s perfect for sites wanting to offer desktop client access while maintaining browser viewer capabilities, all with improved security.", "description": "This presentation introduces a new proxy architecture that enables secure delivery of RDP, VNC, and other protocols from OOD-launched applications (including Windows VMs in isolated network namespaces) directly to end-user desktop clients using standard open source tools and only a little glue. The client-facing side supports both time-limited one-time-use TLS certificates for desktop clients (mutual TLS authentication) and standard session authentication such as for noVNC in a browser.  The internal-facing side provides flexible security options including per-job mutual TLS authentication, HTTP Basic Auth, and configurable host/port restrictions to prevent unauthorized access.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LX93PT", "name": "Ryan Cox [Brigham Young University]", "avatar": null, "biography": "Ryan Cox is the Director of Research Computing at BYU.  He has worked in the HPC field for 18 years and has contributed features to Slurm, such as the Fair Tree fairshare algorithm and pam_slurm_adopt.", "public_name": "Ryan Cox [Brigham Young University]", "guid": "30093d84-0b4d-505e-a701-b2a70b915f31", "url": "https://cfp.openondemand.org/2025/speaker/LX93PT/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/RRETPP/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/RRETPP/", "attachments": []}, {"guid": "bc29419a-deb0-5d17-86d8-0b26123fae58", "code": "ARPPAF", "id": 78018, "logo": null, "date": "2025-03-19T13:00:00-04:00", "start": "13:00", "duration": "01:30", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78018-containerized-open-ondemand-base", "url": "https://cfp.openondemand.org/2025/talk/ARPPAF/", "title": "Containerized Open OnDemand Base", "subtitle": "", "track": "Birds-of-a-Feather (BoFs)", "type": "Birds-of-a-feather (BoF)", "language": "en", "abstract": "A comprehensive overview of taking a base container setup, building of the image and standing up of ood in a container.", "description": "This presentation will go over taking my base for a containerized Open OnDemand deployment and standing it up from scratch. Using a Dockerfile to build the image with Podman we will go over the various configuration requirements, all in files contained within the Git repo. At the end we will have a live OOD instance running in a Podman container and managed at the system level with a systemd unit file.", "recording_license": "", "do_not_record": false, "persons": [{"code": "BZPBWJ", "name": "Morgan Ludwig [Cambridge Computer]", "avatar": null, "biography": "I am an Linux HPC Systems Administrator with over 5 years of experience. I have worked on over half a dozen entirely different clusters for various Universities and projects. In that time, I have deployed OOD over a dozen times, each one having its own uniqueness. I have worked with OOD since version 1.6 and during that time have deployed many apps as well as writing custom ones and initializers.", "public_name": "Morgan Ludwig [Cambridge Computer]", "guid": "40de5514-0906-5458-b00a-9715c0705d6d", "url": "https://cfp.openondemand.org/2025/speaker/BZPBWJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/ARPPAF/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/ARPPAF/", "attachments": []}, {"guid": "bf3f3396-bba9-5bdc-8b20-10182db66b53", "code": "TTWN9E", "id": 78009, "logo": null, "date": "2025-03-19T14:30:00-04:00", "start": "14:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78009-bridging-the-gap-simplifying-hpc-access-for-data-science-users-at-universidad-de-sonora", "url": "https://cfp.openondemand.org/2025/talk/TTWN9E/", "title": "Bridging the Gap: Simplifying HPC Access for Data Science Users at Universidad de Sonora", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "The Universidad de Sonora (UNISON) has successfully integrated Open OnDemand to address the growing demand for high-performance computing (HPC) resources among researchers and students, particularly those in data science with limited technical expertise in HPC. This presentation will showcase how Open OnDemand has empowered non-specialized users by providing an intuitive interface to access advanced computational resources, enabling breakthroughs in data-driven research. By detailing our implementation strategy, user-focused approach, and the resulting benefits, we aim to highlight the transformative potential of Open OnDemand for institutions facing similar challenges.", "description": "High-performance computing (HPC) systems are essential for modern data-driven research, yet their complexity often deters users without specialized computational backgrounds. At the Universidad de Sonora, Open OnDemand has been instrumental in democratizing access to HPC infrastructure, especially for data science researchers and students who lack deep technical expertise in supercomputing. By leveraging Open OnDemand\u2019s web-based interface, we have made HPC resources more accessible, fostering interdisciplinary innovation and collaboration.\r\nThis presentation will delve into the following key aspects:\r\n1.\tCase Study: Universidad de Sonora\u2019s Open OnDemand Implementation.\r\n2.\tSupporting Data Science Users.\r\n3.\tUser-Centric Benefits.\r\n4.\tLessons Learned and Recommendations.\r\n5.\tFuture Directions.\r\nBy focusing on the needs of data science users with limited HPC expertise, this presentation demonstrates how Open OnDemand can act as a bridge, making powerful computational resources accessible to a broader audience. Attendees will gain actionable insights into deploying and customizing Open OnDemand to support diverse user profiles, ensuring their HPC infrastructure can drive impactful research across disciplines.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CXPR3P", "name": "Maria del Carmen Heras Sanchez [University of Sonora]", "avatar": "https://cfp.openondemand.org/media/avatars/CXPR3P_hAhNL3O.webp", "biography": "I am leading the High Performance Computing Area of the University of Sonora (ACARUS) and I am also a lecturer at Universidad de Sonora. I had produced various manuscripts detailing advances and results from research projects in which I had been involved in topics as HPC, geographic information systems applied in climatology, oceanography, ecology, among others. I had organized, attended, and participated as a speaker in national and international academic conferences and events related to high-performance computing and the biological and natural sciences. I am a member of the Mexican Network of Supercomputing/CONAHCYT and I am is a candidate for National Researcher in SNI-CONAHCYT.", "public_name": "Maria del Carmen Heras Sanchez [University of Sonora]", "guid": "cd48dbc6-1465-58f2-8f03-4029ce93a9a1", "url": "https://cfp.openondemand.org/2025/speaker/CXPR3P/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/TTWN9E/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/TTWN9E/", "attachments": []}, {"guid": "f18a7bdf-496c-57f8-a941-e7abc443231d", "code": "NKEYVY", "id": 78040, "logo": null, "date": "2025-03-19T15:00:00-04:00", "start": "15:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78040-ern-cryoem-federated-remote-instrument-access-pilot-project", "url": "https://cfp.openondemand.org/2025/talk/NKEYVY/", "title": "ERN CryoEM Federated Remote Instrument Access Pilot Project", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "The Ecosystem for Research Networking (ERN) CryoEM Remote Instrument Access Pilot Project aims to simplify wide-area internet access to scientific instruments and data sets by multi-institutional collaboration with emphasis on under-represented and under-resourced institutions. The goal is a secure, web-based portal, built upon containerized Open OnDemand, providing federated access to scientific instruments and associated large data sets;  generate workflows paired with AI microservices, edge computing, and advanced computing, for real-time experimental parameter adjustments and decisions. This talk will present an overview of the design and development efforts of this active project, concluding with a short video and link to the open-source GitHub repository for community participation.", "description": "The vision of the ERN is to simplify, support, catalyze, and foster multi-campus collaborations between academic institutions of all types and sizes across the U.S. that advance the frontiers of research, pedagogy, and innovation. Feedback from ERN research community outreach events identified barriers multi-institutional collaborations face utilizing remote scientific instruments and associated large data sets, typically located in an isolated lab. In response, ERN launched the CryoEM Remote Instrument Access Pilot project, supporting the democratization of these scientific research instruments, the large data sets they generate, infuse AI microservices into workflows, provide real-time parameter adjustments, optimize resource utilization, provide technical expertise, infrastructure and services necessary by lowering the barriers for scientists to engage in research that cross institutional and disciplinary boundaries. This talk will be an overview of the design of this active project, the initial development and deployment of our early stages, and a short video (3:40) of our initial success.  Links will be provided to our project\u2019s website(https://www.ern.ci/cryoem-remote-instrument/)  for those interested in additional details found in several published white papers, and our GitHub repository for access to our open-source solution and potential contributions.\r\n\r\nERN has partnered with Rutgers\u2019 CryoEM & Nanoimaging Facility, who have a transmission electron microscope indirectly attached to the university\u2019s network, with limited remote access behind a VPN and secure VNC server. We\u2019ll review the initial and updated design components, which includes Open OnDemand at the core of our Instrument Portal, the scientific instrument and the desired workflow which can involve AI microservices and edge computing for real-time parameter adjustments in a closed loop. Discussions will cover security and networking modifications, the containerization of Open OnDemand paired with use of InCommon for credentials, our FABRIC Cloudlet build and advanced computing extension to Pittsburgh SuperComputing Center, followed by a short video.  Closing will discuss the github repository and our next efforts targeting the full build out of Identity and Resource Management.  Depending on the time allotted, some topics will be high level, but focus will remain on our core foundation, Open OnDemand, and the support and expertise provided aiding in our initial success.", "recording_license": "", "do_not_record": true, "persons": [{"code": "LNWEAV", "name": "Maureen Dougherty [Ecosystem for Research Networking]", "avatar": null, "biography": "Maureen Dougherty is the Project Coordinator for the Ecosystem for Research Networking (ERN),  a member of the Steering Committee, and project manager for the ERN CryoEM Remote Instrument Access Pilot Project. As the former director for the Center for High-Performance Computing at the University of Southern California for over ten years, she was responsible for the advancement of the institution\u2019s private research cluster, associated storage and supporting research computing across all science domains and university campuses.  Grants associated in the development of multi-institutional collaborative efforts in the areas of advanced cyber-infrastructure facilitation and advanced networking projects.", "public_name": "Maureen Dougherty [Ecosystem for Research Networking]", "guid": "d14b0f46-639a-5e32-ac53-60a7b65d25ca", "url": "https://cfp.openondemand.org/2025/speaker/LNWEAV/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/NKEYVY/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/NKEYVY/", "attachments": []}, {"guid": "052ff7a4-80bc-5a0f-bf34-99d696805d76", "code": "MYXNRF", "id": 77979, "logo": null, "date": "2025-03-19T16:00:00-04:00", "start": "16:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77979-ood-at-ifom-combining-cancer-research-reproducibility-and-user-friendliness", "url": "https://cfp.openondemand.org/2025/talk/MYXNRF/", "title": "OOD at IFOM: combining Cancer Research, reproducibility and user-friendliness", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "IFOM is a cancer biomedical research center, with the ultimate goal of translating the discoveries in treatments and prevention strategies. Democratizing the access to the computational resources is the key step for our biomedical researchers to be independent in analyzing and exploring the data; for bioinformaticians to deliver novel computational approaches with ease; for the organization to have an organic, scalable and sustainable platform. This talk walkthrough on IFOM\u2019s adoption of Open OnDemand: the challenges, the solutions and the cultural implications of this technological integration.", "description": "At IFOM, bridging the gap between wet-lab scientists and complex computational infrastructures is a priority. Many biologists find command-line tools and HPC systems challenging to use. To address this, we introduced Open OnDemand (OOD) as a user-friendly portal, streamlining access to our computational resources and enabling a more inclusive, collaborative workflow.\r\nOur OOD provides a graphical interface allowing even novice users to run advanced bioinformatics analyses. Central to this effort is the integration of nf-core (Nextflow) pipelines\u2014commonly employed for scalable, reproducible research\u2014directly into OOD. As a result, biomedical researchers can effortlessly execute and manage complex workflows without any deep computational expertise. Indeed, dynamic web forms let users run complex bioinformatics pipelines such as those privide by the nf-core community (https://nf-co.re/pipelines), RNA-seq is one example.\r\nDeparting from the standard OOD guidelines, we have implemented a distinctive conda environment management solution wrapped within Apptainer containers. This approach ensures reproducible software stacks while simplifying environment selection and customization. Combined with Jupyter notebooks served through OOD, researchers can interactively explore data, prototype analyses, and visualize results. The seamless availability of these containerized environments breaks down traditional barriers, fostering a more iterative and data-driven scientific process. This is a great example of integration between software user friendliness and compliance with best practices for scientific reproducibility.\r\nTo further support users, we have integrated widely used imaging applications such as Fiji and QuPath into OOD. Wet-lab researchers can now perform image analysis, data inspection, and computational tasks within a unified platform, minimizing the friction that often separates bench work from in silico exploration eliminating the tricky proliferation of standalone ad-hoc workstations linked to specific scientific instruments.\r\nIn summary, OOD at IFOM demonstrates how a thoughtfully designed computational gateway can democratize access to powerful data analysis resources,closing the gap between experimental biology and computational infrastructure, promoting research efficiency. We believe that Open OnDemand is a robust solution to improve reproducibility and a stronger culture of collaboration between biomedical researchers and computational scientists.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RQFDCB", "name": "Raoul Jean Pierre Bonnal [IFOM ETS - The AIRC Institute of Molecular Oncology]", "avatar": "https://cfp.openondemand.org/media/avatars/RQFDCB_onbyX65.webp", "biography": "Over 20 years of experience in life sciences, combining computer\r\nscience, biology, and IT to support research. Leads IFOM\u2019s Research\r\nComputing & Data Science unit, managing a\r\ndiverse team standardizing and implementing computational\r\npipelines. Focuses on fostering collaboration, integrating innovative\r\ncomputing tools, and enhancing technological capabilities. Committed\r\nto training staff, promoting institutional visibility, and driving\r\nresearch collaborations to keep IFOM at the forefront of biomedical\r\nadvancements.", "public_name": "Raoul Jean Pierre Bonnal [IFOM ETS - The AIRC Institute of Molecular Oncology]", "guid": "72479e43-a811-5683-9cba-ac94f0eec3df", "url": "https://cfp.openondemand.org/2025/speaker/RQFDCB/"}, {"code": "FPVFN8", "name": "Cristiano Petrini [AIRC Institute of Molecular Oncology]", "avatar": "https://cfp.openondemand.org/media/avatars/FPVFN8_tZbIwiX.webp", "biography": "Hi! I am a ~10 years experiencend bioinformatician who worked for the University of Tor Vergata (Rome, IT), EMBL-EBI (Cambridge, UK), Wayne State University (Detroit, MI, US) and IFOM (Milan, IT).\r\nRight now I am working as Bioinformatics Engineer at IFOM at Research Computing and Data Science (RCDS) unit, where I discovered Open OnDemand.", "public_name": "Cristiano Petrini [AIRC Institute of Molecular Oncology]", "guid": "f9162779-e9b0-51ce-bbfc-fb1c35b74e17", "url": "https://cfp.openondemand.org/2025/speaker/FPVFN8/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/MYXNRF/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/MYXNRF/", "attachments": []}, {"guid": "459868f3-4290-5f4a-9d3f-f98dec971f96", "code": "D8UEDS", "id": 77998, "logo": null, "date": "2025-03-19T16:30:00-04:00", "start": "16:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77998-ood-from-scratch-if-we-can-do-it-so-can-you", "url": "https://cfp.openondemand.org/2025/talk/D8UEDS/", "title": "OOD from Scratch: if we can do it, so can you!", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "Open OnDemand (OOD) is a transformative tool for Research and High Performance Computing Centers -- but getting it up-and-running at your institution can feel daunting. We recently took on this challenge, and trust me, if one guy from a small team at a small school can do it, then so can you! I will talk about excellent resources I had, lessons I learned, and some key takeaways from the experience. If you are considering OOD for your institution, then this is your chance to hear some positive first-hand experience.", "description": "Description will be completed before due date.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KPMTKJ", "name": "Sean Anderson [Wake Forest University]", "avatar": "https://cfp.openondemand.org/media/avatars/KPMTKJ_oll838v.webp", "biography": "Part of the HPC Team at Wake Forest University.", "public_name": "Sean Anderson [Wake Forest University]", "guid": "8fdedd0b-ad40-50ae-9d6d-809221e3ede2", "url": "https://cfp.openondemand.org/2025/speaker/KPMTKJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/D8UEDS/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/D8UEDS/", "attachments": []}, {"guid": "b1a1bebf-78e6-54c2-9789-8623038cf455", "code": "T8TCDS", "id": 78056, "logo": null, "date": "2025-03-19T17:00:00-04:00", "start": "17:00", "duration": "00:10", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78056-building-success-through-testing", "url": "https://cfp.openondemand.org/2025/talk/T8TCDS/", "title": "Building Success Through Testing", "subtitle": "", "track": "Platform Track", "type": "Short Talk", "language": "en", "abstract": "Rolling out Open OnDemand is one thing - ensuring it actually works for users is another. Without a structured testing strategy, unexpected issues can slip through, leading to frustrated researchers and overloaded support teams.", "description": "At UBC ARC, we structured our Open OnDemand testing into two key phases: Alpha for internal validation and Beta for real-world usability. This approach helped us catch critical issues, refine usability, and ensure researchers had a seamless experience from day one. In this lightning talk, I will break down how each phase was structured, the challenges we faced, and the lessons that shaped our rollout.", "recording_license": "", "do_not_record": false, "persons": [{"code": "M333SN", "name": "Alyza Rosario [University of British Columbia]", "avatar": null, "biography": "Alyza Rosario is a Senior Support Analyst at University of British Columbia's Advanced Research Computing (ARC) group, assisting researchers in effectively using ARC technology and resources. She also led the testing phase for Open OnDemand\u2019s deployment.", "public_name": "Alyza Rosario [University of British Columbia]", "guid": "b0754b52-1ee3-584d-9d76-9796b83ece9a", "url": "https://cfp.openondemand.org/2025/speaker/M333SN/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/T8TCDS/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/T8TCDS/", "attachments": []}, {"guid": "ff539727-823a-583d-a2d1-6a0b62c96964", "code": "GY9Y7X", "id": 77993, "logo": null, "date": "2025-03-19T17:10:00-04:00", "start": "17:10", "duration": "00:10", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-77993-open-ondemand-for-an-established-university-hpc-community", "url": "https://cfp.openondemand.org/2025/talk/GY9Y7X/", "title": "Open OnDemand for an Established University HPC Community", "subtitle": "", "track": "Platform Track", "type": "Short Talk", "language": "en", "abstract": "The Advanced Research Computing department at the University of British Columbia (UBC) have been supporting a local HPC cluster for use by the entire UBC research community for nearly a decade. With a demand for more interactive computing options coming from our researchers, we have begun implementing Open OnDemand as a portal for accessing our resources and with that has come challenges around our currently existing architecture. This talk will provide a detailed, yet high-level overview of the challenges we faced and the solutions we explored. By sharing our journey, we hope to provide other system administrators with a view of both the ease of modifying Open OnDemand for current systems, as well as potential challenges to keep in mind when exploring adding Open OnDemand.", "description": "This talk will cover our esperinces with implementing Open OnDemand with our local HPC system Sockeye. Sockeye has been in operation since 2019 and during that time the needs and demands of researchers have evolved with both their research and the tools available to assist them. With a growing number of researchers who are intersted in having more interactive and easy-to-use options for accessing our system we began exploring ways to expand our offerings. Our two main challenges arose from longstanding limitations that were built into the original system design to provide a more stable environment and better security standards for sensitive data use on the system, such as biomedical data. \r\n\r\nOne of these challenges was the limitation of write access of our home directory during running non-interactive jobs. This presented us with challenges around ensuring the logging of jobs and submission would work properly when users would use Open OnDemand to submit job scripts. The second is our outbound networking being restricted on nodes that are running jobs. This limitation makes it more challenging for users to make use of standard interactive tools to set up environments and workflows using resources from the web.\r\n\r\nA brief outline of the talk:\r\n- Introduction to UBC, ARC, and Sockeye\r\n- Current Architectural Challenges\r\n- Handling Storage Restrictions\r\n- Networking Access Limitations\r\n- Questions", "recording_license": "", "do_not_record": false, "persons": [{"code": "LPKMRG", "name": "Jacob Boschee [University of British Columbia]", "avatar": "https://cfp.openondemand.org/media/avatars/LPKMRG_jKoPuNF.webp", "biography": "Jacob Boschee is a Systems Administrator with the Advanced Research Computing group at UBC. He began his background in systems administration at the South Dakota School of Mines and Technology where he maintained the research cluster on campus while completing his PhD in Physics. His research background is in quantum computing, phononics, and computational modelling.\r\n\r\nAs a part of UBC ARC he assists researchers with utilizing the system and developing new services that can support researchers of all backgrounds and skill levels.", "public_name": "Jacob Boschee [University of British Columbia]", "guid": "a6491c02-641f-5452-933c-ff500147e2fd", "url": "https://cfp.openondemand.org/2025/speaker/LPKMRG/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/GY9Y7X/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/GY9Y7X/", "attachments": []}, {"guid": "c44c0732-1e55-51e2-a734-1001911ea0cd", "code": "UEWB9L", "id": 78034, "logo": null, "date": "2025-03-19T17:30:00-04:00", "start": "17:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78034-developer-forum-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/UEWB9L/", "title": "Developer Forum (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/UEWB9L/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/UEWB9L/", "attachments": []}], "Lee Conference Room (CGIS S030)": [{"guid": "ed34b969-d432-5a28-975c-ef9f2aaa722f", "code": "AAGZE9", "id": 78049, "logo": null, "date": "2025-03-19T13:00:00-04:00", "start": "13:00", "duration": "01:30", "room": "Lee Conference Room (CGIS S030)", "slug": "2025-78049-using-openondemand-for-teaching", "url": "https://cfp.openondemand.org/2025/talk/AAGZE9/", "title": "Using OpenOnDemand for Teaching", "subtitle": "", "track": "Birds-of-a-Feather (BoFs)", "type": "Birds-of-a-feather (BoF)", "language": "en", "abstract": "This BoF will bring together administrators from different institutions who use OOD in a teaching context. We will have a panel of presenters to talk about how OOD is implemented for teaching in their implementation, and then open up the floor for discussion with the panel. This BoF is intended to be useful to developers and administrators who are responsible for OOD in teaching use cases, as well as instructors who want a better understanding of what's going on behind the scenes with the platforms they use. It's our hope that this sharing of ideas will result in a lot of learning from different solutions to similar problems unique to deploying OOD for teaching.", "description": "The panel consists of 4 OOD implementations, two from Harvard, one from Wake Forest University, and one from the University of Utah. Each panelist will give a 15 minute presentation on their implementation of OOD in a teaching setting, and then there will be 30 minutes for discussion amongst the panelists and with the audience. Our hope is that this will build connections across institutions between people working on similar issues with Open OnDemand. Our panelists are:\r\n\r\n- Artie Barrett, Vesna Tan, and Jeremy Guillette (Harvard University, FAS Academic Technology)\r\n- Ben Eisenbraum (Harvard University Medical School, SBGrid Consortium)\r\n- Ashley Dederich (University of Utah)\r\n- Sean Anderson (Wake Forest University)", "recording_license": "", "do_not_record": false, "persons": [{"code": "CYAMNS", "name": "Jeremy Guillette [Harvard]", "avatar": "https://cfp.openondemand.org/media/avatars/CYAMNS_63Qh4il.webp", "biography": "Software Engineer with FAS Academic Technology at Harvard", "public_name": "Jeremy Guillette [Harvard]", "guid": "3ef92bf9-44d9-5e13-858c-130f7c9a363b", "url": "https://cfp.openondemand.org/2025/speaker/CYAMNS/"}, {"code": "RKGAEH", "name": "Ben Eisenbraun [Harvard]", "avatar": null, "biography": "Just a dude playing a dude disguised as another dude.", "public_name": "Ben Eisenbraun [Harvard]", "guid": "90607daf-3474-5fca-a32e-eb7a28b3fc22", "url": "https://cfp.openondemand.org/2025/speaker/RKGAEH/"}, {"code": "7UPGTS", "name": "Ashley Dederich [University of Utah]", "avatar": "https://cfp.openondemand.org/media/avatars/7UPGTS_itZUzpB.webp", "biography": "", "public_name": "Ashley Dederich [University of Utah]", "guid": "5ef2e411-b73d-5b50-b0a9-a08fa33ea953", "url": "https://cfp.openondemand.org/2025/speaker/7UPGTS/"}, {"code": "KPMTKJ", "name": "Sean Anderson [Wake Forest University]", "avatar": "https://cfp.openondemand.org/media/avatars/KPMTKJ_oll838v.webp", "biography": "Part of the HPC Team at Wake Forest University.", "public_name": "Sean Anderson [Wake Forest University]", "guid": "8fdedd0b-ad40-50ae-9d6d-809221e3ede2", "url": "https://cfp.openondemand.org/2025/speaker/KPMTKJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/AAGZE9/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/AAGZE9/", "attachments": []}, {"guid": "2598b059-8519-5d6d-b5ab-b56da6c96eb0", "code": "GUHH3G", "id": 78036, "logo": null, "date": "2025-03-19T17:30:00-04:00", "start": "17:30", "duration": "00:25", "room": "Lee Conference Room (CGIS S030)", "slug": "2025-78036-developer-forum-breakout-sessions", "url": "https://cfp.openondemand.org/2025/talk/GUHH3G/", "title": "Developer Forum (Breakout Sessions)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/GUHH3G/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/GUHH3G/", "attachments": []}], "CGIS Concourse": [{"guid": "afd9795f-7f13-5d03-a15f-a2e130901b88", "code": "YGCSXM", "id": 78047, "logo": null, "date": "2025-03-19T18:00:00-04:00", "start": "18:00", "duration": "03:30", "room": "CGIS Concourse", "slug": "2025-78047-attendee-social-at-fenway-park", "url": "https://cfp.openondemand.org/2025/talk/YGCSXM/", "title": "Attendee Social at Fenway Park", "subtitle": "", "track": "Reception", "type": "Reception", "language": "en", "abstract": "\ud83d\udccd Location: Fenway Park\r\n\ud83d\udd55 Time: Wednesday, 6:00 PM \u2013 9:30 PM", "description": "Join us for an evening at Fenway Park, one of the most iconic baseball stadiums in the world! This is your chance to unwind, connect with fellow attendees, and experience a behind-the-scenes look at this historic ballpark.\r\n\r\n**Agenda:**. \r\n**6:00 PM | Bus Pickup & Departure** - Shuttle buses will pick up attendees from the conference venue and transport them to Fenway Park.  \r\n\r\n**6:00 PM \u2013 6:30 PM | Arrival & Check-in** - Upon arrival, attendees will receive their drink ticket and be directed to the reception area. Enjoy a delicious selection of ballpark-inspired food while mingling with fellow attendees.  Each attendee will receive one drink ticket; a cash bar will be available for additional beverages.  \r\n\r\n**7:00 PM \u2013 7:45 PM | Guided Ballpark Tour** - Take a guided tour of Fenway Park, where you\u2019ll learn about its rich history, legendary moments, and unique features.  \r\n\r\nThis event is included with your conference registration\u2014just bring your badge! We look forward to an evening of great food, great company, and an exclusive Fenway Park experience.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/YGCSXM/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/YGCSXM/", "attachments": []}], "Kang Conference Room (CGIS S050)": [{"guid": "76ebe5cf-62b7-5fd4-94e0-095ce8180a4e", "code": "C7N9RV", "id": 78053, "logo": null, "date": "2025-03-19T13:00:00-04:00", "start": "13:00", "duration": "01:30", "room": "Kang Conference Room (CGIS S050)", "slug": "2025-78053-hpc-adult-coloring-book-bof", "url": "https://cfp.openondemand.org/2025/talk/C7N9RV/", "title": "HPC Adult Coloring Book BOF", "subtitle": "", "track": "Birds-of-a-Feather (BoFs)", "type": "Birds-of-a-feather (BoF)", "language": "en", "abstract": "Ever heard of coloring books for adults? Take a brain break, hang out with new friends and colleagues and color the \"What's So Super About Super Computing?\" OSC coloring book. Colored pencils provided!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "LEJNUU", "name": "Sarah L Duncan [Harvard]", "avatar": null, "biography": "Will add later.", "public_name": "Sarah L Duncan [Harvard]", "guid": "7c00abe4-97cd-5383-8cc8-5bd76b1bdca5", "url": "https://cfp.openondemand.org/2025/speaker/LEJNUU/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/C7N9RV/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/C7N9RV/", "attachments": []}], "Tsai Auditorium (CGIS S010)": [{"guid": "c1301234-bce0-5864-b21b-3fa520b51997", "code": "EJ9LEA", "id": 78024, "logo": null, "date": "2025-03-19T09:00:00-04:00", "start": "09:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78024-open-ondemand-developer-relations", "url": "https://cfp.openondemand.org/2025/talk/EJ9LEA/", "title": "Open OnDemand Developer Relations", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Learn how the Open OnDemand Dev team organizes the github issues that drive the development and release process and how to contribute to the project.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/EJ9LEA/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/EJ9LEA/", "attachments": []}, {"guid": "2a6390f7-b523-5caf-bf8c-60a37b617125", "code": "BX7BCF", "id": 78015, "logo": null, "date": "2025-03-19T09:30:00-04:00", "start": "09:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78015-ood-meets-eessi-accessing-and-distributing-scientific-software-with-ease", "url": "https://cfp.openondemand.org/2025/talk/BX7BCF/", "title": "OOD Meets EESSI: Accessing and  Distributing Scientific Software with Ease", "subtitle": "", "track": "Platinum Sponsor Talk", "type": "Talk", "language": "en", "abstract": "This presentation will provide an overview of the EESSI project and its objectives, as well as our plans to integrate it into the OOD platform. This will allow for combined easy access to both scientific software and HPC resources in a single platform.", "description": "In the HPC space there is a push to improve accessibility and lower the entry barrier to users. Thus, they can focus solely on science and not deal with the intricacies of HPC systems, which can be pretty obscure to non HPC experts. The OOD platform is the result of such efforts and has become sort of a standard: many of the supercomputers around the world provide it as one of the ways to access and interact with the HPC system. \r\nOOD deals mainly with accessibility to the HPC resources, but there is another aspect to accessibility: scientific software availability. Installation of scientific software is rather complex, since it is not sufficient for it to work, but must also perform.  \r\n\r\nHere enters the European Environment for Scientific Software Installations (EESSI) project, that provides a complete and optimized scientific software stack accessible from many different platforms: personal workstations, cloud and supercomputers. This allows users to work with the same software environment, regardless of the platform, OS, or architecture.   \r\n\r\nTwo distinct projects with different aims, but complementary: EESSI provides the scientific software and OOD the way to access it.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QQTEM8", "name": "Christian Bustelo", "avatar": "https://cfp.openondemand.org/media/avatars/QQTEM8_SAVL8lV.webp", "biography": "Christian is an HPC Engineer at Do It Now's R&D department. He holds a degree in Computer Engineering from the University of A Coru\u00f1a and a Master\u2019s in High-Performance Computing (HPC) from UDC and USC. After three years as a full-stack developer, he shifted to HPC, driven by its potential and constant evolution. At Do It Now, he works on projects to develop new solutions for the HPC ecosystem. His focus on Open OnDemand (OOD) includes customized installations tailored to each client\u2019s needs, advising on environments and configurations, integrating custom apps and existing tools, and ensuring seamless, efficient deployments adapted to each case. His goal is to improve usability and performance while simplifying access to HPC resources.", "public_name": "Christian Bustelo", "guid": "1c8771f5-e5e1-5ac0-9047-6284ed3d8c4d", "url": "https://cfp.openondemand.org/2025/speaker/QQTEM8/"}, {"code": "CY7CL3", "name": "Arturo Gimeno [Do IT Now]", "avatar": "https://cfp.openondemand.org/media/avatars/CY7CL3_ReXP2Md.webp", "biography": "Arturo Gimeno Gonz\u00e1lez is an HPC Engineer at Do It Now, where he has been working for the past three years. He holds a degree in Networked Computer Systems Administration (ASIX) from the Institut Tecnol\u00f2gic de Barcelona.\r\nAs part of the support team, Arturo is responsible for handling tickets from various clients in the High-Performance Computing (HPC) field, which use Open OnDemand to make it easier for users who are not familiar with Linux system. His work includes troubleshooting issues, optimizing environments, and compiling applications using EasyBuild, ensuring that each software is correctly configured and tailored to the specific needs of each client.\r\nHis focus is on delivering efficient and customized solutions, guaranteeing maxim", "public_name": "Arturo Gimeno [Do IT Now]", "guid": "8ce6721e-0942-5206-bfab-45ebf1408604", "url": "https://cfp.openondemand.org/2025/speaker/CY7CL3/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/BX7BCF/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/BX7BCF/", "attachments": []}, {"guid": "3b4254b3-61f1-54da-b329-0195753d68f3", "code": "UAU9AG", "id": 78052, "logo": "https://cfp.openondemand.org/media/2025/submissions/UAU9AG/2025-01-31_11-03-46_J1cLWQG_3UAmeC1.jpg", "date": "2025-03-19T10:00:00-04:00", "start": "10:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78052-integrating-matlab-with-ood-new-tools-to-boost-usage-and-improve-user-experience", "url": "https://cfp.openondemand.org/2025/talk/UAU9AG/", "title": "Integrating MATLAB with OOD: New Tools to Boost Usage and Improve User Experience", "subtitle": "", "track": "Sponsor Talk", "type": "Talk", "language": "en", "abstract": "Join us to learn how HPC Centers and other sites are integrating MATLAB to work with cluster hardware and data portals. This session will cover tools and best practices to make MATLAB available to users on OOD as a browser-based app and as a Jupyter Notebook language plug-in, as well as available GPU and other parallel computing capabilities.", "description": "The new matlab-proxy repository is available on GitHub and works with your existing MATLAB licenses to make MATLAB available to users as a browser-based web application. The web-based MATLAB environment is very similar to the local MATLAB desktop interface, giving users a consistent and responsive experience across platforms.  A second GitHub repo, jupyter-matlab-proxy includes tools to integrate MATLAB as a language for use in Jupyter Notebooks, enabling users to create MATLAB language based .ipynb computational notebooks for research reports and course projects. \r\n\r\nThe talk will include brief demonstrations of the integrations and the associated MATLAB capabilities. Additionally, we will share online resources and support services to get you started and help MATLAB users run MATLAB more effectively on HPC and Research center clusters.", "recording_license": "", "do_not_record": false, "persons": [{"code": "M7K9BW", "name": "Nick Choi [MathWorks]", "avatar": null, "biography": "Nick Choi is a product manager at MathWorks focusing on integrations between MATLAB and various third party environments such as Open OnDemand, Jupyter and VS Code.", "public_name": "Nick Choi [MathWorks]", "guid": "265c78f5-9083-5e1b-bdd7-7f02c69d1867", "url": "https://cfp.openondemand.org/2025/speaker/M7K9BW/"}, {"code": "KPFWQA", "name": "Lisa Kempler [MathWorks]", "avatar": null, "biography": "", "public_name": "Lisa Kempler [MathWorks]", "guid": "a83eded6-ff87-58d4-87cd-525b67a37679", "url": "https://cfp.openondemand.org/2025/speaker/KPFWQA/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/UAU9AG/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/UAU9AG/", "attachments": []}, {"guid": "c25ee3c9-a35f-513f-a64f-c3bb218bf7fc", "code": "PUWKRB", "id": 78061, "logo": null, "date": "2025-03-19T11:00:00-04:00", "start": "11:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78061-fungible-slurm-clusters-with-open-ondemand-and-azure-cyclecloud", "url": "https://cfp.openondemand.org/2025/talk/PUWKRB/", "title": "Fungible Slurm clusters with Open OnDemand and Azure CycleCloud", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "Learn how to build on-demand Slurm clusters using the Azure CycleCloud workspace for Slurm and extend it with an Open OnDemand portal connected to Slurm. This talk will provide you with technical know-how and practical insights to efficiently leverage these tools, ensuring your Azure computational resources are both scalable and flexible.", "description": "Azure CycleCloud Workspace for Slurm is an Azure Marketplace solution template designed to facilitate the creation, configuration, and deployment of pre-defined Slurm clusters with CycleCloud on Azure. This solution does not require prior knowledge of Azure or Slurm. The Slurm clusters come pre-configured with PMix v4, Pyxis, and enroot to support containerized AI/HPC Slurm jobs. Users can access the provisioned login node via SSH or Visual Studio Code to perform tasks such as submitting and managing Slurm jobs.\r\nGiven that Open OnDemand provides HPC end users with remote web access to HPC clusters, it is logical to offer a streamlined method to deploy and configure Open OnDemand for the CycleCloud Workspace for Slurm cluster.\r\nIn this session, you will learn how to efficiently and swiftly build functional Slurm clusters and their Open OnDemand web access using Azure CycleCloud.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CXXGKD", "name": "Xavier Pillons [Microsoft]", "avatar": null, "biography": "", "public_name": "Xavier Pillons [Microsoft]", "guid": "83fb787a-f08c-572d-8cc3-4f999e4b12a4", "url": "https://cfp.openondemand.org/2025/speaker/CXXGKD/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/PUWKRB/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/PUWKRB/", "attachments": []}, {"guid": "a6211727-e494-5894-8206-ac49d0fe8560", "code": "9P3FWH", "id": 78048, "logo": null, "date": "2025-03-19T11:30:00-04:00", "start": "11:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78048-software-defined-hpc-with-open-ondemand", "url": "https://cfp.openondemand.org/2025/talk/9P3FWH/", "title": "Software Defined HPC with Open OnDemand", "subtitle": "", "track": "Platform Track", "type": "Talk", "language": "en", "abstract": "Research computing organizations facilitate scientific investigations by providing access to computational resources, advanced networking, and ample storage to support the demands of scientific workflows.  Traditional HPC systems run as self-contained environments with a head node that defines access to all resources and orchestrates operation of the cluster.  Managing access to these services over the various lifetimes of hardware, software, clusters, and facilities presents challenges in maintaining access for users to different systems as they evolve.  At UAB we are building a software defined HPC environment to manage evolution of our systems by implementing an A/B testing framework that leverages Open OnDemand as the web interface to different generations of hardware.", "description": "This talk will cover the use case of building a A/B testing environment that enables us to route our cluster users to existing and new cluster resources base on their membership is specific groups.  We describe the general motivation for building this capability and provide details on how we used this new framework to migrate our user community from GPFS4 to GPFS5 and our cluster systems from an on-campus data center to a commercial colocation facility.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MNGM9P", "name": "John-Paul Robinson [University of Alabama at Birmingham]", "avatar": null, "biography": "John-Paul Robinson is an HPC Architect with the Research Computing organization at the University of Alabama at Birmingham.  He has multiple decades of experience building distributed systems to support science.", "public_name": "John-Paul Robinson [University of Alabama at Birmingham]", "guid": "283fe19b-c029-5c96-8210-fbad7e2c1c9c", "url": "https://cfp.openondemand.org/2025/speaker/MNGM9P/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/9P3FWH/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/9P3FWH/", "attachments": []}, {"guid": "1500da2c-a1f2-5c27-86fc-c6e0da370592", "code": "73MZUC", "id": 77999, "logo": null, "date": "2025-03-19T14:30:00-04:00", "start": "14:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-77999-containerized-bioinformatics-applications-and-pipelines-on-open-ondemand", "url": "https://cfp.openondemand.org/2025/talk/73MZUC/", "title": "Containerized bioinformatics applications and pipelines on Open OnDemand", "subtitle": "", "track": "Application Track", "type": "Talk", "language": "en", "abstract": "Tufts University hosts a vibrant bioinformatics community, many of whom are new to using the linux command line for high-performance computing (HPC). Open OnDemand (OOD) simplifies access to HPC resources with its user-friendly web interface. At Tufts, we have deployed over 30 bioinformatics applications and nf-core pipelines on OOD, including custom RStudio servers tailored for bioinformatics. The nf-core pipelines enable users to run complex workflows with ease. Here, we share our experiences in building a custom RStudio server container for bioinformatics, deploying containerized applications as OOD apps, and transforming the complex command-line interfaces of nf-core pipelines into user-friendly OOD web applications.", "description": "The decreasing cost of next-generation sequencing (NGS) has encouraged more wet-lab scientists to integrate bioinformatics into their research. However, transitioning from wet-lab work to bioinformatics requires new skills, with the Linux command-line interface posing a significant challenge. Open OnDemand (OOD) provides a solution by offering a web-based interface that simplifies HPC access without extensive command-line navigation.\r\nSome bioinformatics applications come with a GUI, making them suitable for OOD. At Tufts HPC, we have deployed containerized versions of popular tools like CellProfiler, FastQC, QualiMap, and Relion as OOD apps. Our custom RStudio Server for bioinformatics is particularly popular, offering a user-friendly web-based interface superior to RStudio Desktop. We researched user needs and pre-installed over 1,300 R packages, supporting a wide range of analyses beyond bioinformatics. Users can also install additional packages in their $HOME directory.\r\nWhile most OOD apps are GUI-based, some command-line tools also benefit greatly from OOD integration. AlphaFold, the recipient of the 2024 Nobel Prize in Chemistry, serves as a prime example. Running AlphaFold via the command line involves complex database paths and parameters. OOD simplifies this by managing configurations behind the scenes. Since deploying AlphaFold on OOD, most users prefer this version. In classrooms, even undergraduates with limited command-line skills have successfully submitted AlphaFold GPU jobs via OOD and obtained predicted protein structures. \r\nnf-core is a global initiative providing over 120 open-source analysis pipelines built with Nextflow, enhancing research with consistency and reproducibility in genomics and beyond. Despite their benefits, adopting Nextflow and nf-core in HPC centers faces challenges. While nf-core pipelines are designed for general usability, they often need customization for specialized HPC environments, leaving many users unsure of how to adapt them effectively. In Spring 2024, we integrated nf-core pipelines into Tufts\u2019 OOD. Custom scripts converted hundreds of pipeline parameters into OOD form widgets, enabling users to run complex workflows via an intuitive interface. Within just five months, over 12% of Tufts bioinformatics researchers adopted Nextflow and nf-core into their research.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MPPTM8", "name": "Yucheng Zhang [Tufts University]", "avatar": null, "biography": "Dr. Yucheng Zhang is a bioinformatics engineer at Tufts University Research Technology, specializing in bioinformatics workflows, high-performance computing (HPC), and containerized applications. Before joining Tufts, he served as a senior life scientist at the Rosen Center for Advanced Computing (RCAC) at Purdue University, where he contributed to advancing computational solutions for life sciences.", "public_name": "Yucheng Zhang [Tufts University]", "guid": "8f95e4f8-fbab-58bf-a369-f20f21a5327c", "url": "https://cfp.openondemand.org/2025/speaker/MPPTM8/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/73MZUC/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/73MZUC/", "attachments": []}, {"guid": "f9e1dbff-ed4a-5add-982a-be7eebdafca2", "code": "SUZHBH", "id": 78045, "logo": null, "date": "2025-03-19T15:00:00-04:00", "start": "15:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78045-using-community-container-images-with-ood-for-robust-rstudio-server-and-postgis", "url": "https://cfp.openondemand.org/2025/talk/SUZHBH/", "title": "Using Community Container Images with OOD for Robust RStudio Server and PostGIS", "subtitle": "", "track": "Application Track", "type": "Talk", "language": "en", "abstract": "We present our experience of leveraging several publicly available container projects for RStudio Server and PostGIS/PostgreSQL Open OnDemand interactive apps. These containers have pre-configured software stacks that facilitate easier application-specific package installation by users, reducing user support requests on computing center staff. This talk describes the user-friendly OOD interfaces to these complex apps and how the containers are launched on an HPC cluster with Singularity.", "description": "RStudio Server is one of the most common Open OnDemand interactive apps. However, some R packages can be challenging to install due to numerous Linux package dependencies and/or substantial R package compile times. It may be difficult to replicate a successful package build at a later time due to different package/dependency versions.\r\n\r\nThe Rocker Project (https://rocker-project.org/) addresses the challenges of R package installation with community-supported container images that provide an extensive set of Linux software dependencies. In addition, they are preconfigured to install version-locked CRAN (R) packages from the Posit Public Package manager. The Bioconductor project (https://www.bioconductor.org/), a collection of R packages for bioinformatics, augments Rocker base images with additional Linux dependencies and configuration necessary to install almost any of the over 2,000 Bioconductor packages.\r\n\r\nPostGIS (https://postgis.net) is a set of extensions and command-line utilities that adds geospatial data processing capabilities to the PostgreSQL (Postgres) relational database management system. An institutional HPC cluster, providing large-capacity compute, memory, and data storage, can be a fitting environment for geospatial (or other) applications that need to store and query massive amounts of data from a Postgres database. But deploying a Postgres/PostGIS database without administrator privileges can be daunting, especially in an HPC cluster environment.\r\n\r\nThe community Docker-PostGIS image (https://github.com/postgis/docker-postgis), based on the \u201cDocker official\u201d Postgres image (https://github.com/docker-library/postgres), provides a standardized software environment for deploying PostGIS. \r\n\r\nThis talk illustrates Open OnDemand interactive apps that utilize these container images, including user forms, pre-launch setup to facilitate running as an unprivileged user (with Singularity or Apptainer), and workaround \u201cgotchas\u201d, and user-facing operational aspects. The same container images can be used from command-line-driven batch or interactive jobs to take advantage of their software environments outside of Open OnDemand as well.", "recording_license": "", "do_not_record": false, "persons": [{"code": "STL7KR", "name": "Paula C Sanematsu [Harvard]", "avatar": "https://cfp.openondemand.org/media/avatars/STL7KR_EisObok.webp", "biography": "Paula joined FAS Research Computing in March 2022 and has been involved in user training, software installation and optimization, Open OnDemand app development, and storage benchmarking. Before joining Harvard, she worked on a wide range of computational modeling projects, from flow and nanoparticle transport in porous media to tissue mechanics during embryonic development.", "public_name": "Paula C Sanematsu [Harvard]", "guid": "f4c9d81b-61f6-5925-b76e-4d137d7825ae", "url": "https://cfp.openondemand.org/2025/speaker/STL7KR/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/SUZHBH/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/SUZHBH/", "attachments": []}, {"guid": "583a68f3-3c0b-50f2-b4f8-384c63660eef", "code": "NYHCQF", "id": 78006, "logo": null, "date": "2025-03-19T16:00:00-04:00", "start": "16:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78006-alphafold-accessibility-an-optimized-open-source-ood-app-for-protein-structure-prediction", "url": "https://cfp.openondemand.org/2025/talk/NYHCQF/", "title": "AlphaFold accessibility: an optimized open-source OOD app for Protein Structure Prediction", "subtitle": "", "track": "Application Track [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "The AlphaFold AI system won the 2024 Chemistry Nobel Prize because of its predictive achievements poised to revolutionize disease understanding and drug discovery. Initially released as open-source (and now proprietary), researchers are working to improve the code to require less resources and maintain open-source accessibility. We present an open-source implementation of AlphaFold 2 & 3 that optimizes computational resource allocation by intelligently separating CPU and GPU phases within a single OOD instance. This addresses a critical challenge to make AlphaFold more accessible by minimizing idle GPU cycles. Benchmarking across three major clusters (NCSA Delta, Jetstream2, and ROAR), we developed a user-friendly OOD application that operates with maximum resource efficiency.", "description": "Through extensive benchmarking across three major clusters (NCSA Delta, Jetstream, and Roar), we identified that AlphaFold's workflow can be effectively split into CPU-intensive (MSA generation) and GPU-intensive (structure prediction) phases. Our analysis revealed that approximately 75% of the runtime is CPU-bound, while GPU resources are only required for the final structure prediction phase.\r\nKey Innovations:\r\n1. Workflow Optimization:\r\n\u2022 Separated CPU and GPU phases to maximize resource efficiency\r\n\u2022 Optimizes resource allocation by allocating GPU resources only AFTER successful CPU phase completion.\r\n\u2022 Reduced unnecessary GPU allocation time by up to 75%\r\n2.  User Interface Development:\r\n\u2022 Created an intuitive web interface requiring only the amino acid sequence as input\r\n\u2022 Eliminated coding requirements for researchers\r\n\u2022 Automated resource management and job scheduling.\r\n3. Cross-Platform Validation:\r\n\u2022 Comprehensive benchmarking across three distinct HPC environments.\r\n\u2022 Documented performance metrics for various protein sizes.\r\n\u2022 Established optimal configuration guidelines for different infrastructures.\r\nOur solution is now deployed at Penn State's High Performance Computing platform and is available as an open-source project, enabling other institutions to implement similar services. This work significantly reduces the barrier to entry for structural biology research while optimizing computational resource utilization.  The application is particularly timely with the release of AlphaFold 3, which natively supports CPU/GPU separation, making our framework immediately compatible with this latest iteration.\r\nTarget Audience:\r\n\u2022 HPC administrators looking to deploy AlphaFold services.\r\n\u2022 Researchers in structural biology and related fields.\r\n\u2022 Scientific computing professionals interested in resource optimization.\r\nLearning Outcomes/Attendees will learn about:\r\n\u2022 Efficient AlphaFold deployment strategies.\r\n\u2022 Resource optimization techniques for mixed CPU/GPU workloads.\r\n\u2022 Implementation patterns for user-friendly scientific applications.\r\nThis presentation will include live demonstrations and reference our open-source codebase, providing immediate practical value to attendees.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JX7ZVY", "name": "Vinay Saji Mathew [Pennsylvania State University]", "avatar": null, "biography": "", "public_name": "Vinay Saji Mathew [Pennsylvania State University]", "guid": "0dcfc52a-820c-5cc6-8ba7-04945cac257b", "url": "https://cfp.openondemand.org/2025/speaker/JX7ZVY/"}, {"code": "EU7H8E", "name": "William Lai [Cornell]", "avatar": null, "biography": "Assistant Research Professor\r\nDirector of the EpiGenomics Core Facility\r\nDirector of the Center for Vertebrate Genomics", "public_name": "William Lai [Cornell]", "guid": "9fe1a09f-add1-5eaa-ada7-d792fed744f6", "url": "https://cfp.openondemand.org/2025/speaker/EU7H8E/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/NYHCQF/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/NYHCQF/", "attachments": []}, {"guid": "971a3477-ee52-5b2e-bf97-1c09c85a5344", "code": "3R7NWE", "id": 78059, "logo": null, "date": "2025-03-19T16:30:00-04:00", "start": "16:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78059-try-create-share-customizations-with-ondemand-plugins", "url": "https://cfp.openondemand.org/2025/talk/3R7NWE/", "title": "Try | Create | Share - Customizations with OnDemand plugins", "subtitle": "", "track": "Application Track", "type": "Talk", "language": "en", "abstract": "Open OnDemand has evolved to offer powerful customization features, enabling institutions to tailor their instances like never before. This talk will explore how these features allow administrators and developers to create and deploy customizations easily, fostering a community-driven ecosystem of shared enhancements. Attendees will learn how to extend Open OnDemand using plugins and benefit from community contributions through practical examples, such as the metrics widget and the session card metrics developed by IQSS.\r\n\r\nWhether you're managing an HPC environment or developing for Open OnDemand, you'll leave with practical knowledge on how to try, create, and share customizations that simplify administration and improve user experiences.", "description": "Customization has always been important for institutions using Open OnDemand, but recent enhancements have made implementation, deployment, and management more seamless than ever. \r\n\r\nThis talk will walk attendees through the evolution of Open OnDemand\u2019s customization capabilities, highlighting the latest plugin features and the rendering of widget partials. It will then demonstrate how to develop and structure customizations as modular units that are easy to deploy and share, using practical examples like the metrics widget and the session card metrics developed by IQSS.\r\n\r\nWe\u2019ll cover:\r\n1. The Evolution of Customization in Open OnDemand \u2013 A brief look at how Open OnDemand\u2019s customization options have grown over time, leading to the introduction of the latest plugin system.\r\n2. Deploying Customizations \u2013 Step-by-step guidance on how to integrate and manage enhancements in the form of plugins within an Open OnDemand instance.\r\n3. Creating Customizations \u2013 A hands-on walkthrough of how to develop customizations using the new plugins feature, including practical examples.\r\n4. The Power of Sharing \u2013 How community-driven customization fosters innovation, allowing administrators and developers to try, create, and share enhancements that benefit the entire Open OnDemand ecosystem.\r\n\r\nThis talk is aimed at HPC administrators and developers who want to personalize their Open OnDemand instances. It will be informative and practical, offering attendees the know how to leverage these features in their own environments. By the end of the session, participants will understand how to develop and deploy customizations and take advantage of shared improvements from others.", "recording_license": "", "do_not_record": false, "persons": [{"code": "LGFWCA", "name": "Aday Bujeda [Harvard]", "avatar": null, "biography": "Senior Software Engineer\r\n\r\nI have spent my professional career mainly in the UK, working for companies like  Accenture, The Financial Times and The Department for Work and Pensions.\r\n\r\nCurrently working with Harvard as part of the IQSS Research Computing team leading the development efforts in IQSS for the customizations and contributions to the Open OnDemand project.", "public_name": "Aday Bujeda [Harvard]", "guid": "1ecb33ab-3891-5c3f-9dfb-c00bba0fd577", "url": "https://cfp.openondemand.org/2025/speaker/LGFWCA/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/3R7NWE/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/3R7NWE/", "attachments": []}, {"guid": "0c31b129-1c7e-5233-8a33-84410d52582f", "code": "78P3VV", "id": 78029, "logo": null, "date": "2025-03-19T17:00:00-04:00", "start": "17:00", "duration": "00:10", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78029-open-ondemand-app-template-for-standardizing-and-simplifying-development", "url": "https://cfp.openondemand.org/2025/talk/78P3VV/", "title": "Open OnDemand App Template for Standardizing and Simplifying Development", "subtitle": "", "track": "Application Track", "type": "Short Talk", "language": "en", "abstract": "The OnDemand Template is a framework that simplifies and standardizes the app development process, which aims to reduce the learning curve for new developers. It offers a documented, generic application that provides most of the configuration required to get applications running in the OnDemand system. Users can specify parameters via the form file, which the template will utilize to self-configure. In most cases, users only need to specify the app metadata, modules to load, the command to execute, and whether it's VNC enabled. The template also utilizes a work in progress plugin system that allows developers to extend existing apps by dynamically adding attributes to the form file and evaluating scripts before the app is started, which allows for apps to be easily extended.", "description": "The goal of this talk is to describe the design decisions behind the Open OnDemand template, and discuss benefits of using templates such as this one. This talk will have the following outline:\r\n\r\n- Introduce audience to motivation behind the template\r\n- Discuss technical aspects of the template\r\n\t- Comment on documentation throughout project\r\n\t- Showcase the form with default values, VNC configuration, and modules to load\r\n\t- Discuss structure of main script file structure and module loading\r\n\t- Showcase VNC auto configuration in before and main script file\r\n- Discuss plugin system\r\n\t- Explain motivation behind plugin system\r\n\t- Discuss what things can be done with plugins (adding attributes to form file and running scripts before app starts)\r\n\t- Discuss plugin technical details (structure, ERB rendering on form file, locating and running scripts)\r\n- Conclusion and future direction\r\n\r\nThe target audience will be developers looking to produce Open OnDemand applications, and who may want to utilize the template to create a generic framework that can be utilized to deploy custom apps on their infrastructure. As of now the source code is closed source, but snippets and design ideas will be discussed.", "recording_license": "", "do_not_record": false, "persons": [{"code": "F98XHJ", "name": "Owen Cochell [Michigan State University]", "avatar": "https://cfp.openondemand.org/media/avatars/F98XHJ_sHgnteb.webp", "biography": "Owen Cochell is a senior undergraduate student at Michigan State University. He works for the Institute for Cyber Enabled Research at MSU, which manages the on campus HPCC to accelerate research activities. Open OnDemand is used extensively at ICER to simplify the process of interacting with the HPCC, allowing for non-technical users and groups to utilize it's resources.", "public_name": "Owen Cochell [Michigan State University]", "guid": "b5fbef17-4484-584d-96d4-6a7a5dbfa477", "url": "https://cfp.openondemand.org/2025/speaker/F98XHJ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/78P3VV/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/78P3VV/", "attachments": []}, {"guid": "92f369fc-6569-5a6f-8dd9-4a067ea5c18a", "code": "EZSRZ8", "id": 78030, "logo": null, "date": "2025-03-19T17:10:00-04:00", "start": "17:10", "duration": "00:10", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78030-saml-authentication-with-open-on-demand-for-hpc-clusters", "url": "https://cfp.openondemand.org/2025/talk/EZSRZ8/", "title": "SAML Authentication with Open On Demand for HPC Clusters", "subtitle": "", "track": "Application Track", "type": "Short Talk", "language": "en", "abstract": "Secure and efficient access to High-Performance Computing (HPC) resources is critical for enabling scientific and technical innovation. Open OnDemand (OOD), a widely used web-based HPC access portal, simplifies user interactions with cluster resources. However, traditional authentication methods often present challenges, including limited scalability, complex configurations, and security vulnerabilities. Integrating Security Assertion Markup Language (SAML)-based authentication with OOD addresses these challenges by leveraging federated identity providers for seamless and secure single sign-on (SSO). This approach enables researchers and institutions to utilize existing identity management systems, ensuring compliance with organizational policies while streamlining user access. The present", "description": "High-Performance Computing (HPC) clusters play a pivotal role in scientific and biomedical research, engineering, and data-intensive applications. Open OnDemand (OOD), an open-source web portal is being optimized at our HPC centers to provide quicker access to HPC resources, offer a user-friendly interface to access computing resources, submit jobs, and monitor workflows. However, ensuring secure, scalable, and user-friendly authentication is a critical challenge, especially in environments where diverse users from multiple institutions need access.\r\nSecurity Assertion Markup Language (SAML) authentication provides a robust solution for managing access to HPC clusters through federated identity systems. By integrating SAML with Open OnDemand, users can utilize single sign-on (SSO) capabilities, enabling seamless access across multiple services while relying on their institution's identity provider (IdP) for secure authentication. This reduces the need for maintaining separate credentials and simplifies access management for system administrators.\r\nImplementing SAML authentication in OOD involves configuring the portal to communicate with SAML-compliant IdPs, such as Shibboleth and mapping user identities to cluster resources. This integration requires careful consideration of security policies, attribute mapping, and access control mechanisms to ensure secure operation in shared, multi-user environments.\r\nThe adoption of SAML authentication with Open OnDemand offers significant benefits, including Enhanced Security, Improved User Experience, Scalability, Streamlined Administration.\r\nThis approach is particularly valuable in collaborative research environments where multiple institutions share access to HPC resources. By leveraging federated identity systems, SAML-enabled Open OnDemand enhances the usability and security of HPC clusters, making them more accessible to a broader user community.\r\nWe present how this has been implemented at the HPC Clusters at the Africa Centers of Excellence (ACE) in Bioinformatics and Data intensive science in both East Africa, at Makerere University, Kampala Uganda and West Africa at the University of Science, Technique and Technology, Bamako Mali.", "recording_license": "", "do_not_record": false, "persons": [{"code": "WPF3NV", "name": "Rodgers Kimera [Research Data and Communication Technologies]", "avatar": null, "biography": "Rodgers Kimera holds a BSc in Computer Engineering from Busitema University, Uganda and MSc in Computer Science from Victoria University, Uganda. In 2019, while working as a system Engineer working with RDCT, Rodgers was the lead person in setting up the High-Performance Computing (HPC) Infrastructure at ACE Uganda and ACE Mali from which he has generated significant experience in Linux systems, using open-source tools for HPC environments, configuring workload managers especially SLURM, configuring and managing HPC systems as well as the physical hardware configuration.\r\nCurrently Rodgers is still working with NIAID/NIH/RDCT as the Lead HPC Engineer and responsible for deploying and maintaining several scientific software tools an", "public_name": "Rodgers Kimera [Research Data and Communication Technologies]", "guid": "bd232652-edbf-5302-b597-766911063ee5", "url": "https://cfp.openondemand.org/2025/speaker/WPF3NV/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/EZSRZ8/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/EZSRZ8/", "attachments": []}, {"guid": "bd79d6e3-07d8-5feb-b964-407d1d1d912c", "code": "ES9ML9", "id": 78031, "logo": null, "date": "2025-03-19T17:20:00-04:00", "start": "17:20", "duration": "00:10", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78031-integration-of-open-ondemand-with-the-jobstats-job-monitoring-platform", "url": "https://cfp.openondemand.org/2025/talk/ES9ML9/", "title": "Integration of Open OnDemand with the Jobstats Job Monitoring Platform", "subtitle": "", "track": "Application Track", "type": "Short Talk", "language": "en", "abstract": "Given the ever increasing cost of compute (especially GPUs) it is imperative that these resources are used efficiently. How can this be achieved in a simple-to-use way on a high-performance computing cluster that supports a large number of diverse researchers? Our solution is Jobstats, a job monitoring platform which integrates with Open OnDemand (OOD). This talk will provide an overview of the platform and its various components while concentrating on its links with OOD. Our planned extensions for the OOD integration will be presented with the hope of receiving feedback and new ideas from attendees.", "description": "The inefficient use of compute resources is surely as old as the first Beowulf cluster. Typical causes for underutilization include jobs that over-allocate CPUs, CPU memory, or both. Such instances are frequently due to misunderstandings or in some cases by accident. The introduction of GPUs has made the problem more pressing. Two common problems are (1) jobs that allocate GPUs but do not use them and (2) jobs that use them but only with little utilization.\r\n\r\nAt Princeton, we have started to continuously monitor nodes (including the GPUs) and filesystems using various Prometheus exporters. Our integrated solution is called Jobstats. The monitoring data is combined with the workload manager (Slurm) data to produce job efficiency reports. These reports provide metadata about the job as well as CPU/GPU utilization, CPU/GPU memory usage, and job-specific notes to guide users.\r\n\r\nThe Jobstat platform includes an OOD Helper App. For a given job ID, the app generates a URL to a Grafana dashboard that shows various job-level and node-level metrics as a function of time. The job-level metrics include the CPU/GPU utilization and CPU/GPU memory usage. Some examples of the node-level metrics are the mean CPU frequencies, GPFS bandwidth statistics, and the number of InfiniBand errors. The dashboard is helpful when trying to understand why a job failed and for troubleshooting system issues. Jobstats also makes it possible to see the high-level job efficiency data on the \u201cCompleted Jobs\u201d page of the OOD web interface. The \u201cActive Jobs\u201d page shows plots of CPU utilization and memory usage with a link to the detailed job statistics on Grafana.\r\n\r\nThe combination of the OOD Helper App, the Grafana interface, and the command-line tools, makes it easy for users and system administrators to inspect the utilization and usage of individual jobs. The Jobstats platform was released in 2023. It is being used by tens of institutions throughout the world including Princeton, Brown and Yale.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RB7MVU", "name": "Josko Plazonic [Princeton]", "avatar": null, "biography": "", "public_name": "Josko Plazonic [Princeton]", "guid": "c0768eae-2119-5e4d-b19a-9caa673da798", "url": "https://cfp.openondemand.org/2025/speaker/RB7MVU/"}, {"code": "PXTCFR", "name": "Jonathan Halverson [Princeton]", "avatar": null, "biography": "Jonathan Halverson is the Training Lead for the Princeton Institute of Computational Science and Engineering at Princeton University.", "public_name": "Jonathan Halverson [Princeton]", "guid": "f6994eb9-ee29-5ed9-b047-a801affa68da", "url": "https://cfp.openondemand.org/2025/speaker/PXTCFR/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/ES9ML9/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/ES9ML9/", "attachments": []}, {"guid": "a8d8d749-4799-5c91-aba8-fad135d57f4c", "code": "FBJKT8", "id": 78044, "logo": null, "date": "2025-03-19T17:30:00-04:00", "start": "17:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78044-developer-forum", "url": "https://cfp.openondemand.org/2025/talk/FBJKT8/", "title": "Developer Forum", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8LZUCZ", "name": "Alan Chalker", "avatar": null, "biography": "Alan Chalker, Ph.D., is Director of Strategic Programs at the Ohio Supercomputer Center (OSC). In this role he is responsible for many of OSC\u2019s innovative efforts and initiatives, including in the areas of business development and relationship management. Chalker also coordinates many of the center\u2019s grant proposals and manages a variety of research projects, as well as the Open OnDemand platform, which is utilized by research computing centers worldwide.", "public_name": "Alan Chalker", "guid": "b24bb051-204c-5a03-ad43-25ceb6a56ae0", "url": "https://cfp.openondemand.org/2025/speaker/8LZUCZ/"}, {"code": "ZGCMS8", "name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "avatar": null, "biography": "", "public_name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "guid": "69ed0dec-77d6-520e-83a1-f23bf3c095ea", "url": "https://cfp.openondemand.org/2025/speaker/ZGCMS8/"}, {"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}, {"code": "S8CX8K", "name": "Travis Ravert [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Travis Ravert [Ohio Supercomputer Center]", "guid": "ee9ae0e2-b59b-552d-8508-b67b3d0c4741", "url": "https://cfp.openondemand.org/2025/speaker/S8CX8K/"}, {"code": "WHL8BQ", "name": "Jeff Ohrstrom [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Jeff Ohrstrom [Ohio Supercomputer Center]", "guid": "f965b359-ea3e-5b87-86a0-3ee2eec9d292", "url": "https://cfp.openondemand.org/2025/speaker/WHL8BQ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/FBJKT8/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/FBJKT8/", "attachments": []}]}}, {"index": 4, "date": "2025-03-20", "day_start": "2025-03-20T04:00:00-04:00", "day_end": "2025-03-21T03:59:00-04:00", "rooms": {"Belfer Case Study Room (CGIS S020)": [{"guid": "b4d2db97-a67a-5b38-8a40-6bcb99f40875", "code": "ZLW9EY", "id": 78057, "logo": null, "date": "2025-03-20T10:00:00-04:00", "start": "10:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78057-enhanced-hpc-workforce-development-overcoming-the-blinking-cursor-barrier-with-open-ond", "url": "https://cfp.openondemand.org/2025/talk/ZLW9EY/", "title": "Enhanced HPC Workforce Development: Overcoming the 'Blinking Cursor' Barrier with Open OnD", "subtitle": "", "track": "Sponsor Talk", "type": "Talk", "language": "en", "abstract": "High-Performance Computing (HPC) workforce development initiatives aimed to train diverse stakeholders in essential tools and methods. The \"blinking cursor\" barrier in terminal interfaces was addressed by integrating Open OnDemand within the projectEUREKA platform, facilitating 18 groups of MSI undergraduates and faculty in cyberinfrastructure-targeted hackathons. These time-bounded events, based on the HackHPC Model, addressed the HPC skills gap through intensive applied training. This presentation will compare traditional terminal/CLI-based and web-GUI-based training approaches, examining their evolution and effectiveness. Additionally, modified outcomes and artifacts produced by participants will provide insights into the impact of these training methodologies.", "description": "The implementation of High-Performance Computing (HPC) workforce development initiatives involves the training of students, faculty, researchers, and professionals on common tools and methods utilized within the community. An early barrier often encountered is the \"blinking cursor\" found on the terminal or command window. These early challenges can deter or distract from early practitioners incorporating domain specific knowledge towards problems. In short, the tool or more apropos, access and/or use of the tool becomes the problem.\r\n\r\nThe integration of Open OnDemand within the projectEUREKA platform, used for authentication and launching common applications, successfully mitigated this \"blinking cursor\" barrier for 18 groups of MSI undergraduates and faculty participating in cyberinfrastructure-targeted workforce development hackathons. These time-bounded events were designed to address the skills gap in the HPC field, offering intensive training sessions in applied HPC skills that brought together students, mentors, and industry experts, as developed in the HackHPC Model. \r\n\r\nThe presentation, aimed at educators and trainers utilizing HPC resources, will elucidate the distinctions between traditional terminal/CLI-based and web-GUI-based training methodologies/curricula employed for participant onboarding. Furthermore, it will examine the evolutionary trajectory of these pedagogical approaches over time, providing valuable insights for optimizing HPC education and training strategies. Furthermore, modified outcomes and artifacts produced by the participants will be discussed. Attendees will take away methods to utilize Open OnDemand coupled with cyberinfrastructure technology to better provide on-ramping of HPC resources for students, faculty, and professionals.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VQJFCA", "name": "Jeaime Powell [Omnibond]", "avatar": "https://cfp.openondemand.org/media/avatars/VQJFCA_j9snhQp.webp", "biography": "Jeaime Powell is a dedicated educator and advocate for High-Performance Computing (HPC) workforce development. As a key figure in the HackHPC initiative, he has played a pivotal role in organizing and facilitating numerous codeathons and hackathons aimed at bridging the skills gap in the HPC field. These time-bounded events bring together students, mentors, and industry experts, offering intensive training in applied HPC skills.", "public_name": "Jeaime Powell [Omnibond]", "guid": "f46210ff-b825-5dfa-9043-2e240527e2c5", "url": "https://cfp.openondemand.org/2025/speaker/VQJFCA/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/ZLW9EY/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/ZLW9EY/", "attachments": []}, {"guid": "b8354995-01cd-59c3-baee-9da94fcba5bb", "code": "WXPYBE", "id": 78041, "logo": null, "date": "2025-03-20T10:30:00-04:00", "start": "10:30", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78041-developer-forum-breakout-session", "url": "https://cfp.openondemand.org/2025/talk/WXPYBE/", "title": "Developer Forum (Breakout Session)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/WXPYBE/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/WXPYBE/", "attachments": []}, {"guid": "b2cdb74e-0aa6-5031-8799-005b98823f86", "code": "RARKPZ", "id": 78039, "logo": null, "date": "2025-03-20T11:30:00-04:00", "start": "11:30", "duration": "00:10", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78039-maintaining-institutional-identity-within-a-shared-open-ondemand-instance", "url": "https://cfp.openondemand.org/2025/talk/RARKPZ/", "title": "Maintaining Institutional Identity Within a Shared Open OnDemand Instance", "subtitle": "", "track": "Platform Track", "type": "Short Talk", "language": "en", "abstract": "This session discusses using CILogon and Open OnDemand to enable institution-specific authentication and branding for Swarthmore College's and Lafayette College's merged HPC cluster.", "description": "Swarthmore College and Lafayette College completed the initial merger of their HPC systems in summer 2024. A requirement of this project was that users from both institutions should feel like \"first-class citizens.\" We did not want to require, for example, a user from Lafayette to have Swarthmore guest account in order to access the cluster, or for a Swarthmore user to see a Lafayette domain and associated branding when using the system. Open OnDemand's flexible architecture allowed us to configure CILogon as the authentication gateway, thus allowing users to login using their home credentials, while also providing configuration profiles to customize the experience for each institution. This is an elegant solution that can facilitate an arbitrary number of institutions sharing infrastructure and services under a single, unified Open OnDemand instance while maintaining specific branding and resources for each.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FMJYUA", "name": "Jason L. Simms [Swarthmore College]", "avatar": "https://cfp.openondemand.org/media/avatars/FMJYUA_Ol8cJxK.webp", "biography": "Jason Simms is the Research Computing Manager at Swarthmore College. Prior to that, he had a similar role at Lafayette College for several years and also worked in academic computing at Wesleyan University. He is a member of the Campus Champions leadership team and also is active within the ERN, CASC, CaRCC, and CyberAmbassador communities. He earned a Ph.D. in Applied Anthropology, an M.P.H. in Environmental Health, and a graduate certificate in Geographical Information Systems, all from the University of South Florida. He also earned an M.A. in Anthropology and a B.A. in Classics from the University of Tennessee. When not working in ITS, he teaches courses on ancient Classical and Near-Eastern Civilizations at Lafayette College.", "public_name": "Jason L. Simms [Swarthmore College]", "guid": "d1ed2ec4-28b8-5dca-ac6d-64a2d405fe0e", "url": "https://cfp.openondemand.org/2025/speaker/FMJYUA/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/RARKPZ/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/RARKPZ/", "attachments": []}, {"guid": "bc02839a-a58b-5f24-acee-5bb9b4a0dab0", "code": "CXWBEP", "id": 78042, "logo": null, "date": "2025-03-20T11:45:00-04:00", "start": "11:45", "duration": "00:10", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78042-approachable-high-performance-computing-with-open-ondemand", "url": "https://cfp.openondemand.org/2025/talk/CXWBEP/", "title": "Approachable High Performance Computing with Open OnDemand", "subtitle": "", "track": "Platform Track", "type": "Short Talk", "language": "en", "abstract": "Administrators and Research Consultants helping researchers scale their work can use Open OnDemand applications to make HPC resources more accessible to disciplines that are not traditionally identified as HPC users.  A brief discussion of how we help make high performance computing (HPC) more approachable to new users, with an emphasis on the applications presented, support process, and using Open OnDemand as a launch pad to fully integrate new users into the HPC workflow.", "description": "Michigan State University (MSU) uses Open OnDemand extensively to support research on High Performance Computing (HPC) resources.  Our foundational instruction courses and workshops use Open OnDemand to reduce the friction in getting started using the HPC.  \r\nIn addition to presenting the standard graphical desktop, shell access, and file browser applications; we include a number of applications to help new HPC users start using the HPC systems at MSU,  We also continue to work on adding additional applications to our Open OnDemand instance including LMStudio, and Ollama.  One of our Interns has created a template to facilitate rapid development and we publish beta versions of applications to a testing group that users can opt into.  To enable classroom usage without undue scheduling delays, our Open OnDemand instance defaults to using a designated partition that is not part of our general queue.  This does not prevent the use of Open OnDemand on all our available resources and is explicitly used to facilitate the use of newer systems focusing on big data processing by research disciplines that haven't traditionally used HPC resources.  We facilitate user support by tying the Submit Support Ticket email action into our help desk ticketing system.  This lets us quickly identify issues with user submission errors and systemic issues with our Open OnDemand deployment.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NTHXT8", "name": "Joe Ryan [Michigan State University]", "avatar": "https://cfp.openondemand.org/media/avatars/NTHXT8_sDnZbyK.webp", "biography": "I spent 24 years in the Army as a pilot, doing IT tasks for the Army and experimenting with Linux and networks at home. I earned a Computer Science and IT Management degree while serving in the military, transitioning to an IT career after leaving the service.  After working a couple of different networking and security positions for a few years, I started working as a Linux Systems Administrator.  I spent 3 years working at the Facility for Rare Isotope Beams (FRIB) at Michigan State University (MSU) and then transitioned to the Institute for Cyber Enabled Research (ICER) at MSU and High Performance Computing in 2020.", "public_name": "Joe Ryan [Michigan State University]", "guid": "9e53fb42-5282-581d-bec9-99b573d10711", "url": "https://cfp.openondemand.org/2025/speaker/NTHXT8/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/CXWBEP/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/CXWBEP/", "attachments": []}, {"guid": "4ddda87f-7072-5ffd-abe5-b79f90e24a57", "code": "LNMCUB", "id": 78033, "logo": null, "date": "2025-03-20T12:00:00-04:00", "start": "12:00", "duration": "00:25", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78033-leveraging-the-open-science-operating-system-to-build-virtual-environments-for-science-and-education", "url": "https://cfp.openondemand.org/2025/talk/LNMCUB/", "title": "Leveraging the Open Science Operating System to build virtual environments for science and education", "subtitle": "", "track": "Sponsor Talk", "type": "Talk", "language": "en", "abstract": "The Stack Science team will share use cases to demonstrate how the Open Science Operating System (OS2) is driving research and scientific outcomes through a suite of capabilities, including science gateways as a service, research software development, secure cloud enclaves, and regulatory data management.", "description": "Instead of focusing on research and innovation, principal investigators and their teams are increasingly consumed by the challenge of building cyberinfrastructure that supports their research. And when too much time is spent chasing down infrastructure, software and tooling, the science suffers. Researchers who succeed are the ones who keep their focus on scientific innovation, not the technology behind it. Rather than patching together disconnected services, they invest in unified, end-to-end solutions that ensure the impact, reach, and sustainability of their work. Our services, offered as part of the Open Science Operating System, make data and computationally intensive capabilities accessible to millions of researchers, educators and students across disciplines through science gateways, secure cloud enclaves, and  research software development. By prioritizing customers and innovative solutions, our team helps build strong scientific communities, improves cyberinfrastructure, accelerates research milestones, and delivers meaningful real-world impact.", "recording_license": "", "do_not_record": false, "persons": [{"code": "SN7WZJ", "name": "Sandra Gesing [Stack Science]", "avatar": "https://cfp.openondemand.org/media/avatars/SN7WZJ_7qjHrLA.webp", "biography": "Sandra Gesing brings extensive expertise in science gateways, computational workflows, and distributed computing. As a Senior Researcher at SDSC, Director of SGX3, and Executive Director of US-RSE, she leads initiatives focused on research software sustainability, usability, and reproducibility. Her expertise spans academia, industry, and policy, where she champions better career paths for research software engineers and drives advancements in research software practices.", "public_name": "Sandra Gesing [Stack Science]", "guid": "78a79bbf-b1b6-5d26-b6b8-5ce88f15becd", "url": "https://cfp.openondemand.org/2025/speaker/SN7WZJ/"}, {"code": "EMVUF9", "name": "Sandeep Chandra [Stack Science]", "avatar": "https://cfp.openondemand.org/media/avatars/EMVUF9_iU82UOb.webp", "biography": "Sandeep Chandra brings years of experience in infrastructure deployment for high-end compute and data management. Since joining SDSC in 2003, Sandeep has led cross-disciplinary initiatives and now directs Stack Science's strategic vision, particularly for Cloud Computing and Regulatory Data Management solutions. His expertise spans over 20 years of offering strategic guidance to federal, state, and academic institution leaders.", "public_name": "Sandeep Chandra [Stack Science]", "guid": "dc385775-0aa1-5ca0-953a-ecbb003d22a0", "url": "https://cfp.openondemand.org/2025/speaker/EMVUF9/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/LNMCUB/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/LNMCUB/", "attachments": []}, {"guid": "36a481b7-d395-5198-a7a3-17e6a0bd54e3", "code": "E893EN", "id": 78002, "logo": null, "date": "2025-03-20T14:00:00-04:00", "start": "14:00", "duration": "01:00", "room": "Belfer Case Study Room (CGIS S020)", "slug": "2025-78002-governance-working-group-technical", "url": "https://cfp.openondemand.org/2025/talk/E893EN/", "title": "Governance Working Group - Technical", "subtitle": "", "track": "Core Team Track", "type": "Other [Share your creative idea for the program]", "language": "en", "abstract": "TBA", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/E893EN/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/E893EN/", "attachments": []}], "Lee Conference Room (CGIS S030)": [{"guid": "7a811b42-d2fa-5de2-8a58-f7cc5ab7aa5f", "code": "GLJQGC", "id": 77997, "logo": null, "date": "2025-03-20T10:30:00-04:00", "start": "10:30", "duration": "00:25", "room": "Lee Conference Room (CGIS S030)", "slug": "2025-77997-developer-forum-breakout-session", "url": "https://cfp.openondemand.org/2025/talk/GLJQGC/", "title": "Developer Forum (Breakout Session)", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/GLJQGC/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/GLJQGC/", "attachments": []}, {"guid": "b9ac25f8-1b65-5e56-b62a-3e75a6332499", "code": "8QYEUJ", "id": 77991, "logo": null, "date": "2025-03-20T14:00:00-04:00", "start": "14:00", "duration": "01:00", "room": "Lee Conference Room (CGIS S030)", "slug": "2025-77991-governance-working-group-contributor-guide", "url": "https://cfp.openondemand.org/2025/talk/8QYEUJ/", "title": "Governance Working Group - Contributor Guide", "subtitle": "", "track": "Core Team Track", "type": "Other [Share your creative idea for the program]", "language": "en", "abstract": "TBA", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/8QYEUJ/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/8QYEUJ/", "attachments": []}], "Kang Conference Room (CGIS S050)": [{"guid": "9ca44b77-8ea3-5a75-8198-68b1091e4e9b", "code": "RPVAEC", "id": 77996, "logo": null, "date": "2025-03-20T14:00:00-04:00", "start": "14:00", "duration": "01:00", "room": "Kang Conference Room (CGIS S050)", "slug": "2025-77996-governance-working-group-user-guide", "url": "https://cfp.openondemand.org/2025/talk/RPVAEC/", "title": "Governance Working Group - User Guide", "subtitle": "", "track": "Core Team Track", "type": "Other [Share your creative idea for the program]", "language": "en", "abstract": "TBA", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/RPVAEC/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/RPVAEC/", "attachments": []}], "Tsai Auditorium (CGIS S010)": [{"guid": "c673e354-cab9-58a7-952b-07b8dacabdca", "code": "7TZZYC", "id": 78023, "logo": null, "date": "2025-03-20T09:00:00-04:00", "start": "09:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78023-open-ondemand-governance-sustainability", "url": "https://cfp.openondemand.org/2025/talk/7TZZYC/", "title": "Open OnDemand Governance & Sustainability", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Learn about the Open OnDemand Governance and Sustainability models that we are rolling out in 2025 and how to get involved.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZGCMS8", "name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "avatar": null, "biography": "", "public_name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "guid": "69ed0dec-77d6-520e-83a1-f23bf3c095ea", "url": "https://cfp.openondemand.org/2025/speaker/ZGCMS8/"}, {"code": "XN8CCP", "name": "Justin Costa [OH-TECH]", "avatar": null, "biography": null, "public_name": "Justin Costa [OH-TECH]", "guid": "0b83f3cf-df27-54d6-870c-95140acd5eac", "url": "https://cfp.openondemand.org/2025/speaker/XN8CCP/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/7TZZYC/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/7TZZYC/", "attachments": []}, {"guid": "83505102-f630-5c84-bb2e-016508ff23fd", "code": "GKLZKD", "id": 78021, "logo": null, "date": "2025-03-20T09:30:00-04:00", "start": "09:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78021-dell-and-intel-ai-better-together", "url": "https://cfp.openondemand.org/2025/talk/GKLZKD/", "title": "Dell and Intel AI Better Together", "subtitle": "", "track": "Platinum Sponsor Talk [featuring AI OnDemand]", "type": "Talk", "language": "en", "abstract": "Join us to learn what Dell and Intel are doing in the evolving world of AI and HPC.  We will introduce the room to new platforms, new technology and the focused insights of Dell and Intel.", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "BSWDGH", "name": "Michael Simon [Dell]", "avatar": "https://cfp.openondemand.org/media/avatars/BSWDGH_hUDHq0W.webp", "biography": "I have been in the server technology field for 18 years primarily focusing on new and forward looking technologies.  From they days before virtualization to the newest and upcoming AI solutions I have been around to see how technology impacts the world.", "public_name": "Michael Simon [Dell]", "guid": "0971f407-6e2b-5280-9c02-997993017953", "url": "https://cfp.openondemand.org/2025/speaker/BSWDGH/"}, {"code": "HEWF73", "name": "John Haag [Intel]", "avatar": null, "biography": "", "public_name": "John Haag [Intel]", "guid": "f7898a56-570e-5e94-8dd5-d60a7d079cbf", "url": "https://cfp.openondemand.org/2025/speaker/HEWF73/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/GKLZKD/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/GKLZKD/", "attachments": []}, {"guid": "4be04423-fa9f-511a-8660-677b2456cfe4", "code": "RNBTC8", "id": 78026, "logo": null, "date": "2025-03-20T10:00:00-04:00", "start": "10:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78026-a-simplified-approach-to-managing-your-data-with-globus", "url": "https://cfp.openondemand.org/2025/talk/RNBTC8/", "title": "A Simplified Approach to Managing Your Data With Globus", "subtitle": "", "track": "Sponsor Talk", "type": "Talk", "language": "en", "abstract": "Open OnDemand and Globus are natural partners: Open OnDemand lowers the barrier to using advanced computing resources while Globus removes the friction from data management. Using Globus to move and share data makes your Open OnDemand system even more valuable to researchers. In this talk we will demonstrate how the two systems integrate to help researchers reach data management and computation nirvana.", "description": "Today\u2019s researcher is confronted with many new challenges and opportunities. Instruments are generating volumes of data, and there is a growing mandate to make data FAIR (findable, accessible, interoperable and reusable). Modern tools and technologies are available to accelerate discoveries, but researchers must overcome many hurdles to take advantage of all the data that is available. Usage of remote storage and compute resources is becoming necessary, but is complicated to manage.\r\nGlobus and Open OnDemand aim to make it easier for researchers to focus on their research by automating data management and simplifying the use of advanced computing systems. The Globus service provides secure, reliable, and scalable data software tools and services designed to serve the data and compute management needs of the research community. And now, with the integration between Open OnDemand and Globus, moving and sharing of data of any size has become easier than ever.\r\n\r\nIn this session\u2014aimed primarily at those new to Globus\u2014we will demonstrate how Globus addresses data management challenges in the context of an Open OnDemand deployment and describe how the user experience is enhanced by a service that provides users with unified access to all their data.", "recording_license": "", "do_not_record": false, "persons": [{"code": "Z8VTYR", "name": "Greg Nawrocki [Globus]", "avatar": null, "biography": "Director of Customer Engagement, Globus", "public_name": "Greg Nawrocki [Globus]", "guid": "67c50b5a-99d9-509c-af17-2a4c97586979", "url": "https://cfp.openondemand.org/2025/speaker/Z8VTYR/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/RNBTC8/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/RNBTC8/", "attachments": []}, {"guid": "26c7d899-c957-507b-bf67-3a5e16cadfca", "code": "MH8ND3", "id": 78043, "logo": null, "date": "2025-03-20T10:30:00-04:00", "start": "10:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78043-developer-forum", "url": "https://cfp.openondemand.org/2025/talk/MH8ND3/", "title": "Developer Forum", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Meet with Open OnDemand Dev team members to ask questions about the platform and the docs that don\u2019t easily lend themselves to discourse or email. Community members are welcome to chime in on topics outside the scope of what is deployed at Ohio Supercomputer Center.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8LZUCZ", "name": "Alan Chalker", "avatar": null, "biography": "Alan Chalker, Ph.D., is Director of Strategic Programs at the Ohio Supercomputer Center (OSC). In this role he is responsible for many of OSC\u2019s innovative efforts and initiatives, including in the areas of business development and relationship management. Chalker also coordinates many of the center\u2019s grant proposals and manages a variety of research projects, as well as the Open OnDemand platform, which is utilized by research computing centers worldwide.", "public_name": "Alan Chalker", "guid": "b24bb051-204c-5a03-ad43-25ceb6a56ae0", "url": "https://cfp.openondemand.org/2025/speaker/8LZUCZ/"}, {"code": "ZGCMS8", "name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "avatar": null, "biography": "", "public_name": "Julie Ma [Massachusetts Green High Performance Computing Center]", "guid": "69ed0dec-77d6-520e-83a1-f23bf3c095ea", "url": "https://cfp.openondemand.org/2025/speaker/ZGCMS8/"}, {"code": "NMMEVT", "name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "avatar": "https://cfp.openondemand.org/media/avatars/NMMEVT_GXMJa7A.webp", "biography": "", "public_name": "Emily Moffat Sadeghi [Ohio Supercomputer Center]", "guid": "ec4480b8-bb69-5351-80d2-a4a381db1652", "url": "https://cfp.openondemand.org/2025/speaker/NMMEVT/"}, {"code": "S8CX8K", "name": "Travis Ravert [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Travis Ravert [Ohio Supercomputer Center]", "guid": "ee9ae0e2-b59b-552d-8508-b67b3d0c4741", "url": "https://cfp.openondemand.org/2025/speaker/S8CX8K/"}, {"code": "WHL8BQ", "name": "Jeff Ohrstrom [Ohio Supercomputer Center]", "avatar": null, "biography": "", "public_name": "Jeff Ohrstrom [Ohio Supercomputer Center]", "guid": "f965b359-ea3e-5b87-86a0-3ee2eec9d292", "url": "https://cfp.openondemand.org/2025/speaker/WHL8BQ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/MH8ND3/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/MH8ND3/", "attachments": []}, {"guid": "bf57dd0b-7aab-5f55-ab5a-5470ed994f3a", "code": "M3EWSU", "id": 77995, "logo": null, "date": "2025-03-20T11:30:00-04:00", "start": "11:30", "duration": "00:10", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-77995-using-a-passenger-app-for-displaying-gpu-node-configuration-and-resource-availability", "url": "https://cfp.openondemand.org/2025/talk/M3EWSU/", "title": "Using a Passenger App for Displaying GPU Node Configuration and Resource Availability", "subtitle": "", "track": "Application Track", "type": "Short Talk", "language": "en", "abstract": "An up-to-the-minute status report of the configuration and availability of HPC resources can be useful for selecting resource parameters in interactive apps. GPU node resources can be low at times leaving few or no GPUs available for immediate use when launching interactive apps. By providing the status of readily available GPU node resources such as the type and number of GPUs, CPU cores and GB of memory, users can more efficiently utilize cluster resources and minimize job queue wait times.", "description": "Efficient selection and utilization of HPC resources is essential for minimizing job queue wait times and maximizing productivity. Selecting appropriate GPU resource parameters in interactive apps can be challenging, especially when GPU resources are limited. Without real-time information on GPU configurations and current availability, including GPU types, counts, CPU cores, and GB of memory, users may submit suboptimal resource requests that lead to longer job queue wait times. To address this challenge, we configured a Passenger app within the Open OnDemand framework that provides real-time status of GPU compute node resources. Building upon the example Passenger app provided by the Ohio Supercomputer Center (https://github.com/OSC/ood-example-ps) and utilizing a custom script (https://github.com/tamu-edu/dor-hprc-ood-apps/tree/main/gpuavail), this status app queries the Slurm workload manager configuration to retrieve current GPU node configurations and availability. The app displays the information in two comprehensive tables:\r\n\r\n1. Configuration Table: Details the types and numbers of GPUs attached to compute nodes, along with the count of nodes sharing each GPU configuration.\r\n\r\n2. Availability Table: Lists GPU compute nodes and resources currently available for new jobs, including the GPU types and counts, CPU cores, and available memory in GB.\r\n\r\nThe gpuavail Passenger app equips users with up-to-the-minute information on GPU resource availability, enabling informed decision-making when selecting resource parameters for GPU-supported interactive apps. By aligning resource requests with actual cluster availability, users can reduce job queue wait times and enhance overall cluster efficiency.", "recording_license": "", "do_not_record": true, "persons": [{"code": "RNEZP8", "name": "Michael Dickens [Texas A&M University]", "avatar": "https://cfp.openondemand.org/media/avatars/RNEZP8_4lquATr.webp", "biography": "", "public_name": "Michael Dickens [Texas A&M University]", "guid": "d4b78c13-c652-50b0-b6b5-5e6542cbfe96", "url": "https://cfp.openondemand.org/2025/speaker/RNEZP8/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/M3EWSU/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/M3EWSU/", "attachments": []}, {"guid": "a9f721f6-2530-50d9-b66d-35f837e5a59c", "code": "PBSAAB", "id": 78025, "logo": "https://cfp.openondemand.org/media/2025/submissions/PBSAAB/session-image-good25_ZUCJyX4_z3UnxeC.png", "date": "2025-03-20T11:45:00-04:00", "start": "11:45", "duration": "00:10", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78025-open-ondemand-web-dashboard-for-user-friendly-job-accounting-and-performance-metrics", "url": "https://cfp.openondemand.org/2025/talk/PBSAAB/", "title": "Open OnDemand Web Dashboard for User-Friendly Job Accounting and Performance Metrics", "subtitle": "", "track": "Application Track", "type": "Short Talk", "language": "en", "abstract": "The Anvil supercomputer, funded by the NSF and maintained by Purdue University, powers research across the country. Anvil\u2019s web dashboard is an Open OnDemand portal with just the base features, including creating jobs and viewing the job queue. However, a lot of information is locked behind Slurm terminal commands and other scripts, making it difficult for researchers without terminal knowledge to access the information provided by these commands. The goal of this project is to create a detailed, user-friendly dashboard built off of Open OnDemand to provide useful information about the cluster and their own jobs. This improved dashboard enables researchers to more efficiently conduct their research and access commonly-needed cluster information without learning complex terminal commands.", "description": "Open OnDemand contains many useful features for conducting research computing, including the Interactive Jobs and the Files apps, allowing any user of Purdue University\u2019s NSF-funded Anvil supercomputer to start commonly-used applications and manage their files on Anvil without ever touching the terminal. However, the base Open OnDemand configuration lacks several other features that would be useful for Anvil users, especially users with no terminal knowledge. This results in many support tickets that can be addressed through information found in Slurm workload manager\u2019s terminal commands and other relevant shell scripts on Anvil. This informational short talk discusses some of the new features being integrated into the Anvil web dashboard to help users perform detailed job accounting and access cluster status information from the Open OnDemand dashboard without any knowledge of the terminal. We hope to collect feedback from the Open OnDemand and HPC community about this ongoing project so we can improve Anvil\u2019s web dashboard, providing useful, detailed job accounting and cluster information for users in a format that is easy to understand and navigate. The new features currently being developed and tested on Anvil include a homepage dashboard app containing information about each user\u2019s own service unit usage, disk and file count usage and quota, important announcements, queue statuses, and queued jobs. Another new feature is the My Jobs app, which we created as an overhaul and improvement of Open OnDemand\u2019s Active Jobs app to provide more detailed, user-friendly job accounting information, including key statistics about each job from Slurm accounting database, improved job filtering, and charts displaying distributions of job data. In addition, the Performance Metrics app provides information about the resource efficiency of users\u2019 jobs, comparing their requested CPU cores, memory, and time with the amount they actually utilize. The goal of these three apps is to be as user-friendly and intuitive as possible while providing detailed information that users want to know regarding their jobs and the Anvil supercomputer. We want to share the features and improvements being worked on for Anvil\u2019s Open OnDemand dashboard as well as generate feedback and discussion about further potential Open OnDemand improvements to eventually contribute these changes back to the Open OnDemand community.", "recording_license": "", "do_not_record": false, "persons": [{"code": "W338JT", "name": "Richie Tan", "avatar": "https://cfp.openondemand.org/media/avatars/W338JT_MNmHwAB.webp", "biography": "Hello, I am an undergraduate student studying Computer Science at Purdue University. I currently work with the Rosen Center for Advanced Computing.", "public_name": "Richie Tan", "guid": "3409bc7d-4e67-55df-b8c4-13e978093e37", "url": "https://cfp.openondemand.org/2025/speaker/W338JT/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/PBSAAB/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/PBSAAB/", "attachments": []}, {"guid": "ccd75e78-b467-5d97-959a-0f8c4cfa7b5c", "code": "8XZYTX", "id": 78062, "logo": null, "date": "2025-03-20T12:00:00-04:00", "start": "12:00", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78062-drona-workflow-engine", "url": "https://cfp.openondemand.org/2025/talk/8XZYTX/", "title": "Drona Workflow Engine", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "Texas  A&M has a long history of creating Apps for OpenOnDemand to improve the user experience. In this presentation, we will present two of our latest projects. We will briefly show our new experimental customizable dashboard, where users can manage their resources and interact with the HPRC helpdesk. Next, we will show the Drona workflow engine, a framework for composing and generating custom workflows. Drona abstracts the researcher as much as possible from HPC specifics normally required to run their jobs on our clusters so they can focus on their research. This includes setting up custom environments and automatically selecting resources. A major application is to assist researchers in creating and running their AI workloads on a variety of accelerators.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ESGDLM", "name": "Marinus Pennings [Texas A&M University]", "avatar": null, "biography": "", "public_name": "Marinus Pennings [Texas A&M University]", "guid": "78a8f4b8-a5b7-577c-acab-df360ffd8ad7", "url": "https://cfp.openondemand.org/2025/speaker/ESGDLM/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/8XZYTX/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/8XZYTX/", "attachments": []}, {"guid": "1dd6de5c-2013-5368-8743-f264f68609bc", "code": "Y7E77C", "id": 78020, "logo": null, "date": "2025-03-20T13:30:00-04:00", "start": "13:30", "duration": "00:25", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78020-a-good-ending", "url": "https://cfp.openondemand.org/2025/talk/Y7E77C/", "title": "A GOOD Ending", "subtitle": "", "track": "Core Team Track", "type": "Talk", "language": "en", "abstract": "A brief summary of the GOOD conference will be provided, along with a call to action to continue the engagement within the Open OnDemand community in the months and years to come.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8LZUCZ", "name": "Alan Chalker", "avatar": null, "biography": "Alan Chalker, Ph.D., is Director of Strategic Programs at the Ohio Supercomputer Center (OSC). In this role he is responsible for many of OSC\u2019s innovative efforts and initiatives, including in the areas of business development and relationship management. Chalker also coordinates many of the center\u2019s grant proposals and manages a variety of research projects, as well as the Open OnDemand platform, which is utilized by research computing centers worldwide.", "public_name": "Alan Chalker", "guid": "b24bb051-204c-5a03-ad43-25ceb6a56ae0", "url": "https://cfp.openondemand.org/2025/speaker/8LZUCZ/"}], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/Y7E77C/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/Y7E77C/", "attachments": []}, {"guid": "9155018e-12fc-5b42-88bb-5be4c0ee0919", "code": "VP83KJ", "id": 78001, "logo": null, "date": "2025-03-20T14:00:00-04:00", "start": "14:00", "duration": "01:00", "room": "Tsai Auditorium (CGIS S010)", "slug": "2025-78001-governance-working-group-community-engagement", "url": "https://cfp.openondemand.org/2025/talk/VP83KJ/", "title": "Governance Working Group - Community Engagement", "subtitle": "", "track": "Core Team Track", "type": "Other [Share your creative idea for the program]", "language": "en", "abstract": "TBA", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://cfp.openondemand.org/2025/talk/VP83KJ/feedback/", "origin_url": "https://cfp.openondemand.org/2025/talk/VP83KJ/", "attachments": []}]}}]}}}