Software Open Access

Application Skeleton v1.2

Daniel S. Katz; Andre Merzky; Matteo Turilli; Michael Wilde; Zhao Zhang

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
2.4 MB Download
All versions This version
Views 407337
Downloads 7770
Data volume 169.7 MB164.9 MB
Unique views 386325
Unique downloads 3326


Cite as