Enhancing Cloud Capabilities for SLA Enforcement of Cloud Scheduled Applications

Cloud computing has become in few years one of the major and important research direction and development area in IT (Information Technology) and Computer Science because of the implication of both technology teams (Engineers, Researchers, etc.) and Business Stakeholders in several and various domains (Health, Communication, Finance and so forth). Lot of IT infrastructure, assets and business processes are in migration road-map from traditional IT to the cloud model taking benefit from this new paradigm advantages to reduce their cost (CAPEX and OPEX), pay-peruse plan and improve QoS (Quality of Service). Workflows are part of a scheduled applications as a day-to-day tasks and operations required by regular business processes that expect to meet a specific QoS from an IT service providers. This assurance should be explicitly written in a SLA (Service Level Agreement) document signed by both parties (Cloud Client and Provider). Fulfillment of the contractual SLA is in the cloud provider responsibility while the cloud Consumer should respect the SLA terms. This guarantee, part of the SLA Management, in a workflow provisioning and execution involves the coordination and cooperation of many services and components, a specific configuration and accurate monitoring data. In this paper, we propose an integrated approach based on the concept of SLA Enforcement for workflow application, as a good example of scheduled applications, by enhancing involved tasks and cloud capability to guarantee the QoS monitoring at provisioning phase. A simple and robust model and algorithm are presented to illustrate the relevance of our approach.

[1]  Gunjan Samtani Business Process Management (BPM) , 2002 .

[2]  Nazim Agoulmine,et al.  Cost-effective complex service mapping in cloud infrastructures , 2012, 2012 IEEE Network Operations and Management Symposium.

[3]  Poulami Dalapati A Survey on Cloud Computing , 2013 .

[4]  Vijay Prakash,et al.  An Efficient Workflow Scheduling Approach in Cloud Computing , 2014 .

[5]  Shiyong Lu,et al.  Scheduling Scientific Workflows Elastically for Cloud Computing , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[6]  Ernesto Damiani,et al.  A Test-Based Incremental Security Certification Scheme for Cloud-Based Systems , 2015, 2015 IEEE International Conference on Services Computing.

[7]  Sarbjeet Singh,et al.  A Survey of Workflow Scheduling Algorithms and Research Issues , 2013 .

[8]  George Spanoudakis,et al.  Monitoring-Based Certification of Cloud Service Security , 2015, OTM Conferences.

[9]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations , 2012 .

[10]  Andrew Harley,et al.  Cambridge Dictionaries Online , 2000 .

[11]  Ewa Deelman,et al.  The application of cloud computing to scientific workflows: a study of cost and performance , 2013, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[12]  Andrew Edmonds,et al.  Open cloud computing interface , 2011 .

[13]  K. Ganga,et al.  A Survey on Fault Tolerance in Work flow Management and Scheduling , 2012 .

[14]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations: Recommendations of the National Institute of Standards and Technology , 2012 .

[15]  Wang Shuen-Tai,et al.  Developing a Web-Based Workflow Management System in Cloud Computing Platforms , 2015 .

[16]  Rajkumar Buyya,et al.  Cloud Computing Principles and Paradigms , 2011 .

[17]  Michael Rosemann,et al.  The Service Portfolio of a BPM Center of Excellence , 2015, Handbook on Business Process Management.

[18]  Khaled Mahbub,et al.  Incremental certification of cloud services , 2013, SECURWARE 2013.

[19]  Li Liu,et al.  A Survey on Workflow Management and Scheduling in Cloud Computing , 2014, 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[20]  Nazim Agoulmine,et al.  Beyond the Knowledge Plane: An Inference Plane to Support the Next Generation Internet , 2007, 2007 First International Global Information Infrastructure Symposium.

[21]  Inderveer Chana,et al.  A Survey of Various Workflow Scheduling Algorithms in Cloud Environment , 2011 .

[22]  Xiao Liu,et al.  The Design of Cloud Workflow Systems , 2012, SpringerBriefs in Computer Science.

[23]  Fairouz Fakhfakh,et al.  Workflow Scheduling in Cloud Computing: A Survey , 2014, 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations.

[24]  References , 1971 .

[25]  Mohammad Masdari,et al.  Towards workflow scheduling in cloud computing: A comprehensive analysis , 2016, J. Netw. Comput. Appl..

[26]  Anju Bala,et al.  Survey Paper on Workflow Scheduling Algorithms Used in Cloud Computing , 2006 .

[27]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[28]  G. Bruce Berriman,et al.  On the Use of Cloud Computing for Scientific Workflows , 2008, 2008 IEEE Fourth International Conference on eScience.