Title :
Enforcing SLAs in Scientific Clouds
Author :
Niehörster, Oliver ; Brinkmann, André ; Fels, Gregor ; Krüger, Jens ; Simon, Jens
Author_Institution :
Paderborn Center for Parallel Comput., Univ. Paderborn, Paderborn, Germany
Abstract :
Software as a Service (SaaS) providers enable the on-demand use of software, which is an intriguing concept for business and scientific applications. Typically, service level agreements (SLAs) are specified between the provider and the user, defining the required quality of service (QoS). Today SLA aware solutions only exist for business applications. We present a general SaaS architecture for scientific software that offers an easy-to-use web interface. Scientists define their problem description, the QoS requirements and can access the results through this portal. Our algorithms autonomously test the feasibility of the SLA and, if accepted, guarantee its fulfillment. This approach is independent of the underlying cloud infrastructure and successfully deals with performance fluctuations of cloud instances. Experiments are done with a scientific application in private and public clouds and we also present the implementation of a high-performance computing (HPC) cloud dedicated for scientific applications.
Keywords :
Web services; information retrieval; portals; quality of service; scientific information systems; software architecture; SLA; SaaS architecture; Web interface; business application; cloud infrastructure; high performance computing cloud; performance fluctuation; private cloud; public cloud; quality of service; scientific application; scientific cloud; scientific software; service level agreement; software as a service; Clouds; Computer architecture; Estimation; Quality of service; Servers; Software; Virtual machine monitors;
Conference_Titel :
Cluster Computing (CLUSTER), 2010 IEEE International Conference on
Conference_Location :
Heraklion, Crete
Print_ISBN :
978-1-4244-8373-0
Electronic_ISBN :
978-0-7695-4220-1
DOI :
10.1109/CLUSTER.2010.42