BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260522T150116Z
LOCATION:D173
DTSTART;TZID=America/Chicago:20181111T155500
DTEND;TZID=America/Chicago:20181111T162000
UID:submissions.supercomputing.org_SC18_sess163_ws_works110@linklings.com
SUMMARY:WRENCH: A Framework for Simulating Workflow Management Systems
DESCRIPTION:Henri Casanova and Suraj Pandey (University of Hawaii at Manoa
 ); James Oeth (University of Southern California); Ryan Tanaka (University
  of Hawaii at Manoa); Frédéric Suter (IN2P3 Computing Center, National Cen
 ter for Scientific Research (CNRS)); and Rafael Ferreira da Silva (Univers
 ity of Southern California)\n\nScientific workflows are used routinely in 
 numerous scientific domains, and Workflow Management Systems (WMSs) have b
 een developed to orchestrate and optimize workflow executions on distribut
 ed platforms.  WMSs are complex software systems that interact with comple
 x software infrastructures. Most WMS research and development activities r
 ely on empirical experiments conducted with full-fledged software stacks o
 n actual hardware platforms.  Such experiments, however, are limited to ha
 rdware and software infrastructures at hand and can be labor- and/or time-
 intensive. As a result, relying solely on real-world experiments impedes W
 MS research and development.  An alternative is to conduct experiments in 
 simulation.\n\nIn this work we present WRENCH, a WMS simulation framework,
  whose objectives are (i) accurate and scalable simulations; and (ii) easy
  simulation software development.  WRENCH achieves its first objective by 
 building on the SimGrid framework.  While SimGrid is recognized for the ac
 curacy and scalability of its simulation models, it only provides low-leve
 l simulation abstractions and thus large software development efforts are 
 required when implementing simulators of complex systems.  WRENCH thus ach
 ieves its second objective by providing high-level and directly re-usable 
 simulation abstractions on top of SimGrid.  After describing and giving ra
 tionales for WRENCH's software architecture and APIs, we present a case st
 udy in which we apply WRENCH to simulate the Pegasus production WMS.  We r
 eport on ease of implementation, simulation accuracy, and simulation scala
 biliy so as to determine to which extent WRENCH achieves its two above obj
 ectives. We also draw both qualitative and quantitative comparisons with a
  previously proposed workflow simulator.\n\nTag: Reproducibility, Scientif
 ic Computing, Scientific Workflows, Workflows, HPC, Data Intensive\n\nRegi
 stration Category: Workshop Reg Pass\n\n
END:VEVENT
END:VCALENDAR
