Grid and ubiquitous computing systems generally con-sist of a large number of networked nodes with applications implemented as distributed services or processes, respec-tively. A crucial point is the distribution of the services to balance the load within the system during runtime. In a former work we developed a self-optimization mech-anism which shows outstanding performance in static envi-ronments where the services do not change their resource consumptions (e.g. CPU, memory, communication band-width). In this paper we present simulation results for the self-optimization within dynamic environments where the services change their load during runtime. 1
Complex software systems are required to adapt dynamically to changing workloads and scenarios, whil...
Various trends such as mobility of devices, Cloud Computing, or Cyber-Physical Systems le...
Connected world-widely distributed computers and data systems establish a global source of processin...
Abstract—Dynamically adaptive systems (DAS) such as smart grids, cloud computing applications, senso...
Self-optimization through dynamic resource provisioning is an appealing approach to tackle load vari...
This paper presents an investigation into dynamic self-adjustment of task deployment and other aspec...
Self-stabilization is a theoretical framework of non-masking fault-tolerance for distributed network...
Optimizing a given software system to exploit the features of the underlying system has been an area...
Abstract—Autonomic computing is a research area that ex-tends to numerous different fields of scienc...
Self-aware computer systems will be capable of adapting their behavior and resources thousands of ti...
Grid systems allow the execution of a class of highly demanding services and applications. These gri...
Grids involve coordinated resource sharing and problem solving in heterogeneous dynamic environments...
Monitoring process offer a quantitative and qualitative measurement of performance by collecting inf...
Runtime resource management for many-core systems is increasingly complex.The complexity can be due ...
International audienceABSTRACT. An effective solution to deal with this dynamic nature of distribut...
Complex software systems are required to adapt dynamically to changing workloads and scenarios, whil...
Various trends such as mobility of devices, Cloud Computing, or Cyber-Physical Systems le...
Connected world-widely distributed computers and data systems establish a global source of processin...
Abstract—Dynamically adaptive systems (DAS) such as smart grids, cloud computing applications, senso...
Self-optimization through dynamic resource provisioning is an appealing approach to tackle load vari...
This paper presents an investigation into dynamic self-adjustment of task deployment and other aspec...
Self-stabilization is a theoretical framework of non-masking fault-tolerance for distributed network...
Optimizing a given software system to exploit the features of the underlying system has been an area...
Abstract—Autonomic computing is a research area that ex-tends to numerous different fields of scienc...
Self-aware computer systems will be capable of adapting their behavior and resources thousands of ti...
Grid systems allow the execution of a class of highly demanding services and applications. These gri...
Grids involve coordinated resource sharing and problem solving in heterogeneous dynamic environments...
Monitoring process offer a quantitative and qualitative measurement of performance by collecting inf...
Runtime resource management for many-core systems is increasingly complex.The complexity can be due ...
International audienceABSTRACT. An effective solution to deal with this dynamic nature of distribut...
Complex software systems are required to adapt dynamically to changing workloads and scenarios, whil...
Various trends such as mobility of devices, Cloud Computing, or Cyber-Physical Systems le...
Connected world-widely distributed computers and data systems establish a global source of processin...