Apache airavata: a framework for distributed applications and computational workflows. - Suresh Marru; Lahiru Gunathilake; Chathura Herath; Patanachai Tangchaisin; Marlon E. Pierce; Chris Mattmann; Raminder Singh; Thilina Gunarathne; Eran Chinthaka; Ross Gardler; Aleksander Slominski; Ate Douma; et al. (SC-GCE, 2011)