An Online Algorithm Based on Replication for Using Spot Instances in IaaS Clouds.
Saved in:
| Title: | An Online Algorithm Based on Replication for Using Spot Instances in IaaS Clouds. |
|---|---|
| Authors: | Xu, Zhi-Wei1 (AUTHOR), Pan, Li1 (AUTHOR) panli@sdu.edu.cn, Liu, Shi-Jun1 (AUTHOR) |
| Source: | Journal of Computer Science & Technology (10009000). Feb2024, Vol. 39 Issue 1, p103-115. 13p. |
| Subjects: | Online algorithms, Fault tolerance (Engineering), Cloud computing, Cost control |
| Abstract: | Infrastructure-as-a-Service (IaaS) cloud platforms offer resources with diverse buying options. Users can run an instance on the on-demand market which is stable but expensive or on the spot market with a significant discount. However, users have to carefully weigh the low cost of spot instances against their poor availability. Spot instances will be revoked when the revocation event occurs. Thus, an important problem that an IaaS user faces now is how to use spot instances in a cost-effective and low-risk way. Based on the replication-based fault tolerance mechanism, we propose an online termination algorithm that optimizes the cost of using spot instances while ensuring operational stability. We prove that in most cases, the cost of our proposed online algorithm will not exceed twice the minimum cost of the optimal offline algorithm that knows the exact future a priori. Through a large number of experiments, we verify that our algorithm in most cases has a competitive ratio of no more than 2, and in other cases it can also reach the guaranteed competitive ratio. [ABSTRACT FROM AUTHOR] |
| Copyright of Journal of Computer Science & Technology (10009000) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 176584818 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: An Online Algorithm Based on Replication for Using Spot Instances in IaaS Clouds. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Xu%2C+Zhi-Wei%22">Xu, Zhi-Wei</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Pan%2C+Li%22">Pan, Li</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> panli@sdu.edu.cn</i><br /><searchLink fieldCode="AR" term="%22Liu%2C+Shi-Jun%22">Liu, Shi-Jun</searchLink><relatesTo>1</relatesTo> (AUTHOR) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Journal+of+Computer+Science+%26+Technology+%2810009000%29%22">Journal of Computer Science & Technology (10009000)</searchLink>. Feb2024, Vol. 39 Issue 1, p103-115. 13p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Online+algorithms%22">Online algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Fault+tolerance+%28Engineering%29%22">Fault tolerance (Engineering)</searchLink><br /><searchLink fieldCode="DE" term="%22Cloud+computing%22">Cloud computing</searchLink><br /><searchLink fieldCode="DE" term="%22Cost+control%22">Cost control</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Infrastructure-as-a-Service (IaaS) cloud platforms offer resources with diverse buying options. Users can run an instance on the on-demand market which is stable but expensive or on the spot market with a significant discount. However, users have to carefully weigh the low cost of spot instances against their poor availability. Spot instances will be revoked when the revocation event occurs. Thus, an important problem that an IaaS user faces now is how to use spot instances in a cost-effective and low-risk way. Based on the replication-based fault tolerance mechanism, we propose an online termination algorithm that optimizes the cost of using spot instances while ensuring operational stability. We prove that in most cases, the cost of our proposed online algorithm will not exceed twice the minimum cost of the optimal offline algorithm that knows the exact future a priori. Through a large number of experiments, we verify that our algorithm in most cases has a competitive ratio of no more than 2, and in other cases it can also reach the guaranteed competitive ratio. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Journal of Computer Science & Technology (10009000) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=176584818 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s11390-023-1535-4 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 13 StartPage: 103 Subjects: – SubjectFull: Online algorithms Type: general – SubjectFull: Fault tolerance (Engineering) Type: general – SubjectFull: Cloud computing Type: general – SubjectFull: Cost control Type: general Titles: – TitleFull: An Online Algorithm Based on Replication for Using Spot Instances in IaaS Clouds. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Xu, Zhi-Wei – PersonEntity: Name: NameFull: Pan, Li – PersonEntity: Name: NameFull: Liu, Shi-Jun IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 02 Text: Feb2024 Type: published Y: 2024 Identifiers: – Type: issn-print Value: 10009000 Numbering: – Type: volume Value: 39 – Type: issue Value: 1 Titles: – TitleFull: Journal of Computer Science & Technology (10009000) Type: main |
| ResultId | 1 |