Past Events

Qualifying Exam

Choreographic coordination: a programming model for in-situ workflows


Download as iCal file

Friday, April 16, 2021, 02:00pm - 03:30pm


Speaker: Philip Davis

Location : Remote via Zoom


Professor Manish Parashar (advisor)

Professor Zheng Zhang

Professor Sudarsun Kannan

Professor Eric Allender

Event Type: Qualifying Exam

Abstract: As scientific applications strive towards increasingly realistic modeling of complex phenomena, they are integrating multiple models and simulations into complex, coupled scientific workflows. As a result, ensuring that existing codes can be combined and recombined correctly and flexibly as part of these workflows is essential. In this presentation, I will discuss challenges in current methods for creating such compositions and propose a choreographic novel approach for creating in-situ scientific workflows, i.e., workflows that execute on a single extreme-scale system. Specifically, this approach involves providing a domain-specific abstraction that enables a programmer to instrument existing simulation codes so that they can be used as building blocks in defining complex workflows using a service-oriented approach. Using this approach, developers specify a workflow-level shared specification of data objects over common or partitioned data domains. This permits dependency-based execution to be specified at the workflow level, distinct from the independent operation of the component simulations. I will describe the features and benefits of this approach from the perspective of application design and systems optimization research.


Join Zoom Meeting;

Join by SIP

Meeting ID: 963 5348 6442
Password: 638532
One tap mobile
+13017158592,,96353486442# US (Washington DC) 13126266799,,96353486442#
+US (Chicago)

Join By Phone
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
+1 646 558 8656 US (New York)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 669 900 9128 US (San Jose)
Meeting ID: 963 5348 6442
Find your local number:;

Join by Skype for Business;