Published January 5, 2015 | Version v2
Software Open

Application Skeleton v1.2

  • 1. University of Chicago & Argonne National Laboratory
  • 2. Rutgers University
  • 3. Argonne National Laboratory & University of Chicago
  • 4. University of California, Berkeley


This is the second public release for Application Skeleton - a tool to generate skeleton applications that mimic a real applications' parallel or distributed performance at a task (but not process) level. It can create bag-of-task, (iterative) map-reduce, and (iterative) multistage workflow applications This tools/concept allows computer scientists to focus on the system they are building; they can work with the simpler skeleton applications and be sure that their work will also be applicable to the real applications.

Now callable from other code through API; now outputs JSON in addition to Shell, Swift, and Pegasus; other small changes. See CHANGELOG for more details.

A paper about the initial version of Application Skeleton (v1.0) is: Z. Zhang and D. S. Katz, "Application Skeletons: Encapsulating MTC Application Task Computation and I/O," Proceedings of 6th Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS), (in conjunction with SC13), 2013.

A paper about the first public version of Application Skeleton (v1.1) is: Z. Zhang, D. S. Katz, "Using Application Skeletons to Improve eScience Infrastructure," Proceedings of 10th IEEE International Conference on eScience, 2014.


Files (2.4 MB)

Name Size Download all
2.4 MB Preview Download

Additional details

Related works

Is new version of
10.5281/zenodo.11096 (DOI)