scispace - formally typeset
Search or ask a question
Author

Rodrigo Souza Granja

Bio: Rodrigo Souza Granja is an academic researcher from Federal University of Rio de Janeiro. The author has contributed to research in topics: Software deployment & Middleware. The author has an hindex of 1, co-authored 1 publications receiving 5 citations.

Papers
More filters
Journal ArticleDOI
TL;DR: This paper addresses the architecture and integration issues of the contract‐based approach, as well as how to put the pieces together highlighting deployment and implementation details, which have to consider diverse aspects such as monitoring, security and dynamic reconfiguration.
Abstract: Resource management is an important aspect to consider regarding applications that might have different non-functional or operational requirements, when running in distributed and heterogeneous environments. In this context, it is necessary to provide the means to specify the required resource constraints and an infrastructure that can adapt the applications in light of the changes in resource availability. We adopted a contract-based approach to describe and maintain parallel applications that have non-functional requirements in a Computing Grid context, called ZeliGrid. To form the supporting infrastructure we have designed a software architecture that integrates some of the Globus services, the LDAP and the NWS monitoring services. Some modules that map the contract approach into software artifacts were also integrated to this architecture. This paper addresses the architecture and integration issues of our approach, as well as how we put the pieces together highlighting deployment and implementation details, which have to consider diverse aspects such as monitoring, security and dynamic reconfiguration. Copyright © 2010 John Wiley & Sons, Ltd.

5 citations


Cited by
More filters
Proceedings ArticleDOI
24 Oct 2011
TL;DR: An SLA-aware (Service Level Agreement aware) framework is proposed for cloud service (cloud infrastructure) delivery, and making allowance for the benefit of stakeholder of cloud service provider and service consumer by using the proposed system and hierarchy SLA monitoring model.
Abstract: Cloud computing has emerged as a new paradigm, which is the long-held dream of computing as utility, customer get it on an on-demand model. When discuss about performance requirement and QoS (Quality of Service) of service, it is hard to tackle these problem in a round consideration. In this work we propose an SLA-aware (Service Level Agreement aware) framework ¨C cloud service provider (CSP) for cloud service (cloud infrastructure) delivery, and making allowance for the benefit of stakeholder of cloud service provider and service consumer. By using our proposed system and hierarchy SLA monitoring model we reached our win-win objective which is maximum revenue of cloud provider and minimum SLA violation.

12 citations

Patent
21 Jun 2012
TL;DR: In this article, the authors proposed a method of provisioning a cloud-based render farm using a provisioning module and/or a controller, which can be used to assign jobs to a render farm by dragging and dropping a job icon onto the render farm icon on user interface.
Abstract: This invention relates to a method of provisioning a cloud-based render farm. Cloud- based render farms are relatively difficult to establish and require skilled IT personnel to create and operate. This represents a significant cost to smaller 3D studios and a substantial drain on the resources of the larger 3D studios' IT departments. According to the present invention, the steps of establishing a cloud-based render farm are simplified through the appropriate use of a provisioning module. All that is required of the IT staff or artist is to nominate the number of render machines and the amount of storage area required in the render farm and in some instances the rendering software and plugins required. The remaining steps of the method are performed by the provisioning module and/or a cloud-based render farm controller. In this way, cloud-based render farms can be established quickly with the minimum amount of difficulty and skill required. Once created, rendering jobs can be allocated to a render farm by dragging and dropping a job icon onto a render farm icon on a user interface.

7 citations

Journal ArticleDOI
TL;DR: In Cloud environments,ﻷ performance-monitoring-service-serviceﻴis-to-be-obtain-obtained-a-full-knowledge-of-the-underlying- resourcesソ andﻵ multi-tenantﻅ resource-based monitoring-and-consultation-system should be considered.
Abstract: In Cloud environments, performance monitoring service is to obtain a full knowledge of underlying resources. However, it is still a challenging task to manage the information of heterogeneous resources in an efficient way, which is especially true when user-specific quality-of-service (QoS) should be concerned. Although many Cloud monitoring solutions have been proposed in recent years, most of them only passively raise an alert event when a QoS violation occurs. In this article, the authors present a novel Cloud monitoring framework, in which enhanced-QoS is supported through three mechanisms: proactive service-layer agreement (SLA) violation prediction, SLA ranking service, and multi-tenant resource monitoring mechanism. Extensive experiments are conducted in a realistic cloud platform, and the results indicate the proposed framework is capable of providing better QoS supporting comparing with existing monitoring solutions. Also, it exhibits desirable scalability and adaptiveness in a wide range of experimental scenarios.

5 citations

Journal ArticleDOI
TL;DR: The concept of user‐adaptive visualization is used to design its interface and a flexible modular framework to flexibly extend existing modules, design visual interfaces to satisfy user requirements, and improve system failover schemes is proposed.
Abstract: A distributed environment requires a monitoring system to oversee the operation of various distributed nodes. A monitoring service is crucial because it ensures a high-quality computing environment and a reliable service. The interface and framework determine the effectiveness of a monitoring system. This paper uses the concept of user-adaptive visualization to design its interface and proposes a flexible modular framework. Designers can use the proposed modular framework to flexibly extend existing modules, design visual interfaces to satisfy user requirements, and improve system failover schemes. The implementation of such a monitoring system for monitoring data preservation nodes is also provided. The system including fault-tolerance and notification functions supports full monitoring services for Storage Resource Broker SRB or integrated Rule-Oriented Data System iRODS based systems. The experimental results show that the proposed framework is suitable for data preservation services and is robust and responsive when faced with system failures. Copyright © 2014 John Wiley & Sons, Ltd.

4 citations

Journal ArticleDOI
01 Jan 2016
TL;DR: An approach to acquiring requirements automatically is proposed, which adopts automated planning techniques and machine learning methods to convert software requirement into an incomplete planning domain and obtains a complete planning domain by applying this algorithm.
Abstract: With the rapid growth of internet applications, many institutes and organisations are planning to update their software by re-analysing requirements. However, many conventional techniques often fail to efficiently achieve this goal because of the complexity and gigantic scale of current software. Therefore, the need for intelligent software requirements engineering becomes significant, which allows for modelling and analysing requirements formally, rapidly and automatically, avoiding mistakes made by misunderstanding between engineers and users, and saving lots of time and manpower. In this paper, we propose an approach to acquiring requirements automatically, which adopts automated planning techniques and machine learning methods to convert software requirement into an incomplete planning domain. By this approach, we design an algorithm called intelligent planning-based requirement analysis IPRA, to learn action models with uncertain effects. Furthermore, we obtain a complete planning domain by applying this algorithm and convert it into software requirement specification.

1 citations