Home > Research > Publications & Outputs > Transferable Knowledge for Low-cost Decision Ma...

Electronic data

  • Samreen2020tamakkon

    Rights statement: ©2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 6.39 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Transferable Knowledge for Low-cost Decision Making in Cloud Environments

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Transferable Knowledge for Low-cost Decision Making in Cloud Environments. / Samreen, Faiza; Blair, Gordon; Elkhatib, Yehia.
In: IEEE Transactions on Cloud Computing, Vol. 10, No. 3, 31.08.2022, p. 2190 - 2203.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Samreen F, Blair G, Elkhatib Y. Transferable Knowledge for Low-cost Decision Making in Cloud Environments. IEEE Transactions on Cloud Computing. 2022 Aug 31;10(3):2190 - 2203. Epub 2020 May 20. doi: 10.1109/TCC.2020.2989381

Author

Samreen, Faiza ; Blair, Gordon ; Elkhatib, Yehia. / Transferable Knowledge for Low-cost Decision Making in Cloud Environments. In: IEEE Transactions on Cloud Computing. 2022 ; Vol. 10, No. 3. pp. 2190 - 2203.

Bibtex

@article{ef6bb13ce69a444780ef61a57cc094eb,
title = "Transferable Knowledge for Low-cost Decision Making in Cloud Environments",
abstract = "Users of IaaS are increasingly overwhelmed with the wide range of providers and services offered by each provider. As such, many users select cloud services based on description alone. An emerging alternative is to use a decision support system (DSS), which typically relies on gaining insights from observational data in order to assist a customer in making decisions regarding optimal deployment or redeployment of cloud applications. The primary activity of such systems is the generation of a prediction model (e.g. using machine learning), which requires a significantly large amount of training data. However, considering the varying architectures of applications, cloud providers, and cloud offerings, this activity is not sustainable as it incurs additional time and cost to collect training data and subsequently train the models. We overcome this through developing a Transfer Learning (TL) approach where the knowledge (in the form of the prediction model and associated data set) gained from running an application on a particular cloud infrastructure is transferred in order to substantially reduce the overhead of building new models for the performance of new applications and/or cloud infrastructures. Our evaluation shows that the proposed scheme increases overall efficiency with a factor of 60% reduction in the time and cost of generating a new prediction model.",
keywords = "cloud computing, decision support, machine learning, transfer learning",
author = "Faiza Samreen and Gordon Blair and Yehia Elkhatib",
note = "{\textcopyright}2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. ",
year = "2022",
month = aug,
day = "31",
doi = "10.1109/TCC.2020.2989381",
language = "English",
volume = "10",
pages = "2190 -- 2203",
journal = "IEEE Transactions on Cloud Computing",
issn = "2168-7161",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "3",

}

RIS

TY - JOUR

T1 - Transferable Knowledge for Low-cost Decision Making in Cloud Environments

AU - Samreen, Faiza

AU - Blair, Gordon

AU - Elkhatib, Yehia

N1 - ©2020 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2022/8/31

Y1 - 2022/8/31

N2 - Users of IaaS are increasingly overwhelmed with the wide range of providers and services offered by each provider. As such, many users select cloud services based on description alone. An emerging alternative is to use a decision support system (DSS), which typically relies on gaining insights from observational data in order to assist a customer in making decisions regarding optimal deployment or redeployment of cloud applications. The primary activity of such systems is the generation of a prediction model (e.g. using machine learning), which requires a significantly large amount of training data. However, considering the varying architectures of applications, cloud providers, and cloud offerings, this activity is not sustainable as it incurs additional time and cost to collect training data and subsequently train the models. We overcome this through developing a Transfer Learning (TL) approach where the knowledge (in the form of the prediction model and associated data set) gained from running an application on a particular cloud infrastructure is transferred in order to substantially reduce the overhead of building new models for the performance of new applications and/or cloud infrastructures. Our evaluation shows that the proposed scheme increases overall efficiency with a factor of 60% reduction in the time and cost of generating a new prediction model.

AB - Users of IaaS are increasingly overwhelmed with the wide range of providers and services offered by each provider. As such, many users select cloud services based on description alone. An emerging alternative is to use a decision support system (DSS), which typically relies on gaining insights from observational data in order to assist a customer in making decisions regarding optimal deployment or redeployment of cloud applications. The primary activity of such systems is the generation of a prediction model (e.g. using machine learning), which requires a significantly large amount of training data. However, considering the varying architectures of applications, cloud providers, and cloud offerings, this activity is not sustainable as it incurs additional time and cost to collect training data and subsequently train the models. We overcome this through developing a Transfer Learning (TL) approach where the knowledge (in the form of the prediction model and associated data set) gained from running an application on a particular cloud infrastructure is transferred in order to substantially reduce the overhead of building new models for the performance of new applications and/or cloud infrastructures. Our evaluation shows that the proposed scheme increases overall efficiency with a factor of 60% reduction in the time and cost of generating a new prediction model.

KW - cloud computing

KW - decision support

KW - machine learning

KW - transfer learning

U2 - 10.1109/TCC.2020.2989381

DO - 10.1109/TCC.2020.2989381

M3 - Journal article

VL - 10

SP - 2190

EP - 2203

JO - IEEE Transactions on Cloud Computing

JF - IEEE Transactions on Cloud Computing

SN - 2168-7161

IS - 3

ER -