A survey on preemptible IaaS cloud instances: challenges, issues, opportunities, and advantages

  • PDF / 1,416,152 Bytes
  • 24 Pages / 595.276 x 790.866 pts Page_size
  • 51 Downloads / 153 Views

DOWNLOAD

REPORT


REVIEW ARTICLE

A survey on preemptible IaaS cloud instances: challenges, issues, opportunities, and advantages Arash Deldari1

· Alireza Salehan1

Received: 19 May 2020 / Accepted: 14 September 2020 © Springer Nature Switzerland AG 2020

Abstract Despite the popularity and widespread usage of cloud computing, the cost of resources is one of the most important issues in Infrastructure as a Service (IaaS) clouds. Therefore, dynamic pricing models presented by some IaaS service providers, offers considerable price savings on spot instances or low-priority virtual machines. This significant discount has increased the popularity of using such resources among users. However, some of the most important Quality of Service (QoS) metrics such as reliability and availability are eliminated by obtaining this discount. For instance, the availability criterion is influenced by issues such as the user’s bid, supply, and demand rate of that specific instance, etc. In this paper, an extensive survey has been conducted on the issue of cloud preemptible instances, and the challenges in this context are studied. Furthermore, we point out the challenges that have not yet been investigated and define future directions in this research area. Keywords Cloud computing · Infrastructure as a service · Dynamic pricing model · Spot instances · Low priority VMs · Preemptible instances

1 Introduction Cloud computing, the successor of utility grids, is the longheld concept of computing as a utility that has transformed a vast portion of the IT industry [1]. In this model, computing is transformed into a collection of services delivered to users, similar to commodity services like electricity, telephony, water, and gas [2]. Moreover, users can benefit from these services regardless of the physical place that they are hosted, based on their requirements. The significant advantages of this concept, such as reducing or even eliminating hardware and maintenance cost, draw the attention of applicants such as small enterprises. Users can access the required services through any device connected to the internet and are willing to pay for the services for as long as needed. Similar to renting other things such as a house or a car, different renting policies are presented by the cloud service providers. The on-demand instances are offered to the users

B

Arash Deldari [email protected] Alireza Salehan [email protected]

1

Department of Computer Engineering, University of Torbat Heydarieh, Torbat Heydarieh, Iran

with no up-front costs and are available in seconds as soon as they require a service. In this way, the user pays for what he uses and can terminate the instance at any time with no termination costs. Moreover, the user can decide to leave at any time, and the billing policy for the partial hour used differs between service providers. For instance, some service providers consider the seconds billing period while some service providers require users to pay for the billing period even if partially used. Utilizing these instances on the c