# A Dynamic Decision Support System for Selection of Cloud Storage Provider
## 1 Introduction
Different physical and virtual resources are assigned according to client's requirements automatically. There is a form of intelligence regarding position independence, in which the client usually has no control over the information about the location of assigned resources but might be notified about it at a higher level, e.g., a data center. Figure 1: Cloud Computing Based on Capability and Access. Scalability  
Limits on the services can be increased or decreased with respect to (w.r.t) users' or subscribers' demand. For example, websites like eBay or Daraz present offers for their products on special occasions, where traffic will definitely increase and require more computational power [2]. The progress of \(\Pi\) assists people in getting closer to the information they need, whether they are end users, organizations, or employees who want to acquire and use necessary application or business-related information. How to meet these demands with the least amount of resources is a challenge that system developers and stakeholders have to face. As the cloud business increases, many organizations are joining the market as cloud storage and service providers. The majority of providers offer similar services with different pricing since data processing performance remains limited. The marginal differences leave cloud users with the mystery of estimating costs. They will need to pay to deploy and run their legacy applications in a cloud environment. The basic concept of cloud computing is to fulfill the dynamic demands within a minimum time with the least money. This flexible sharing concept attracts different organizations, which are interested in moving their applications, websites, and online stores to cloud-based solutions. IT-based organizations are migrating their data to the cloud because of several issues such as storage space, hardware availability, scalability, billing expenses, and data recovery [4]. Decades ago, data were being accessed and stored on the local system, which was considered to be safer and more available. At that time, organizations had faced many problems due to this local storage like security, synchronization of data, data loss because of disk damage or bad sectors. However, the volume of data has grown at an exponential rate for many organizations. This enormous growth in data could not be managed efficiently at the local systems due to the limited capacity and lack of trained system experts or administrators in the case of a small company. The storage can be categorized into offline and online. In offline storage, the organization or personal data are stored on the storage media such as hard disk, tape, USB sticks, DVDs and CDs. Database operations like maintenance, security, backup and recovery are difficult, time consuming and costly in offline storage. In the case of online storage, the data are stored remotely and virtually on the server or cloud through internet. A distributed storage is an infrastructure where data are divided and stored on multiple servers (nodes), usually situated at different locations. All nodes are interlinked with each other in order to share data, and their storage space or number may be increased with the size of data. The stored data in the distributed storage is managed by the coordination and synchronization of servers. On the other hand, the cloud storage comprises of data servers to store and access data through internet. It provides easy access as well as updates from anywhere at any time, no data loss, location independence, scalable, better security with backup and recovery. The major concern of users is the accessibility of data in distributed cloud storage, i.e., data must be accessible as demanded by the user. Usually, the cloud storage is free for  
Figure 2: Cloud Computing Model. personal use usually up to a fixed point. It is free for organizations for a trial period with limited features, but the payment is necessary for each plan afterwards.