Jonathan Brilhante

  • Citations Per Year
Learn More
Over the last years, many companies have been moving their computational services to cloud computing providers. In these environments, high availability is a key metric since system outages can lead penalties defined in service level agreements (SLAs). Eucalyptus is a prominent tool for providing virtual machines (VMs) as a cloud service. Considering the(More)
Performance and availability are key aspects to evaluate the quality of cloud computing systems. The assessment of these systems should consider the effects of queuing and failure/recovery behavior of data center subsystems and disaster occurrences. Additionally, penalties may be applied if the defined quality level of SLA contracts is not satisfied. Thus,(More)
To achieve scalability and flexibility in larger applications a new approach arises, named by Microservices (MS). However MS architectures are at their inception and are even more a concept than a fully mature design pattern. One of the hardest topics in this approach is how to properly migrate or develop a single microservice, in terms of scope, efficiency(More)
Managing a cloud computing provider is a difficult task, which involves the control and maintenance of several components, such as computers, network infrastructures and software components. In these environments, availability, security and low costs are important requirements to achieve high quality of service. Therefore, the evaluation of these systems is(More)
  • 1