Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis

At present, hundreds of cloud vendors in the global market provide various services based on a customer’s requirements. All cloud vendors are not the same in terms of the number of services, infrastructure availability, security strategies, cost per customer, and reputation in the market. Thus, soft...

Full description

Saved in:
Bibliographic Details
Main Authors: Santhosh S, Narayana Swamy Ramaiah
Format: Article
Language:English
Published: Tsinghua University Press 2023-06-01
Series:Big Data Mining and Analytics
Subjects:
Online Access:https://www.sciopen.com/article/10.26599/BDMA.2022.9020016
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832573224042364928
author Santhosh S
Narayana Swamy Ramaiah
author_facet Santhosh S
Narayana Swamy Ramaiah
author_sort Santhosh S
collection DOAJ
description At present, hundreds of cloud vendors in the global market provide various services based on a customer’s requirements. All cloud vendors are not the same in terms of the number of services, infrastructure availability, security strategies, cost per customer, and reputation in the market. Thus, software developers and organizations face a dilemma when choosing a suitable cloud vendor for their developmental activities. Thus, there is a need to evaluate various cloud service providers (CSPs) and platforms before choosing a suitable vendor. Already existing solutions are either based on simulation tools as per the requirements or evaluated concerning the quality of service attributes. However, they require more time to collect data, simulate and evaluate the vendor. The proposed work compares various CSPs in terms of major metrics, such as establishment, services, infrastructure, tools, pricing models, market share, etc., based on the comparison, parameter ranking, and weightage allocated. Furthermore, the parameters are categorized depending on the priority level. The weighted average is calculated for each CSP, after which the values are sorted in descending order. The experimental results show the unbiased selection of CSPs based on the chosen parameters. The proposed parameter-ranking priority level weightage (PRPLW) algorithm simplifies the selection of the best-suited cloud vendor in accordance with the requirements of software development.
format Article
id doaj-art-7bc34803ae64453fb5229333e639db59
institution Kabale University
issn 2096-0654
language English
publishDate 2023-06-01
publisher Tsinghua University Press
record_format Article
series Big Data Mining and Analytics
spelling doaj-art-7bc34803ae64453fb5229333e639db592025-02-02T05:26:53ZengTsinghua University PressBig Data Mining and Analytics2096-06542023-06-016212713810.26599/BDMA.2022.9020016Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric AnalysisSanthosh S0Narayana Swamy Ramaiah1Computer Science & Engineering, Jain (Deemed-to-be University), Bangalore 562112, IndiaComputer Science & Engineering, Jain (Deemed-to-be University), Bangalore 562112, IndiaAt present, hundreds of cloud vendors in the global market provide various services based on a customer’s requirements. All cloud vendors are not the same in terms of the number of services, infrastructure availability, security strategies, cost per customer, and reputation in the market. Thus, software developers and organizations face a dilemma when choosing a suitable cloud vendor for their developmental activities. Thus, there is a need to evaluate various cloud service providers (CSPs) and platforms before choosing a suitable vendor. Already existing solutions are either based on simulation tools as per the requirements or evaluated concerning the quality of service attributes. However, they require more time to collect data, simulate and evaluate the vendor. The proposed work compares various CSPs in terms of major metrics, such as establishment, services, infrastructure, tools, pricing models, market share, etc., based on the comparison, parameter ranking, and weightage allocated. Furthermore, the parameters are categorized depending on the priority level. The weighted average is calculated for each CSP, after which the values are sorted in descending order. The experimental results show the unbiased selection of CSPs based on the chosen parameters. The proposed parameter-ranking priority level weightage (PRPLW) algorithm simplifies the selection of the best-suited cloud vendor in accordance with the requirements of software development.https://www.sciopen.com/article/10.26599/BDMA.2022.9020016cloud-based software development life cycle (sdlc)cloud evaluationparameter-ranking priority level weightage (prplw) algorithmcloud service providerssoftware engineering
spellingShingle Santhosh S
Narayana Swamy Ramaiah
Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
Big Data Mining and Analytics
cloud-based software development life cycle (sdlc)
cloud evaluation
parameter-ranking priority level weightage (prplw) algorithm
cloud service providers
software engineering
title Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
title_full Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
title_fullStr Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
title_full_unstemmed Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
title_short Cloud-Based Software Development Lifecycle: A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
title_sort cloud based software development lifecycle a simplified algorithm for cloud service provider evaluation with metric analysis
topic cloud-based software development life cycle (sdlc)
cloud evaluation
parameter-ranking priority level weightage (prplw) algorithm
cloud service providers
software engineering
url https://www.sciopen.com/article/10.26599/BDMA.2022.9020016
work_keys_str_mv AT santhoshs cloudbasedsoftwaredevelopmentlifecycleasimplifiedalgorithmforcloudserviceproviderevaluationwithmetricanalysis
AT narayanaswamyramaiah cloudbasedsoftwaredevelopmentlifecycleasimplifiedalgorithmforcloudserviceproviderevaluationwithmetricanalysis