This paper presents a novel orchestrating mechanism for multi-component applications across the continuum. The orchestration mechanism provides an initial components-to-nodes mapping at launch time and, in case of anomaly detection at runtime, reschedules the application layout to meet the performance objectives within the application-specified constraints. The mapping engine, named Match Maker, is a core component inside the ICOS research project, an intelligent metaOS conceived to leverage the capabilities of the continuum. It is fed with abundant and accurate information collected at runtime from the telemetry component and enriched with additional information from the forecasting system generated by the intelligence layer. The novelty of the orchestrating mechanism is that the provided layout distributes the application components across the continuum, fulfilling the application requirements and constraints in the selected nodes, and considering the interdependence effects between selected nodes. In addition, the application can define policies for layout decisions based on performance and security, and policies for anomaly detection and remediation actions.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multi-component Application Mapping Across the Continuum

  • Jordi Garcia,
  • Montse Farreras,
  • Waseem Sajjad,
  • Xavi Masip-Bruin

摘要

This paper presents a novel orchestrating mechanism for multi-component applications across the continuum. The orchestration mechanism provides an initial components-to-nodes mapping at launch time and, in case of anomaly detection at runtime, reschedules the application layout to meet the performance objectives within the application-specified constraints. The mapping engine, named Match Maker, is a core component inside the ICOS research project, an intelligent metaOS conceived to leverage the capabilities of the continuum. It is fed with abundant and accurate information collected at runtime from the telemetry component and enriched with additional information from the forecasting system generated by the intelligence layer. The novelty of the orchestrating mechanism is that the provided layout distributes the application components across the continuum, fulfilling the application requirements and constraints in the selected nodes, and considering the interdependence effects between selected nodes. In addition, the application can define policies for layout decisions based on performance and security, and policies for anomaly detection and remediation actions.