Utilizing the Open Science Grid as a Platform for Cyberinfrastructure Research


Derek Weitzel

Event Details
Tuesday, April 16, 2019
Talk:
4 p.m., Avery 115

Reception:
3:30 p.m., Avery 348

Derek Weitzel, Ph.D.

Senior Software Engineer, University of Nebraska–Lincoln

Abstract

The Open Science Grid (OSG) is a consortium of resource providers, experiments, and individual researchers that use cyberinfrastructure. The OSG consists of over 100 computer clusters and storage arrays, as well as hundreds of users connected through shared software and infrastructure. I will speak about several cyberinfrastructure research projects that utilize the OSG as a platform for testing, evaluation, and dissemination.

The OSG provides opportunistic users with free resources that would otherwise be idle. Data distribution for opportunistic users is challenging as they neither own the computing resources they are using or any nearby storage. The StashCache project is studying the use of distributed caches for use by opportunistic users. A cache provides a simple interface for users and allows resource owners to reclaim storage when necessary. The SciTokens project is studying the use of capability, rather than identity, tokens for use in storage access. A capability token describes the authorizations allowed when using the token, rather than the identity of the holder. Capability tokens are used throughout the computer industry, but are only just emerging within scientific computing.

Speaker Bio

Derek Weitzel is a senior software engineer at the University of Nebraska - Lincoln. Derek earned his B.S, M.S., and Ph.D. in Computer Science from UNL. He has been providing distributed computing solutions to the Open Science Grid since 2009. He is a member of the OSG’s technology investigations team, which researches new technology for usefulness and inclusion in OSG’s cyberinfrastructure. His current areas of research involve distributed data management for shared and opportunistic storage, secure credential management, and network monitoring and analytics.