# A Dynamic Decision Support System for Selection of Cloud Storage Provider
## 4 Implementation
All cloud vendors offering 500 GB are selected and their monthly as well as yearly prices for 500 GB are used for rank calculations. Furthermore, a low-price vendor will get a higher weight, while a high-price will get lower weights. Steps in the Ranked cloud services by cost are shown in Figure 14.  
In rank by performance, cost will have low priority as compared to performance attributes like storage and number of CPU cores. This option is for users who prefer \begin{table}
\begin{tabular}{c c c c} \hline \hline
**No** & **Attribute Name** & **Numeric** & **Non-Numeric** \\ \hline
1 & Repository & ✓ & \(\times\) \\
2 & Number of CPU & ✓ & \(\times\) \\ Cores & & & \\
3 & Operating System & \(\times\) & ✓ \\
4 & Mobile Access & \(\times\) & ✓ \\
5 & Sharing & \(\times\) & ✓ \\
6 & Free Storage & ✓ & \(\times\) \\
7 & Trial & ✓ & \(\times\) \\
8 & Synchronization & \(\times\) & ✓ \\ \hline \hline \end{tabular}
\end{table} 
Table 4: Attributes of the Proposed DSS. Figure 14: Cloud Services Ranking by Cost. high-performance systems, i.e., maximum CPU cores, RAM, storage, etc. In Figure 15, the criteria are shown on the second layer while alternatives are shown on the third layer, and the cloud service vendors are shown on the bottom layer. We have selected the \"number of CPU cores\" as a parameter for the selection of cloud provider as it affects the retrieval of data as well as processing. The cloud service comparison module is an important component in the data handler procedure. The working of this module starts by gathering cloud vendor's data from the database and comparing against the selected parameters, as shown in Table 5.  
The dynamic web-based system is developed to attain communication among users and the decision system. HTML, Bootstrap, and CSS are used in designing the front end,  
Figure 15: Cloud Vendor Ranking by Comparison. \begin{table}
\begin{tabular}{c c c c c c c c} \hline \hline \multirow{2}{*}{**Cloud Vendor**} & \multirow{2}{*}{
\begin{tabular}{c} **CPU** \\ **[Cores]** \\ \end{tabular} } & \multirow{2}{*}{**Sharing**} & \multirow{2}{*}{**Rep**} & \multirow{2}{*}{**OS**} & \multirow{2}{*}{**Mobile**} & \multirow{2}{*}{**Free**} & \multirow{2}{*}{**Trial**} & \multirow{2}{*}{**SYN**} \\  & & & & & & & & \\ \hline
**Sync.com** & 1 & ✓ & 2 TB–4 TB & WIN LNX & ✓ & 5 GB & \(\times\) & ✓ \\
**JustCloud** & 1 & ✓ & 75 GB–1 TB & WIN LNX MAC & ✓ & 1 GB & 14 Days & ✓ \\
**Dropbox** & 1 & ✓ & 1 TB–Unlimited & WIN LNX & ✓ & \(\times\) & \(\times\) & ✓ \\
**Tresort** & 1 & ✓ & 1 GB–1 TB & WIN LNX MAC & ✓ & \(\times\) & 14 Days & ✓ \\
**LiveDrive** & 1 & ✓ & Unlimited & WIN LNX & ✓ & \(\times\) & 14 Days & ✓ \\
**pCloud** & 1–16 & ✓ & 1 GB–2 TB & WIN LNX MAC & ✓ & 20 GB & \(\times\) & ✓ \\
**hubiC** & 1 & ✓ & 25 GB–10 TB & WIN LNX MAC & ✓ & 25 GB & \(\times\) & ✓ \\
**Jumpshare** & 1 & ✓ & 2 GB–2 TB & WIN LNX MAC & ✓ & 2 GB & \(\times\) & ✓ \\
**iCloud Drive** & 1 & \(\times\) & 50 GB–2 TB & – & \(\times\) & \(\times\) & \(\times\) & \(\times\) \\
**MediaFire** & 1 & ✓ & 10 GB–1 TB & WIN LNX & ✓ & 10 GB & \(\times\) & ✓ \\
**OpenDrive** & 1 & \(\times\) & 5 GB–100 TB & WIN LNX MAC & ✓ & 5 GB & \(\times\) & \(\times\) \\
**SugarSync** & 1 & ✓ & 100 GB–1 TB & WIN LNX & ✓ & 5 GB & 30 Days & ✓ \\
**ADrive** & 1 & ✓ & 100 GB–20 TB+ & WIN LNX & ✓ & 50 GB & 60 Days & ✓ \\
**Mega** & 1 & ✓ & 200 GB–8 TB & WIN LNX & ✓ & 50 GB & 30 Days & ✓ \\
**Google Drive** & 1–96 & ✓ & 1 GB–64 TB & WIN LNX MAC & ✓ & 15 GB & \(\times\) & ✓ \\
**SafeCopy** & 1 & ✓ & 500 GB & WIN LNX MAC & ✓ & \(\times\) & 30 Days & \(\times\) \\
**OneDrive** & 1–5 & ✓ & 5 GB–5 TB & WIN LNX & ✓ & 5 GB & \(\times\) & ✓ \\
**Amazon Drive** & 1–128 & \(\times\) & 160 GB–48 TB & WIN LNX & ✓ & 5 GB & \(\times\) & \(\times\) \\
**Atlantic.net** & 1–20 & \(\times\) & 40 GB–4 TB & WIN LNX & ✓ & 2 GB & \(\times\) & \(\times\) \\
**IBM Cloud** & 4–24 & ✓ & 1 GB–500 TB & WIN LNX MAC & ✓ & 0.256 GB & 30 Days & ✓ \\ \hline \hline \end{tabular}
\end{table} 
Table 5: Comparison of Cloud Storage Provider. PHP at the server side while MySQL is used at the back end.