A07: Scalable Parallel Scripting in the Cloud
SessionPoster Reception
Author
Event Type
ACM Student Research Competition
Poster
Reception
TimeTuesday, November 14th5:15pm -
7pm
LocationFour Seasons Ballroom
DescriptionIt’s often complicated, time consuming, but frequently
necessary to successfully port complex workflows to
multiple high-performance environments. Parsl is a
Python-based parallel scripting library that provides a
simple model for describing and executing dataflow-based
scripts over arbitrary execution resources such as
clouds, campus clusters, and high-performance systems.
Parsl’s execution layer abstracts the differences
between providers enabling provisioning and management
of compute nodes for use with a pilot system. In this
poster, we describe the development of a new execution
provider designed to support Amazon Web Services (AWS)
and Microsoft’s Azure. This provider supports the
transparent execution of implicitly parallel
Python-based scripts using elastic cloud resources. We
demonstrate that Parsl is capable of executing thousands
of applications per second over this elastic execution
fabric.




