# A Dynamic Decision Support System for Selection of Cloud Storage Provider
## 3 Proposed Decision Support System  
Cloud computing adaptation has been growing in recent years due to its striking business framework established on the provision of unseen cloud computing resources, such as software, networks, servers, bandwidth, and data repositories. Cloud storage providers charge clients on the basis of hour, month, and year. A cloud computing environment provides a flexible subscription service for any application, which can be simply withdrawn just by asking. This kind of privilege given to customers increases their confidence and, as a result, they explore more cloud applications. Cloud computing has substantial benefits that are typically associated with its acceptance, like decreasing functional costs. The computing resource seems unlimited, and scalability is another beauty of cloud computing, where resources can be increased or decreased at runtime. These increasing benefits of the \begin{table}
\begin{tabular}{c c c c} \hline \hline
**System Name** & **Migration Type** & **Parameters** & **Technique** \\ \hline \multirow{4}{*}{[11]} & & Chunking, bunding, De-duplication and Compression & \multirow{4}{*}{Qualitative and Quantitative Analysis} \\  & & Control data overhead, Impact of data size on number & \\  & & of packets and transmission rate, Synchronization & \\  & & initialization time, Protocol overhead & \\ Cloud\_Benchmark [12] & Full & Synchronization Delay, Upload and Download duration, & \\  & & Propagation delay, Traffic overhead & \\ CloudCmp [13] & Full & Elastic computing, Storage, Networking services & \\  & & availability, Security, storage, file size, API, SLA, Pricing, & \\  & & Mobile support, and Platform & \\ Cloud-Genius [15] & Full & Cost, CPU, RAM & \\  & (MC\({}^{2}\))\({}^{2}\) & Full & Cost, CPU, RAM, Storage, Security & \\  & [16] & & \\ SMICloud & Partial & CPU, RAM, DISK, Uptime & \\  & [17] & & \\  & MDSS & & \\  [21] & Full & Cost, Memory, CPU Cores & \\  & REMICS & & \\  [22] & Full & Cost, CPU, RAM & \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Comparison of Techniques for Migrating to the Cloud. cloud attract all kinds of enterprises, whether they are governments, semi-governmental or private. Each type has its own prospects, because some focus on cutting IT expenditures, and others focus on reforming their business models by obtaining cloud storage and services. Besides the above fascinations, it is difficult for many organizations to implement cloud-centered solutions due to lack of IT expertise of their employees, or a limited budget [23]. The decision to shift data to the cloud environment is not a simple task as it involves multiple contradictory aspects. Some of these complex factors include performance, privacy, data security, legal concerns, scalability, service availability, quality of service, and mainly the cost [24]. There must be an efficient and reliable tool that can help organizations or individuals. Additionally, developers in organizations need to learn all imaginable technical boundaries that might interrupt cloud acceptance by the organization. Another issue that restricts or confuses an organization wanting to migrate to a cloud environment is the availability of a large number of cloud storage providers and their offers with marginal differences in cost. In this section, we discuss the design methodology of the proposed DSS, which starts by defining and identifying system requirements and parameters validations. For this purpose, a conceptual architecture of the proposed system is presented that is further divided into modules and sub-modules. It discusses detailed flow charts and data flow diagrams. All essential parameters are identified, which is part of the process when applications shift to the cloud. The main issue after identification of requirements is that there are a lot of cloud storage providers. Sometimes, a very small change in the specifications can result in very large cost differences.