Kyriakos Tsoukalas [Colgate University]
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.
Session
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’s 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.