Cost-effective cloud storage services are attracting users with their convenience, but there is a trade-off between service availability and usage cost. We develop two cloud provider selection models for cloud storage services to minimize the total cost of usage. The models select multiple cloud providers to meet the user requirements while considering unavailability. The first model, called a user-copy (UC) model, allows the selection of multiple cloud providers, where the user copies its data to multiple providers. In addition to the user copy function of the UC model, the second model, which is called a user and cloud-provider copy (UCC) model, allows cloud providers to make copies of the data to deliver them to other cloud providers. The cloud service is available if at least one cloud provider is available. We formulate both models as integer linear programming (ILP) problems. Our performance evaluation observes that both models reduce the total cost of usage, compared to the single cloud provider selection approach. As the cost of bandwidth usage between a user and a cloud provider increases, the UCC model becomes more beneficial than the UC model. We implement the prototype for cloud storage services, and demonstrate our models via Science Information Network 5.
Eiji OKI
The University of Electro-Communica-tions
Ryoma KANEKO
The University of Electro-Communica-tions
Nattapong KITSUWAN
The University of Electro-Communica-tions
Takashi KURIMOTO
National Institute of Informatics
Shigeo URUSHIDANI
National Institute of Informatics
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Eiji OKI, Ryoma KANEKO, Nattapong KITSUWAN, Takashi KURIMOTO, Shigeo URUSHIDANI, "Cloud Provider Selection Models for Cloud Storage Services to Satisfy Availability Requirements" in IEICE TRANSACTIONS on Communications,
vol. E100-B, no. 8, pp. 1406-1418, August 2017, doi: 10.1587/transcom.2016EBP3403.
Abstract: Cost-effective cloud storage services are attracting users with their convenience, but there is a trade-off between service availability and usage cost. We develop two cloud provider selection models for cloud storage services to minimize the total cost of usage. The models select multiple cloud providers to meet the user requirements while considering unavailability. The first model, called a user-copy (UC) model, allows the selection of multiple cloud providers, where the user copies its data to multiple providers. In addition to the user copy function of the UC model, the second model, which is called a user and cloud-provider copy (UCC) model, allows cloud providers to make copies of the data to deliver them to other cloud providers. The cloud service is available if at least one cloud provider is available. We formulate both models as integer linear programming (ILP) problems. Our performance evaluation observes that both models reduce the total cost of usage, compared to the single cloud provider selection approach. As the cost of bandwidth usage between a user and a cloud provider increases, the UCC model becomes more beneficial than the UC model. We implement the prototype for cloud storage services, and demonstrate our models via Science Information Network 5.
URL: https://globals.ieice.org/en_transactions/communications/10.1587/transcom.2016EBP3403/_p
Copy
@ARTICLE{e100-b_8_1406,
author={Eiji OKI, Ryoma KANEKO, Nattapong KITSUWAN, Takashi KURIMOTO, Shigeo URUSHIDANI, },
journal={IEICE TRANSACTIONS on Communications},
title={Cloud Provider Selection Models for Cloud Storage Services to Satisfy Availability Requirements},
year={2017},
volume={E100-B},
number={8},
pages={1406-1418},
abstract={Cost-effective cloud storage services are attracting users with their convenience, but there is a trade-off between service availability and usage cost. We develop two cloud provider selection models for cloud storage services to minimize the total cost of usage. The models select multiple cloud providers to meet the user requirements while considering unavailability. The first model, called a user-copy (UC) model, allows the selection of multiple cloud providers, where the user copies its data to multiple providers. In addition to the user copy function of the UC model, the second model, which is called a user and cloud-provider copy (UCC) model, allows cloud providers to make copies of the data to deliver them to other cloud providers. The cloud service is available if at least one cloud provider is available. We formulate both models as integer linear programming (ILP) problems. Our performance evaluation observes that both models reduce the total cost of usage, compared to the single cloud provider selection approach. As the cost of bandwidth usage between a user and a cloud provider increases, the UCC model becomes more beneficial than the UC model. We implement the prototype for cloud storage services, and demonstrate our models via Science Information Network 5.},
keywords={},
doi={10.1587/transcom.2016EBP3403},
ISSN={1745-1345},
month={August},}
Copy
TY - JOUR
TI - Cloud Provider Selection Models for Cloud Storage Services to Satisfy Availability Requirements
T2 - IEICE TRANSACTIONS on Communications
SP - 1406
EP - 1418
AU - Eiji OKI
AU - Ryoma KANEKO
AU - Nattapong KITSUWAN
AU - Takashi KURIMOTO
AU - Shigeo URUSHIDANI
PY - 2017
DO - 10.1587/transcom.2016EBP3403
JO - IEICE TRANSACTIONS on Communications
SN - 1745-1345
VL - E100-B
IS - 8
JA - IEICE TRANSACTIONS on Communications
Y1 - August 2017
AB - Cost-effective cloud storage services are attracting users with their convenience, but there is a trade-off between service availability and usage cost. We develop two cloud provider selection models for cloud storage services to minimize the total cost of usage. The models select multiple cloud providers to meet the user requirements while considering unavailability. The first model, called a user-copy (UC) model, allows the selection of multiple cloud providers, where the user copies its data to multiple providers. In addition to the user copy function of the UC model, the second model, which is called a user and cloud-provider copy (UCC) model, allows cloud providers to make copies of the data to deliver them to other cloud providers. The cloud service is available if at least one cloud provider is available. We formulate both models as integer linear programming (ILP) problems. Our performance evaluation observes that both models reduce the total cost of usage, compared to the single cloud provider selection approach. As the cost of bandwidth usage between a user and a cloud provider increases, the UCC model becomes more beneficial than the UC model. We implement the prototype for cloud storage services, and demonstrate our models via Science Information Network 5.
ER -