Prioritizing service requests on cloud with multi-tenancy

Wei Tek Tsai, Qihong Shao, Jay Elston

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Cloud computing often uses a multi-tenant architecture where tenants share application and system software. Request prioritization presents a challenge in this architecture. Tenant may have individual (local) prioritization requirements, and these requirements can be different for different tenants. The shared application must use a global priority scheme for requests from all the tenants. This paper proposes an effective model to prioritize service requests from multiple tenants while preserving local priorities from individual tenant requests. This paper proposes the Crystalline Mapping (CM) algorithm which maps local priorities from individual tenants to global priorities. The algorithm also maximizes revenues within the local-to-global priority mapping constraints. The performance of the model is evaluated by the total business value, the QoS measurement, and a fairness measure. The model has been evaluated using simulation based on real-world data, and the results are consistent with the mathematical model.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010
Pages117-124
Number of pages8
DOIs
StatePublished - 2010
EventIEEE International Conference on E-Business Engineering, ICEBE 2010 - Shanghai, China
Duration: Nov 10 2010Nov 12 2010

Other

OtherIEEE International Conference on E-Business Engineering, ICEBE 2010
CountryChina
CityShanghai
Period11/10/1011/12/10

Fingerprint

Cloud computing
Quality of service
Mathematical models
Crystalline materials
Industry

Keywords

  • Cloud computing
  • Multi-tenancy
  • Prioritization

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Networks and Communications

Cite this

Tsai, W. T., Shao, Q., & Elston, J. (2010). Prioritizing service requests on cloud with multi-tenancy. In Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010 (pp. 117-124). [5704284] https://doi.org/10.1109/ICEBE.2010.38

Prioritizing service requests on cloud with multi-tenancy. / Tsai, Wei Tek; Shao, Qihong; Elston, Jay.

Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010. 2010. p. 117-124 5704284.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tsai, WT, Shao, Q & Elston, J 2010, Prioritizing service requests on cloud with multi-tenancy. in Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010., 5704284, pp. 117-124, IEEE International Conference on E-Business Engineering, ICEBE 2010, Shanghai, China, 11/10/10. https://doi.org/10.1109/ICEBE.2010.38
Tsai WT, Shao Q, Elston J. Prioritizing service requests on cloud with multi-tenancy. In Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010. 2010. p. 117-124. 5704284 https://doi.org/10.1109/ICEBE.2010.38
Tsai, Wei Tek ; Shao, Qihong ; Elston, Jay. / Prioritizing service requests on cloud with multi-tenancy. Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010. 2010. pp. 117-124
@inproceedings{8363710647e84d2984077384ddc10f3c,
title = "Prioritizing service requests on cloud with multi-tenancy",
abstract = "Cloud computing often uses a multi-tenant architecture where tenants share application and system software. Request prioritization presents a challenge in this architecture. Tenant may have individual (local) prioritization requirements, and these requirements can be different for different tenants. The shared application must use a global priority scheme for requests from all the tenants. This paper proposes an effective model to prioritize service requests from multiple tenants while preserving local priorities from individual tenant requests. This paper proposes the Crystalline Mapping (CM) algorithm which maps local priorities from individual tenants to global priorities. The algorithm also maximizes revenues within the local-to-global priority mapping constraints. The performance of the model is evaluated by the total business value, the QoS measurement, and a fairness measure. The model has been evaluated using simulation based on real-world data, and the results are consistent with the mathematical model.",
keywords = "Cloud computing, Multi-tenancy, Prioritization",
author = "Tsai, {Wei Tek} and Qihong Shao and Jay Elston",
year = "2010",
doi = "10.1109/ICEBE.2010.38",
language = "English (US)",
isbn = "9780769542270",
pages = "117--124",
booktitle = "Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010",

}

TY - GEN

T1 - Prioritizing service requests on cloud with multi-tenancy

AU - Tsai, Wei Tek

AU - Shao, Qihong

AU - Elston, Jay

PY - 2010

Y1 - 2010

N2 - Cloud computing often uses a multi-tenant architecture where tenants share application and system software. Request prioritization presents a challenge in this architecture. Tenant may have individual (local) prioritization requirements, and these requirements can be different for different tenants. The shared application must use a global priority scheme for requests from all the tenants. This paper proposes an effective model to prioritize service requests from multiple tenants while preserving local priorities from individual tenant requests. This paper proposes the Crystalline Mapping (CM) algorithm which maps local priorities from individual tenants to global priorities. The algorithm also maximizes revenues within the local-to-global priority mapping constraints. The performance of the model is evaluated by the total business value, the QoS measurement, and a fairness measure. The model has been evaluated using simulation based on real-world data, and the results are consistent with the mathematical model.

AB - Cloud computing often uses a multi-tenant architecture where tenants share application and system software. Request prioritization presents a challenge in this architecture. Tenant may have individual (local) prioritization requirements, and these requirements can be different for different tenants. The shared application must use a global priority scheme for requests from all the tenants. This paper proposes an effective model to prioritize service requests from multiple tenants while preserving local priorities from individual tenant requests. This paper proposes the Crystalline Mapping (CM) algorithm which maps local priorities from individual tenants to global priorities. The algorithm also maximizes revenues within the local-to-global priority mapping constraints. The performance of the model is evaluated by the total business value, the QoS measurement, and a fairness measure. The model has been evaluated using simulation based on real-world data, and the results are consistent with the mathematical model.

KW - Cloud computing

KW - Multi-tenancy

KW - Prioritization

UR - http://www.scopus.com/inward/record.url?scp=79951781754&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79951781754&partnerID=8YFLogxK

U2 - 10.1109/ICEBE.2010.38

DO - 10.1109/ICEBE.2010.38

M3 - Conference contribution

AN - SCOPUS:79951781754

SN - 9780769542270

SP - 117

EP - 124

BT - Proceedings - IEEE International Conference on E-Business Engineering, ICEBE 2010

ER -