Software developers increasingly need to include time-critical functionalities in their Web applications. Examples of these can be Internet-of-Things (IoT), gaming systems, instant messaging, video conferencing, and similar. Ensuring the Quality of Service (QoS) for such applications has been a challenging issue mostly due to runtime variations in the network quality between the clients and the service running in the Cloud. In this paper, we propose an adaptive multi-instance container-based architecture called Autonomous Self-Adaptation Platform (ASAP) that applies an edge computing concept with technologies, such as Docker and Kubernetes to facilitate the desired QoS for every single usage event of the time-critical functionality. We use ...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Henc...
International audienceCloud computing is a model for enabling on-demand network access to a shared p...
Cloud-based applications that depend on time-critical data processing or network throughput require ...
The Edge Computing (EC) paradigm is seen as a promising paradigm to address the Internet of Things’ ...
Fog and edge computing offer the flexibility and decentralized architecture benefits of cloud comput...
Under the serverless paradigm, containers may serve as the runtime execution environments for proces...
Various Internet of Things (IoT) applications, such as home automation and disaster early warning sy...
As the number of execution environments increases dramatically, ever-changing non-functional re-quir...
The Internet is experiencing a fast expansion at its edges. The wide availability of heterogeneous r...
The fast increasing presence of Internet-of-Things and fog computing resources exposes new challenge...
Recent years have seen the rapid adoption of Internet of Things (IoT) technologies, where billions o...
International audienceGiven the widespread availability of cheap computing and storage devices, as w...
In edge computing, scheduling heterogeneous workloads with diverse resource requirements is challeng...
As the number of execution environments increases dramatically, ever-changing non-functional require...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Hen...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Henc...
International audienceCloud computing is a model for enabling on-demand network access to a shared p...
Cloud-based applications that depend on time-critical data processing or network throughput require ...
The Edge Computing (EC) paradigm is seen as a promising paradigm to address the Internet of Things’ ...
Fog and edge computing offer the flexibility and decentralized architecture benefits of cloud comput...
Under the serverless paradigm, containers may serve as the runtime execution environments for proces...
Various Internet of Things (IoT) applications, such as home automation and disaster early warning sy...
As the number of execution environments increases dramatically, ever-changing non-functional re-quir...
The Internet is experiencing a fast expansion at its edges. The wide availability of heterogeneous r...
The fast increasing presence of Internet-of-Things and fog computing resources exposes new challenge...
Recent years have seen the rapid adoption of Internet of Things (IoT) technologies, where billions o...
International audienceGiven the widespread availability of cheap computing and storage devices, as w...
In edge computing, scheduling heterogeneous workloads with diverse resource requirements is challeng...
As the number of execution environments increases dramatically, ever-changing non-functional require...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Hen...
Cloud applications are exposed to workloads whose intensity can change unpredictably over time. Henc...
International audienceCloud computing is a model for enabling on-demand network access to a shared p...
Cloud-based applications that depend on time-critical data processing or network throughput require ...