ServiceSs: An Interoperable Programming Framework for the Cloud

Standards Programming models 0202 electrical engineering, electronic engineering, information engineering Cloud computing 02 engineering and technology Interoperability
DOI: 10.1007/s10723-013-9272-5 Publication Date: 2013-09-19T10:25:04Z
ABSTRACT
This work has been supported by the Spanish Ministry of Science and Innovation (contracts TIN2012-34557, TIN2007-60625, CSD2007-00050 and CAC2007-00052), by Generalitat de Catalunya (contract 2009-SGR-980), by the European Commission (OPTIMIS project, Grant Agreement Number: 257115, EUBrazilOpenBio project, Grant agreement no. 288754) and by the grant SEV-2011-00067 of Severo Ochoa Program, awarded by the Spanish Government<br/>Peer Reviewed<br/>The rise of virtualized and distributed infrastructures has led to new challenges to accomplish the effective use of compute resources through the design and orchestration of distributed applications. As legacy, monolithic applications are replaced with service-oriented applications, questions arise about the steps to be taken in order to maximize the usefulness of the infrastructures and to provide users with tools for the development and execution of distributed applications. One of the issues to be solved is the existence of multiple cloud solutions that are not interoperable, which forces the user to be locked to a specific provider or to continuously adapt applications. With the objective of simplifying the programmers challenges, ServiceSs provides a straightforward programming model and an execution framework that helps on abstracting applications from the actual execution environment. This paper presents how ServiceSs transparently interoperates with multiple providers implementing the appropriate interfaces to execute scientific applications on federated clouds. © 2013 Springer Science+Business Media Dordrecht.<br/>
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (56)
CITATIONS (85)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....