
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=undefined&type=result"></script>');
-->
</script>
doi: 10.1145/3341145
handle: 20.500.12761/738 , 11572/253114
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.
Optimization, Remediation, Distributed systems, Autoscaling, edge computing, modeling and simulation, Machine learning, remediation, Cloud computing, computing methodologies, dependable and fault-tolerant systems and networks, Placement, distributed systems, Autoscaling; Cloud computing; Consolidation; Distributed systems; Edge computing; Machine learning; Optimization; Placement; Reliability; Remediation, cloud computing, distributed architectures, architectures, Edge computing, Reliability, placement, machine learning, autoscaling, consolidation, optimization, general and reference, Consolidation
Optimization, Remediation, Distributed systems, Autoscaling, edge computing, modeling and simulation, Machine learning, remediation, Cloud computing, computing methodologies, dependable and fault-tolerant systems and networks, Placement, distributed systems, Autoscaling; Cloud computing; Consolidation; Distributed systems; Edge computing; Machine learning; Optimization; Placement; Reliability; Remediation, cloud computing, distributed architectures, architectures, Edge computing, Reliability, placement, machine learning, autoscaling, consolidation, optimization, general and reference, Consolidation
citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 158 | |
popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 1% | |
impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 1% |
views | 57 | |
downloads | 22 |