• Vas Vasiliadis
  • Josh Bryan
September 18 – 22, 2023 (All Day)

Globus will be participating in this year’s Technology Exchange and will be holding a couple tutorials at the event:

Building Research Applications with Globus PaaS Date: September 18, 2023, 8-11:30 a.m.

In this tutorial, we’ll begin by introducing the Globus Platform-as-a-Service, including how to register an application and how to access Globus APIs using our Python SDK. We will present examples of how the various Globus services, interfaces, and tools may be used to develop research applications. We will walk participants through authentication and access control with Globus’s Auth and Groups APIs; making data findable and accessible using Globus guest collections, data transfer API, and indexed Search API; and automating research with Globus’s Flows and Compute APIs. Participants will use Jupyter notebooks to experiment with these capabilities and they will also become familiar with the Globus web application.

Compute at All Scales - No Server Required Date: September 18, 2023, 1:00-4:30 p.m.

With the advent of the Globus Compute service, researchers are now able to run their code at all scales-from a laptop, to a cloud cluster, and even a supercomputer-without the hassle of managing multiple, complex execution environments. If you can write a Python function, you can take advantage of diverse computing resources using the “fire-and-forget” model that has made Globus the de facto data management platform at research institutions around the world.

In this tutorial we will provide an overview of the Globus Compute service, configure various different compute platforms to participate in a functions-as-a-service (FaaS) ecosystem, and run various codes on each platform to demonstrate the ease of use and portability that the service enables. We will provide Jupyter notebooks for attendees to participate in hands-on exercises, and we also encourage attendees to bring their own code and see how it can leverage the Globus platform.