Show simple item record

dc.contributor.authorLe Duc, Thang
dc.contributor.authorGarcía Leiva, Rafael 
dc.contributor.authorCasari, Paolo 
dc.contributor.authorÖstberg, Per-Olov
dc.date.accessioned2021-07-13T09:39:22Z
dc.date.available2021-07-13T09:39:22Z
dc.date.issued2019-09
dc.identifier.issn0360-0300
dc.identifier.urihttp://hdl.handle.net/20.500.12761/738
dc.description.abstractLarge-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.
dc.language.isoeng
dc.publisherACM
dc.titleMachine Learning Methods for Reliable Resource Provisioning in Edge-Cloud Computing: A Surveyen
dc.typejournal article
dc.journal.titleACM Computing Surveys
dc.type.hasVersionAM
dc.rights.accessRightsopen access
dc.volume.number52
dc.issue.number5
dc.identifier.doiEISSN: 1557-7341
dc.page.final94:39
dc.page.initial94:1
dc.subject.keywordReliability
dc.subject.keywordcloud computing
dc.subject.keywordedge computing
dc.subject.keyworddistributed systems
dc.subject.keywordplacement
dc.subject.keywordconsolidation
dc.subject.keywordautoscaling
dc.subject.keywordremediation
dc.subject.keywordmachine learning
dc.subject.keywordoptimization
dc.subject.keyworddistributed architectures
dc.subject.keywordmodeling and simulation
dc.subject.keywordcomputing methodologies
dc.subject.keywordarchitectures
dc.subject.keyworddependable and fault-tolerant systems and networks
dc.subject.keywordgeneral and reference
dc.description.statuspub
dc.eprint.idhttp://eprints.networks.imdea.org/id/eprint/2034


Files in this item

This item appears in the following Collection(s)

Show simple item record