Investigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server

Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users is deployed. A prototype application using Simple Object Access Protocol-based web service is developed and the study is carried out over there. The experimental setup, architecture, load testing results followed by a comparative study is discussed in this work. It is observed that the reliability of the service by using clustered and non-clustered web server degrades after a specific limit of stress level execution point. The comparative assessment predicts that the reliability of service by using a cluster-based web server is better than the service with a non-cluster based web server. With an increase in the stress level of usage in a multi-tenant environment, the service with clustered web server delivers better reliability than the service without a clustered web server. The occurrences of HyperText Transfer Protocol request failure in the service with a clustered web server is comparatively less than its counterpart service without a clustered web server. The study helps in identifying the applicability of the method and shows the effectiveness of such deployment.

[1]  Albert Y. Zomaya,et al.  Privacy-Aware Scheduling SaaS in High Performance Computing Environments , 2017, IEEE Transactions on Parallel and Distributed Systems.

[2]  Siamak Noori,et al.  Automotive Vendor's Performance Evaluation and Improvement Plan Presentation by Using a Data Envelopment Analysis , 2017 .

[3]  Zhonghai Wu,et al.  An Implementation of the SaaS Level-3 Maturity Model for an Educational Credit Bank Information System , 2010, 2010 International Conference on Service Sciences.

[4]  H. Mokhtari,et al.  A Reliability based Modelling and Optimization of an Integrated Production and Preventive Maintenance Activities in Flowshop Scheduling Problem , 2015 .

[5]  Julian M. Bass,et al.  Degrees of tenant isolation for cloud-hosted software services: a cross-case analysis , 2018, Journal of Cloud Computing.

[6]  J. Rupe Reliability of Computer Systems and Networks Fault Tolerance, Analysis, and Design , 2003 .

[7]  Amro Al-Said Ahmad,et al.  Scalability analysis comparisons of cloud-based software services , 2019, J. Cloud Comput..

[8]  Dean Jacobs,et al.  Ruminations on Multi-Tenant Databases , 2007, BTW.

[9]  Tulshi Bezboruah,et al.  Investigations On Some Aspects of Reliability of Content Based Routing SOAP based Windows Communication Foundation Services , 2017, Int. J. Inf. Retr. Res..

[10]  Josune Hernantes,et al.  Designing SaaS for Enterprise Adoption Based on Task, Company, and Value-Chain Context , 2018, IEEE Internet Computing.

[11]  Raquel Vigolvino Lopes,et al.  Business-Driven Long-Term Capacity Planning for SaaS Applications , 2015, IEEE Transactions on Cloud Computing.

[12]  Afshin Salajegheh,et al.  Preventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment , 2016 .

[13]  Sang-goo Lee,et al.  A General Maturity Model and Reference Architecture for SaaS Service , 2010, DASFAA.

[14]  Harvey P. Siy,et al.  Architectural reliability analysis of framework-intensive applications: A web service case study , 2014, J. Syst. Softw..

[15]  Terese Besker,et al.  Software developer productivity loss due to technical debt - A replication and extension study examining developers' development work , 2019, J. Syst. Softw..

[16]  Abdulmotaleb El-Saddik,et al.  Performance Measurements of Web Services-Based Applications , 2006, IEEE Trans. Instrum. Meas..

[17]  Tulshi Bezboruah,et al.  Investigations on implementation of e-ATM Web Services based on .NET technique , 2014, Int. J. Inf. Retr. Res..

[18]  Yinong Chen,et al.  A Hierarchical Reliability Model of Service-Based Software System , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[19]  Anees Shaikh,et al.  Virtualization-Based Techniques for Enabling Multi-tenant Management Tools , 2007, DSOM.

[20]  Frank Leymann,et al.  Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors , 2008, 2008 IEEE International Conference on Services Computing.

[21]  Tulshi Bezboruah,et al.  Some Aspects of Reliability Evaluation of Multi Service Multi-Functional SOAP Based Web Services , 2018, Int. J. Inf. Retr. Res..

[22]  R. Jamshidi,et al.  Bi-level Model for Reliability based Maintenance and Job Scheduling , 2017 .

[24]  M El Damcese,et al.  RELIABILITY ANALYSIS OF THREE ELEMENTS IN SERIES AND PARALLEL SYSTEMS UNDER TIMEVARYING FUZZY FAILURE RATE , 2014 .

[25]  G. Kia,et al.  HYREP: A Hybrid Low-Power Protocol for Wireless Sensor Network , 2019, International Journal of Engineering.

[26]  Xian Chen,et al.  A service quality based evaluation model for saas systems , 2010 .