Edson T. Midorikawa

Learn More
An effective workload distribution has a prime rule on reducing the total execution time of a parallel application on heterogeneous environments , such as computational grids and heterogeneous clusters. Several methods have been proposed in the literature by many researchers in the last decade. This paper presents two approaches to workload distribution(More)
—Virtual Machine (VM) live migration is key for implementing resource management policies to optimize metrics such as server utilization, energy consumption, and quality-of-service. A fundamental challenge for VM live migration is its impact on both user and resource provider sides, including service downtime and high network utilization. Several VM live(More)
This paper presents a requirement engineering process applied to performance non-functional requirements, which are an important factor to get quality results in software projects. The process includes the elicitation, analysis, documentation and validation phases. Along with the process, methods like P Language (a specification language), non-functional(More)
Adaptive algorithms are capable of modifying their own behavior through time, depending on the execution characteristics. Recently, we have proposed LRU-WAR, an adaptive replacement algorithm whose objective is to minimize failures detected in LRU policy, preserving its simplicity and low overhead. In this paper, we present our contribution to the study of(More)
Virtual machine live migration in cloud environments aims at reducing energy costs and increasing resource utilization. However, its potential has not been fully explored because of simultaneous migrations that may cause user application performance degradation and network congestion. Research efforts on live migration orchestration policies still mostly(More)
Efficient memory usage in high performance timesharing computing systems is a considerable challenge. Some research areas on adaptive algorithms concerning memory page replacement, analyze the memory access behavior seeking to store the pages that will be used in a near future and discarding the others. This is important due to the high cost of treating(More)