This project is a WRENCH-based simulator of the WorkQueue. WorkQueue is being used in production by a wide range of researchers across many scientific domains for building large-scale master-worker applications that span thousands of machines drawn from clusters, clouds, and grids. WorkQueue implements a master-worker paradigm by which running worker processes can be assigned work dynamically. In our simulator, we implement workers as pilot jobs, a popular mechanism for late-binding of computation to resources, which is implemented in WRENCH.
Note: WRENCH-WorkQueue 1.6 requires WRENCH 1.6 and SimGrid 3.25.