Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Leonardo O. Moreira is active.

Publication


Featured researches published by Leonardo O. Moreira.


international conference on cloud computing | 2013

Scale-Space Filtering for Workload Analysis and Forecast

Gustavo A. C. Santos; José Gilvan Rodrigues Maia; Leonardo O. Moreira; Flávio R. C. Sousa; Javam C. Machado

Dynamic resource provisioning poses a major challenge for infrastructure providers because it is necessary to both forecast resource consumption and react to recent surges on demand for maintaining a tradeoff between quality of service and cost. However, approaches to workload analysis and forecast are affected due to noise in observed data, specially in forecast models. Moreover, most studies do not consider different prediction horizons may be necessary in order to take action before an SLA violation occurs. This paper presents an approach based in the scale-space theory to assist the dynamic resource provisioning. This theory is capable of eliminating the presence of irrelevant information from a signal that can potentially induce wrong or late decision making. In order to evaluate our approach, some experiments are presented considering both reactive and proactive strategies. The results confirm that our approach improves the workload analysis and forecast.


Journal of Computer and System Sciences | 2011

A distributed concurrency control mechanism for XML data

Leonardo O. Moreira; Flávio R. C. Sousa; Javam C. Machado

XML has become a widely used standard for data exchange among applications. Consequently, a large amount of data is distributed on the Web and stored in different persistence models. DBMSs provide concurrency control techniques to manage such data. However, the structure of XML data makes the application of these techniques difficult. Regarding distributed environments, there are few papers available and they all have limitations. This paper introduces DTX, a mechanism for distributed concurrency control for XML data. In order to evaluate DTX, experiments that measure its performance are presented.


international conference on parallel processing | 2009

A Distributed Concurrency Control Mechanism for XML Data

Leonardo O. Moreira; Flávio R. C. Sousa; Javam C. Machado

XML has become a widely used standard for data exchange among applications. Consequently, a large amount of data is distributed on the Web and stored in different persistence models. DBMSs provide concurrency control techniques to manage such data. However, the structure of XML data makes the application of these techniques difficult. Regarding distributed environments, there are few papers available and they all have limitations. This paper introduces DTX, a mechanism for distributed concurrency control for XML data. In order to evaluate DTX, experiments that measure its performance are presented.


IEEE Latin America Transactions | 2016

A Platform as a Service Billing Model for Cloud Computing Management Approaches

Maristella Ribas; Alberto Sampaio Lima; José Neuman de Souza; Flávio R. C. Sousa; Leonardo O. Moreira

Platform as a Service (PaaS) billing needs an effective billing strategy. In this paper we proceeded a literature review and proposed a new billing model for a PaaS provider. Our billing model allows charges to PaaS clients in several policies, from specific plans to fully pay-per-use. We automated our billing model in a monitoring and management software tool. The model and the tool were validated through a case study in a software development company. The results indicated that our model is useful and preferable in relation to current billing policies and can be used in PaaS management.


computer games | 2015

GameVis: Game Data Visualization for the Web

Victor R. M. Feitosa; José Gilvan Rodrigues Maia; Leonardo O. Moreira; George A. M. Gomes

Gaming and eSports have become increasingly popular and complex. For that reason, it is necessary that tournament hosts and game developers provide a great amount of meaningful information for their audiences. Data visualization tools and frameworks are of upmost importance since these provides means to accomplish this task. In this paper we propose GameVis, a framework designed to aid developers in building game data visualization components for the Web. GameVis allows multiple data formats to be translated into a single data structure that can be extended and customized in many ways, allowing visualizations to suit different screen sizes and platforms while showing a great amount of variation and meaning. Visualizations built within the framework may feature animations, annotations and might even adapt to different visual themes in order to provide a richer, more interactive user experience. This is shown through experimental results.


international conference on data engineering | 2014

Towards improvements on the quality of service for multi-tenant RDBMS in the cloud

Leonardo O. Moreira; Victor A. E. de Farias; Flávio R. C. Sousa; Gustavo A. C. Santos; José Gilvan Rodrigues Maia; Javam C. Machado

