@article{TEXTUAL,
      recid = {5435},
      author = {Chard, Ryan and Pruyne, Jim and McKee, Kurt and Bryan,  Josh and Raumann, Brigitte and Ananthakrishnan, Rachana and  Chard, Kyle and Foster, Ian T.},
      title = {Globus automation services: Research process automation  across the space–time continuum},
      journal = {Future Generation Computer Systems},
      address = {2023-01-20},
      number = {TEXTUAL},
      abstract = {Research process automation–the reliable, efficient, and  reproducible execution of linked sets of actions on  scientific instruments, computers, data stores, and other  resources–has emerged as an essential element of modern  science. We report here on new services within the Globus  research data management platform that enable the  specification of diverse research processes as reusable  sets of actions, flows, and the execution of such flows in  heterogeneous research environments. To support flows with  broad spatial extent (e.g., from scientific instrument to  remote data center) and temporal extent (from seconds to  weeks), these Globus automation services feature: (1) cloud  hosting for reliable execution of even long-lived flows  despite sporadic failures; (2) a simple specification and  extensible asynchronous action provider API, for defining  and executing a wide variety of actions and flows involving  heterogeneous resources; (3) an event-driven execution  model for automating execution of flows in response to  arbitrary events; and (4) a rich security model enabling  authorization delegation mechanisms for secure execution of  long-running actions across distributed resources. These  services permit researchers to outsource and automate the  management of a broad range of research tasks to a  reliable, scalable, and secure cloud platform. We present  use cases for Globus automation services, describe their  design and implementation, present microbenchmark studies,  and review experiences applying the services in a range of  applications.},
      url = {http://knowledge.uchicago.edu/record/5435},
}