{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,30]],"date-time":"2026-05-30T04:19:50Z","timestamp":1780114790334,"version":"3.54.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,9,20]],"date-time":"2013-09-20T00:00:00Z","timestamp":1379635200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1007\/s10723-013-9272-5","type":"journal-article","created":{"date-parts":[[2013,9,19]],"date-time":"2013-09-19T10:25:04Z","timestamp":1379586304000},"page":"67-91","source":"Crossref","is-referenced-by-count":101,"title":["ServiceSs: An Interoperable Programming Framework for the Cloud"],"prefix":"10.1007","volume":"12","author":[{"given":"Francesc","family":"Lordan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Enric","family":"Tejedor","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jorge","family":"Ejarque","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roger","family":"Rafanell","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Javier","family":"\u00c1lvarez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fabrizio","family":"Marozzo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniele","family":"Lezzi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ra\u00fcl","family":"Sirvent","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Domenico","family":"Talia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rosa M.","family":"Badia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,9,20]]},"reference":[{"key":"9272_CR1","unstructured":"Amazon Elastic Compute Cloud (EC2). http:\/\/aws.amazon.com\/ec2\/ . Last visited on 16 Apr 2013"},{"key":"9272_CR2","unstructured":"Amazon elastic map reduce. http:\/\/aws.amazon.com\/documentation\/elasticmapreduce\/ . Last visited on 31 Aug 2013"},{"key":"9272_CR3","unstructured":"Apache cloudstack. http:\/\/cloudstack.apache.org . Last visited on 31 Aug 2013"},{"key":"9272_CR4","unstructured":"Apache Tomcat. http:\/\/tomcat.apache.org\/ . Last visited on 31 Aug 2013"},{"key":"9272_CR5","unstructured":"Eclipse: The eclipse foundation open source community website. http:\/\/www.eclipse.org\/ . Last visited on 31 Aug 2013"},{"key":"9272_CR6","unstructured":"Egi-inspire white paper. http:\/\/go.egi.eu\/pdnon . Last visited on 16 Apr 2013"},{"key":"9272_CR7","unstructured":"Flexiscale. http:\/\/www.flexiscale.com . Last visited on 31 Aug 2013"},{"key":"9272_CR8","unstructured":"Foster, I. et\u00a0al.: OGSA Basic Execution Service Version 1.0. Grid Forum Document GFD-RP. 108. 11\/13\/2008. http:\/\/www.ogf.org\/documents\/GFD.108.pdf . Last visited on 31 Aug 2013"},{"key":"9272_CR9","unstructured":"GoGrid cloud hosting. http:\/\/www.goGrid.com"},{"key":"9272_CR10","unstructured":"Google App Engine. http:\/\/code.google.com\/appengine"},{"key":"9272_CR11","unstructured":"Java annotations. http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/language\/annotations.html"},{"key":"9272_CR12","unstructured":"Java programming assistant (javassist). http:\/\/www.javassist.org . Last visited on 31 Aug 2013"},{"key":"9272_CR13","unstructured":"JavaGAT. http:\/\/www.cs.vu.nl\/ibis\/javagat.html . Last visited on 31 Aug 2013"},{"key":"9272_CR14","unstructured":"Microsoft Azure. http:\/\/www.microsoft.com\/azure"},{"key":"9272_CR15","unstructured":"OASIS Web Services Business Process Execution Language. http:\/\/www.oasis-open.org\/committees\/wsbpel\/"},{"key":"9272_CR16","unstructured":"Open Cloud Computing Interface. http:\/\/occi-wg.org . Last visited on 16 Apr 2013"},{"key":"9272_CR17","unstructured":"Open VPN. http:\/\/openvpn.net\/ . Last visited on 31 Aug 2013"},{"key":"9272_CR18","unstructured":"Ovf4one. http:\/\/occi-wg.org\/2012\/05\/03\/occi-and-ovf\/ . Last visited on 16 Apr 2013"},{"key":"9272_CR19","unstructured":"Project daytona. http:\/\/research.microsoft.com\/en-us\/projects\/daytona . Last visited on 16 Apr 2013"},{"key":"9272_CR20","unstructured":"The HPC Basic profile specification. http:\/\/www.ogf.org\/documents\/GFD.114.pdf . Last visited on 16 Apr 2013"},{"key":"9272_CR21","unstructured":"Us forest service (usfs) cover type. http:\/\/kdd.ics.uci.edu\/databases\/covertype\/covertype.html . Last visited on 16 Apr 2013"},{"key":"9272_CR22","unstructured":"Virtual multidisciplinary ENvironments USing Cloud infrastructures Project. http:\/\/www.venus-c.eu . Last visited on 31 Aug 2013"},{"key":"9272_CR23","doi-asserted-by":"crossref","unstructured":"Amedro, B., Baude, F., Caromel, D., Delbe, C., Filali, I., Huet, F., Mathias, E., Smirnov, O.: An efficient framework for running applications on clusters, Grids and clouds. In: Cloud Computing: Principales, Systems and Applications. Springer Verlag (2010)","DOI":"10.1007\/978-1-84996-241-4_10"},{"key":"9272_CR24","unstructured":"Anjomshoaa, A., Brisard, F., Drescher, M., Fellows, D., Ly, A., Mcgough, S., Pulsipher, D., Savva, A.: Job Submission Description Language (JSDL) specification, version 1.0. Technical report, Global Grid Forum (2005)"},{"issue":"8","key":"9272_CR25","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MC.2010.184","volume":"43","author":"HE Bal","year":"2010","unstructured":"Bal, H.E., Maassen, J., van Nieuwpoort, R.V., Drost, N., Kemp, R., van Kessel, T., Palmer, N., Wrzesi\u0144ska, G., Kielmann, T., van\u00a0Reeuwijk, K., Seinstra, F.J., Jacobs, C.J.H., Verstoep, K.: Real-world distributed computer with ibis. IEEE Computer 43(8), 54\u201362 (2010)","journal-title":"IEEE Computer"},{"key":"9272_CR26","author":"GB Berriman","year":"1983","unstructured":"Berriman, G.B., Deelman, E., Juve, G., Rynge, M., V\u00f6ckler, J.-S.: The application of cloud computing to scientific workflows: a study of cost and performance. Phys. Eng. Sci. 371(1983) (2013). doi: 10.1098\/rsta.2012.0066","journal-title":"Phys. Eng. Sci."},{"key":"9272_CR27","unstructured":"Borthakur, D.: The Hadoop Distributed File System: Architecture and Design. The Apache Software Foundation (2007)"},{"key":"9272_CR28","unstructured":"Bresnahan, J., Keahey, K., Wilde, M.: Nimbus platform: Managing deployments in multi-cloud environments. Science Cloud Summer School\u00a02012, 07\/2012 (2012)"},{"issue":"1","key":"9272_CR29","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.future.2011.05.022","volume":"28","author":"AJ Ferrer","year":"2012","unstructured":"Ferrer, A.J., Hern\u00e1ndez, F., Tordsson, J., Elmroth, E., Ali-Eldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, R.M., Djemame, K., Ziegler, W., Dimitrakos, T., Nair, S.K., Kousiouris, G., Konstanteli, K., Varvarigou, T., Hudzia, B., Kipp, A., Wesner, S., Corrales, M., Forg\u00f3, N., Sharif, T., Sheridan, C.: OPTIMIS: a holistic approach to cloud service provisioning. Futur. Gener. Comput. Syst. 28(1), 66\u201377 (2012)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9272_CR30","first-page":"513","volume-title":"Proceedings of the 2010 Conference on Parallel processing, Euro-Par 2010","author":"J Gim\u00e9nez","year":"2011","unstructured":"Gim\u00e9nez, J., Labarta, J., Pegenaute, F.X., Wen, H.-F., Klepacki, D., Chung, I.-H., Cong, G., Voigtl\u00e4nder, F., Mohr, B.: Guided performance analysis combining profile and trace tools. In: Proceedings of the 2010 Conference on Parallel processing, Euro-Par 2010, pp.\u00a0513\u2013521. Springer-Verlag, Berlin, Heidelberg (2011)"},{"key":"9272_CR31","unstructured":"Goiri, \u00cd., Guitart, J., Torres, J.: Elastic management of tasks in virtualized environments. In: Proceedings of the XX Jornadas de Paralelismo (JP 2009), A Coru\u00f1a, pp.\u00a0671\u2013676. Spain, 16\u201318 Sept 2009"},{"issue":"1","key":"9272_CR32","doi-asserted-by":"crossref","first-page":"7","DOI":"10.12921\/cmst.2006.12.01.07-20","volume":"12","author":"T Goodale","year":"2006","unstructured":"Goodale, T., Jha, S., Kaiser, H., Kielmann, T., Kleijer, P., von Laszewski, G., Lee, C., Merzky, A., Rajic, H., Shalf, J.: SAGA: A Simple API for Grid applications, High-Level Application Programming on the Grid. Computational Methods in Science and Technology (CMST) 12(1), 7\u201320 (2006)","journal-title":"Computational Methods in Science and Technology (CMST)"},{"issue":"4","key":"9272_CR33","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1016\/j.future.2012.05.027","volume":"29","author":"T Gunarathne","year":"2013","unstructured":"Gunarathne, T., Zhang, B., Wu, T.-L., Qiu, J.: Scalable parallel computing on clouds using twister4azure iterative mapreduce. Futur. Gener. Comput. Syst. 29(4), 1035\u20131048 (2013) <ce:title>Special Section: Utility and Cloud Computing<\/ce:title>.","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9272_CR34","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/UCC.2011.25","volume-title":"Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing, UCC\u00a0\u201911","author":"M Hategan","year":"2011","unstructured":"Hategan, M., Wozniak, J., Maheshwari, K.: Coasters: uniform resource provisioning and access for clouds and Grids. In: Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing, UCC\u00a0\u201911, pp.\u00a0114\u2013121. IEEE Computer Society, Washington, DC (2011)"},{"key":"9272_CR35","unstructured":"Hennessy, J.L., Patterson, D.A., Goldberg, D.: Computer Architecture: A Quantitative Approach. Morgan Kaufmann (2002)"},{"key":"9272_CR36","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1272996.1273005","volume-title":"Proceedings of the 2nd ACM SIGOPS\/EuroSys European Conference on Computer Systems 2007, EuroSys\u00a0\u201907","author":"M Isard","year":"2007","unstructured":"Isard, M., Budiu, M., Yu, Y., Birrell, A., Fetterly, D.: Dryad: distributed data-parallel programs from sequential building blocks. In: Proceedings of the 2nd ACM SIGOPS\/EuroSys European Conference on Computer Systems 2007, EuroSys\u00a0\u201907, pp.\u00a059\u201372. ACM, New York, NY (2007)"},{"key":"9272_CR37","unstructured":"Lezzi, D., Memon, S., Rafanell, R., Soncu, H., Riedel, M., Badia, R.M.: Interoperable execution of escience applications on Grids & clouds through open standards. In: Proceedings of the Unicore Summit 2012, IAS. Forschungszentrum J\u00fclich GmbH (2012)"},{"key":"9272_CR38","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/978-3-642-29737-3_4","volume-title":"Proceedings of the 2011 International Conference on Parallel Processing, Euro-Par\u201911","author":"D Lezzi","year":"2012","unstructured":"Lezzi, D., Rafanell, R., Carri\u00f3n, A., Espert, I.B., Hern\u00e1ndez, V., Badia, R.M.: Enabling e-science applications on the cloud with compss. In: Proceedings of the 2011 International Conference on Parallel Processing, Euro-Par\u201911, pp.\u00a025\u201334. Springer, Heidelberg (2012)"},{"key":"9272_CR39","doi-asserted-by":"crossref","unstructured":"Lezzi, D., Rafanell, R., Torser, E., De\u00a0Giovanni, R., Blanquer, I., Badia, R.M.: Programming ecological niche modeling workflows in the cloud. In: The 27th IEEE International Conference on Advanced Information Networking and Applications (AINA-2013). BARCELONA, Spain (2013)","DOI":"10.1109\/WAINA.2013.6"},{"key":"9272_CR40","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1145\/1996014.1996020","volume-title":"Proceedings of the Fourth International Workshop on Data-intensive Distributed Computing, DIDC \u201911","author":"I Livenson","year":"2011","unstructured":"Livenson, I., Laure, E.: Towards transparent integration of heterogeneous cloud storage platforms. In: Proceedings of the Fourth International Workshop on Data-intensive Distributed Computing, DIDC \u201911, pp.\u00a027\u201334. ACM, New York, NY (2011)"},{"key":"9272_CR41","unstructured":"Luckow, A., Lacinski, L., Jha, S.: Saga bigjob: An extensible and interoperable pilot-job abstraction for distributed applications and systems. In: 10th IEEE\/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), 2010, pp.\u00a0135\u2013144 (2010)"},{"key":"9272_CR42","unstructured":"Mach, R., Lepro-Metz, R., Jackson, S., McGinnis, L.: Usage record format recommendation gfd-rp. 098. In: Open Grid Forum Recommendation (2007)"},{"key":"9272_CR43","doi-asserted-by":"crossref","unstructured":"Marozzo, F., Lordan, F., Rafanell, R., Lezzi, D., Talia, D., Badia, R.M.: Enabling cloud interoperability with compss. In: Kaklamanis, C., Papatheodorou, T.S., Spirakis, P.G. (eds.) Euro-Par. Lecture Notes in Computer Science, vol.\u00a07484, pp.\u00a016\u201327. Springer (2012)","DOI":"10.1007\/978-3-642-32820-6_4"},{"key":"9272_CR44","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1007\/978-3-642-21878-1_70","volume-title":"Euro-Par 2010 Parallel Processing Workshops.","author":"B Martino","year":"2011","unstructured":"Martino, B., Petcu, D., Cossu, R., Goncalves, P., Mhr, T., Loichate, M.: Building a mosaic of clouds. In: Guarracino, M., Vivien, F., Trff, J., Cannatoro, M., Danelutto, M., Hast, A., Perla, F., Knpfer, A., Martino, B., Alexander, M. (eds.) Euro-Par 2010 Parallel Processing Workshops. Lecture Notes in Computer Science, vol.\u00a06586, pp.\u00a0571\u2013578. Springer, Berlin Heidelberg (2011)"},{"key":"9272_CR45","unstructured":"Mattess, M., Calheiros, R.N., Buyya, R.: Scaling mapreduce applications across hybrid clouds to meet soft deadlines. In: Proceedings of the 27th IEEE International Conference on Advanced Information Networking and Applications (AINA), 2013. Barcelona, Spain (2013)"},{"key":"9272_CR46","doi-asserted-by":"crossref","unstructured":"Missier, P., Soiland-Reyes, S., Owen, S., Tan, W., Nenadic, A., Dunlop, I., Williams, A., Oinn, T., Goble, C.: Taverna, reloaded. In: Gertz, M., Hey, T., Ludaescher, B. (eds.) SSDBM 2010. Heidelberg, Germany (2010)","DOI":"10.1007\/978-3-642-13818-8_33"},{"key":"9272_CR47","unstructured":"Montesi, F., Guidi, C., Zavattaro, G.: Composing services with jolie. In: Fifth European Conference on Web Services, 2007. ECOWS \u201907, pp.\u00a013\u201322 (2007)"},{"key":"9272_CR48","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1109\/CCGRID.2009.93","volume-title":"Proceedings of the 2009 9th IEEE\/ACM International Symposium on Cluster Computing and the Grid, CCGRID\u00a0\u201909","author":"D Nurmi","year":"2009","unstructured":"Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: Proceedings of the 2009 9th IEEE\/ACM International Symposium on Cluster Computing and the Grid, CCGRID\u00a0\u201909, pp.\u00a0124\u2013131. IEEE Computer Society, Washington, DC (2009)"},{"issue":"2","key":"9272_CR49","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1142\/S0129626411000175","volume":"21","author":"A-M Oprescu","year":"2011","unstructured":"Oprescu, A.-M., Kielmann, T., Leahu, H.: Budget estimation and control for bag-of-tasks scheduling in clouds. Parallel Processing Letters (PPL) 21(2), 219\u2013243 (2011)","journal-title":"Parallel Processing Letters (PPL)"},{"issue":"5","key":"9272_CR50","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MIC.2012.105","volume":"16","author":"G Pierre","year":"2012","unstructured":"Pierre, G., Stratan, C.: ConPaaS: a platform for hosting elastic cloud applications. IEEE Internet Computing 16(5), 88\u201392 (2012)","journal-title":"IEEE Internet Computing"},{"issue":"3","key":"9272_CR51","first-page":"38","volume":"55","author":"O Sefraoui","year":"2012","unstructured":"Sefraoui, O., Aissaoui, M., Eleuldj, M.: Article: Openstack: toward an open-source solution for cloud computing. Int. J. Comput. Appl. 55(3), 38\u201342 (2012) (Published by Foundation of Computer Science, New York, USA)","journal-title":"Int. J. Comput. Appl."},{"key":"9272_CR52","doi-asserted-by":"crossref","first-page":"474","DOI":"10.1109\/CLOUD.2010.72","volume-title":"Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing, CLOUD \u201910","author":"Y Simmhan","year":"2010","unstructured":"Simmhan, Y., van Ingen, C., Subramanian, G., Li, J.: Bridging the gap between desktop and the cloud for escience applications. In: Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing, CLOUD \u201910, pp.\u00a0474\u2013481. IEEE Computer Society, Washington, DC (2010)"},{"issue":"5","key":"9272_CR53","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MIC.2009.119","volume":"13","author":"B Sotomayor","year":"2009","unstructured":"Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Virtual infrastructure management in private and hybrid clouds. IEEE Internet Computing 13(5), 14\u201322 (2009)","journal-title":"IEEE Internet Computing"},{"key":"9272_CR54","unstructured":"Tejedor, E., Badia, R.: Comp superscalar: bringing Grid superscalar and gcm together. In: 8th IEEE International Symposium on Cluster Computing and the Grid, 2008, CCGRID\u201908, pp.\u00a0185\u2013193. IEEE (2008)"},{"key":"9272_CR55","doi-asserted-by":"crossref","unstructured":"Tejedor, E., Ejarque, J., Lordan, F., Rafanell, R., \u00c1lvarez, J., Lezzi, D., Sirvent, R., Badia, R.M.: A Cloud-unaware programming model for easy development of composite services. In: Proceedings of the 3rd IEEE International Conference on Cloud Computing Technology and Science, CloudCom \u201911. Athens, Greece (2011)","DOI":"10.1109\/CloudCom.2011.57"},{"issue":"9","key":"9272_CR56","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1016\/j.parco.2011.05.005","volume":"37","author":"M Wilde","year":"2011","unstructured":"Wilde, M., Hategan, M., Wozniak, J.M., Clifford, B., Katz, D.S., Foster, I.: Swift: A language for distributed parallel scripting. Parallel Comput. 37(9), 633\u2013652 (2011)","journal-title":"Parallel Comput."}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-013-9272-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-013-9272-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-013-9272-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,24]],"date-time":"2019-07-24T07:00:20Z","timestamp":1563951620000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-013-9272-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9,20]]},"references-count":56,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["9272"],"URL":"https:\/\/doi.org\/10.1007\/s10723-013-9272-5","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,9,20]]}}}