umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Machine Learning Methods for Reliable Resource Provisioning in Edge-Cloud Computing: A Survey
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0000-0003-4434-4967
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2019 (English)In: ACM Computing Surveys, ISSN 0360-0300, E-ISSN 1557-7341, Vol. 52, no 5, article id 94Article in journal (Refereed) Published
Abstract [en]

Large-scale software systems are currently designed as distributed entities and deployed in cloud data centers. To overcome the limitations inherent to this type of deployment, applications are increasingly being supplemented with components instantiated closer to the edges of networks—a paradigm known as edge computing. The problem of how to efficiently orchestrate combined edge-cloud applications is, however, incompletely understood, and a wide range of techniques for resource and application management are currently in use.

This article investigates the problem of reliable resource provisioning in joint edge-cloud environments, and surveys technologies, mechanisms, and methods that can be used to improve the reliability of distributed applications in diverse and heterogeneous network environments. Due to the complexity of the problem, special emphasis is placed on solutions to the characterization, management, and control of complex distributed applications using machine learning approaches. The survey is structured around a decomposition of the reliable resource provisioning problem into three categories of techniques: workload characterization and prediction, component placement and system consolidation, and application elasticity and remediation. Survey results are presented along with a problem-oriented discussion of the state-of-the-art. A summary of identified challenges and an outline of future research directions are presented to conclude the article.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2019. Vol. 52, no 5, article id 94
Keywords [en]
Reliability, cloud computing, edge computing, distributed systems, placement, consolidation, autoscaling, remediation, machine learning, optimization
National Category
Computer Sciences
Research subject
Computer Science; computer and systems sciences
Identifiers
URN: urn:nbn:se:umu:diva-163331DOI: 10.1145/3341145Scopus ID: 2-s2.0-85072380854OAI: oai:DiVA.org:umu-163331DiVA, id: diva2:1351519
Available from: 2019-09-16 Created: 2019-09-16 Last updated: 2019-10-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Le Duc, ThangÖstberg, Per-Olov

Search in DiVA

By author/editor
Le Duc, ThangÖstberg, Per-Olov
By organisation
Department of Computing Science
In the same journal
ACM Computing Surveys
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 26 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf