Dionisio Machado Leite Filho

  • Citations Per Year
Learn More
Cloud computing is a computational model in which resource providers can offer on-demand services to clients in a transparent way. However, to be able to guarantee quality of service without limiting the number of accepted requests, providers must be able to dynamically manage the available resources so that they can be optimized. This dynamic resource(More)
Fault tolerance techniques can improve the trust of users in service oriented architectures as they can ensure data availability. This paper presents an implementation of a novel fault tolerance mechanism in a SOA architecture which simultaneously provides increased availability and better quality of service. In addition to this mechanism, a service(More)
The vast cloud computing environment holds out good prospects for researchers in the computing technology field. However, with several Cloud providers offering different pricing models, the evaluation and modeling of Cloud environments and applications are getting harder because there is a lack of tools for this task. We propose the CM Cloud Simulator to(More)
The automatic composition of Web Services has been explored in the literature from different standpoints. It aims to create an execution plan for the flow of Web Services based on requests made and sent by the client, by following the stages necessary for the generation of composite services and then carrying out the execution of the workflow that has been(More)
This paper presents an approach to provide quality of service for IoT-Cloud users through a dynamic virtual machine allocation algorithm on a Metascheduler. Although there are others reactive approach to handle with general cases of virtual machine allocation and placement, they may have not optimal performance for IoT workload, because it aggregates a new(More)
This paper makes experimental evaluations that involve the allocation of virtual machines in a cloud environment. Virtual machine allocation is an open research field in cloud, which can lead to the best performance for clients. However, the allocations are made by estimating the number of resources that need to be allocated to the virtual machines in the(More)
  • 1