Cloud computing is a trend of technology aimed at providing on-demand services with payment based on usage. To improve the use of resources, cloud providers adopt multi-tenant approaches, reducing the operation cost of services. Moreover, tenants have irregular workload patterns, impacting in the guarantees of quality of service, mainly due to interference between tenants. This paper proposes an approach to improve quality of service for multi-tenant RDBMS. This approach employs migration techniques of tenants, system monitoring, allocation strategy, forecast approach, and benefits of cloud infrastructure to improve performance and reduce provider cost. We carried out experiments on performance and resource usage in order to evaluate it.


euro american conference on telematics and information systems | 2014

How to deploy a virtual learning environment in the cloud

Emanuel Ferreira Coutinho; Leonardo O. Moreira; Gabriel Antoine Louis Paillard; José Gilvan Rodrigues Maia

Cloud computing is a trend of technology aimed at providing on-demand services with payment based on usage. Virtual Learning Environments (VLEs) are applications that require a highly scalable architecture that provides for its users an acceptable level of Quality of Service (QoS). This work aims to show the steps needed to install a VLE in a cloud computing infrastructure. The VLEs migration to this new type of execution environment allows the increase of its use but also brings some performance issues that must be considered. The case study will consider the Moodle VLE which was chosen for its widespread use.


Concurrency and Computation: Practice and Experience | 2018

Predictive elastic replication for multi-tenant databases in the cloud: Predictive elastic replication for multi-tenant databases in the cloud

Flávio R. C. Sousa; Leonardo O. Moreira; José S. Costa Filho; Javam C. Machado

Cloud computing is a trend of technology aimed at providing on‐demand services with payment based on usage. In order to improve the use of resources, cloud providers adopt multi‐tenant approaches, reducing the operation cost of services. Moreover, tenants have irregular workload patterns, which impacts in guarantees of quality of service, mainly due to interference among tenants. This paper proposes PredRep, a predictive approach to characterize the cloud database system workload and automatically provide or reduce resources by replication techniques. In order to evaluate PredRep, some experiments that measure the quality of service and elasticity are presented. Our experiment results confirm that PredRep reduces cost and SLA violations.


euro american conference on telematics and information systems | 2016

An architecture proposal for musical applications and services on computational clouds

Ernesto Trajano de Lima; Emanuel Ferreira Coutinho; Gabriel Antoine Louis Paillard; Leonardo O. Moreira

Nowadays cloud computing continues its consolidation, both for technologies virtualization as for platforms development and application availability. These environments are naturally distributed and constituted by many types of software and hardware features, serving a broad range of customers with different requirements. A type of service that has had its use increasingly demanded is the processing of multimedia applications, such as audio and video. This type of service is characterized by different QoS, network and devices requirements, which fits well to cloud computing environments. Many applications or music service providers are available, both for web applications and mobile devices, such as Spotify, Deezer and Last.fm. Non-exclusive applications for music, but also videos, like YouTube and Netflix, are also widely employed by users of multimedia services. This paper describes and discusses an architecture for the implementation and development of computer music services in a cloud computing environment.


euro american conference on telematics and information systems | 2016

StoryMotion: A collaborative recommendation tool for storytelling through photos

C. S. Herbenio; Leonardo O. Moreira; Emanuel Ferreira Coutinho; Gabriel Antoine Louis Paillard; Ernesto Trajano de Lima; Flávio R. C. Sousa

In this paper, we present a proposal of a recommendation tool for creating collaborative image stories called Story-Motion. This system will allow users to put their images and photos together in a single story, performed in a semiautomatic way. Any users are free to continue the story as they want, though they can not change what has already been put into it. By doing so, StoryMotion gives its users freedom on the creation process at the same time as it guarantees the authorship of each participant in the story. This can lead to stories that comprehend scopes such as Education, Tourism and Politics. Throughout this paper, it will be described our motivations and theoretical foundation that led to projecting StoryMotion, how our prototype works, its major components and experimental evaluation. After presenting a brief overview of related works, we discuss about our research findings and future work.

Collaboration


Dive into the Leonardo O. Moreira's collaboration.

Top Co-Authors

Avatar

Flávio R. C. Sousa

Federal University of Ceará

View shared research outputs
Top Co-Authors

Avatar

Javam C. Machado

Federal University of Ceará

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gustavo A. C. Santos

Federal University of Ceará

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

José S. Costa Filho

Federal University of Ceará

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Carlos Marinho

Federal University of Ceará

View shared research outputs
Researchain Logo
Decentralizing Knowledge