Eduardo de Lucena Falcao - Academia.edu (original) (raw)

Uploads

Papers by Eduardo de Lucena Falcao

Research paper thumbnail of Enhancing P2P Cooperation through Transitive Indirect Reciprocity

2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2016

The main objective of this paper is to introduce and show some results concerning a novel form of... more The main objective of this paper is to introduce and show some results concerning a novel form of indirect reciprocity, called transitive reciprocity, extending an incentive mechanism for cooperation in P2P systems based exclusively on direct reciprocity, called the Network of Favors. We define transitive indirect reciprocity and show with the aid of simulation experiments its usefulness in certain scenarios where its absence might lead to a system collapse. Transitive reciprocity is thought for small and medium size networks, and for scenarios where repeated interaction among peers is more likely. In contrast to other forms of indirect reciprocity, it does not involve any issues of trust, resting exclusively on first hand knowledge acquired by each peer through direct interaction with other peers. The new mechanism will be implemented in Fogbow, a middleware that uses the Network of Favors to support the fair barter of virtualized computing resources in a federation of private Infrastructure-as-a-Service cloud providers.

Research paper thumbnail of Deaf Accessibility as a Service: uma Arquitetura Elástica e Tolerante a Falhas para o Sistema de Traduç ao VLIBRAS

ABSTRACT When designed, Information and Communication Technologies rarely take into account the b... more ABSTRACT When designed, Information and Communication Technologies rarely take into account the barriers that deaf people face. Currently, there are tools for automatic translation from spoken languages to sign languages, but, un-fortunately, they are not available to third parties. To reduce these problems, it would be interesting if any automatic translation service could be publicly avail-able. This is the general goal of this work: use a preconceived machine trans-lation from portuguese language to Brazilian Sign Language (LIBRAS), named VLIBRAS, and provide Deaf Accessibility as a Service publicly. The idea is to abstract inherent problems in the translation process between the portuguese language and LIBRAS by providing a service that performs the automatic trans-lation of multimedia content to LIBRAS. VLIBRAS was primarily deployed as a centralized system, and this conventional architecture has some disadvantages when compared to distributed architectures. In this paper we propose a dis-tributed architecture in order to provide an elastic service and achieve fault tolerance.

Research paper thumbnail of Accessibility as a Service: Augmenting Multimedia Content with Sign Language Video Tracks

Research paper thumbnail of A Scalable and Fault Tolerant Architecture to Provide Deaf Accessibility as a Service

2013 International Conference on Parallel and Distributed Computing, Applications and Technologies, 2013

Research paper thumbnail of Programando em X3D para integração de aplicações e suporte multiplataforma

de.ufpb.br

Programando em X3D para integração de aplicações e suporte multiplataforma

Research paper thumbnail of Ambientes Virtuais Interativos e Estereoscópicos para Acesso Remoto

Research paper thumbnail of An approach to generate and embed sign language video tracks into multimedia contents

Information Sciences, 2014

Research paper thumbnail of Um Laboratório Virtual Tridimensional e Interativo para Suporte ao Ensino de Física

Research paper thumbnail of Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores

In Computer Architecture, one of the challenges is getting the students to understand the working... more In Computer Architecture, one of the challenges is getting the students to understand the workings of a processor correctly. To assist in this task, applications are used to simulate these architectures. From these barriers of education, is proposed the development of an application that visually simulates the instructions of an implementable and didactic architecture. Such instructions can be visualized, both with and without pipeline, which facilitates the comprehension of this concept, and of the operation of a processor while executing an instruction. Resumo. Em arquitetura de computadores, um dos desafios é conseguir que os alunos compreendam o funcionamento de um processador corretamente. Para auxiliar esta tarefa são utilizadas aplicações que simulam essas arquiteturas. A partir dessas barreiras do ensino, se propôs desenvolver uma aplicação que simula visualmente as instruções de uma arquitetura didática e implementável. Tais instruções podem ser visualizadas, tanto com quanto sem pipeline, o que facilita a compreensão desse conceito, e do funcionamento de um processador enquanto realiza uma instrução. 1. Introdução A informática tem tido uma relevância cada vez maior nos dias de hoje no cenário educacional. Aplicações para o ensino facilitam a transmissão do conhecimento de professores para alunos através de métodos dinâmicos, massificando uma aula para múltiplos ramos sem haver grande esforço ou repetições desnecessárias. O uso da computação gráfica tem se mostrado útil nos métodos de aprendizagem em diferentes áreas. O uso de CAD, sistemas computacionais que auxiliam na construção de desenhos técnicos, na geologia, engenharia e arquitetura, por exemplo, mostra o quanto uma interface gráfica com 3D facilita no desenvolvimento de um projeto, no seu entendimento e posterior ensino. Facilitar a aprendizagem do correto funcionamento de um processador para os alunos e proporcionar uma visão comparativa sobre algumas possibilidades arquiteturais são os principais problemas encontrados no ensino de arquitetura de computadores. Um desafio ainda maior é tornar o conteúdo atrativo visualmente. Várias caixas e fios com letras pequenas tornam os circuitos um assunto de difícil entendimento a partir de uma simples leitura.

Research paper thumbnail of SEAC Um Simulador Online para Ensino de.pdf

The user has requested enhancement of the downloaded file. All in-text references underlined in b... more The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document and are linked to publications on ResearchGate, letting you access and read them immediately.

Research paper thumbnail of SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores

ABSTRACT In teaching computer architecture, a key challenge is to make students more easily under... more ABSTRACT In teaching computer architecture, a key challenge is to make students more easily understand the operation of an processor. To assist in this task, are used applications that simulate such architectures. The proposed this work is to develop an application, available on the web, that visually simulates the instructions a didactic and implementable architecture. is it possible simulation display of such instructions with or without Pipeline, which facilitates understanding of these and of operating a processor while running.

Research paper thumbnail of Incentivising Resource Sharing in Federated Clouds

An important cloud federation enabler is the development of suitable business models, which has s... more An important cloud federation enabler is the development of suitable business models, which has so far received relatively little attention from investigators. Few efforts have been dedicated to investigation of business models for enabling cloud federations, especially with regard to distribution issues, in which centralized solutions are usually preferred. Hence, in our work we focus on the use of fully decentralized mechanisms supporting federation of private clouds based on barter mechanisms. We analyze the adaptation of fully decentralized incentive mechanisms previously used in the context of P2P desktop grids, and show that they are not suitable for federated cloud systems because fairness cannot always be guaranteed. We show initial results concerning the use of a mechanism intended to guarantee a higher level of fairness and thereby to promote voluntary participation in a decentralized federation without any central or trusted enforcing authority.

Research paper thumbnail of Controlando a Contenção de Recursos para Promover Justiça em uma Federação Peer-to-Peer de Nuvens Privadas

Private cloud providers would greatly benefit from combining their efforts in a cloud federation.... more Private cloud providers would greatly benefit from combining their efforts in a cloud federation. This would allow a better conciliation of peak and off-peak demands occurring in same times at different providers. In this work, we propose the use of a decentralized and money-less market for resource sharing in a P2P federation of private cloud providers. The proposed scheme leverages the notion of the Network of Favors (NoF) proposed earlier as an incentive mechanism in the context of P2P opportunistic desktop grids. An extension of the NoF is put forward consisting of the introduction of a feedback control loop mechanism regulating the amount of resources that each cloud provider should offer to the federation with the aim at achieving suitable levels of fairness.

Research paper thumbnail of Enhancing P2P Cooperation through Transitive Indirect Reciprocity

2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2016

The main objective of this paper is to introduce and show some results concerning a novel form of... more The main objective of this paper is to introduce and show some results concerning a novel form of indirect reciprocity, called transitive reciprocity, extending an incentive mechanism for cooperation in P2P systems based exclusively on direct reciprocity, called the Network of Favors. We define transitive indirect reciprocity and show with the aid of simulation experiments its usefulness in certain scenarios where its absence might lead to a system collapse. Transitive reciprocity is thought for small and medium size networks, and for scenarios where repeated interaction among peers is more likely. In contrast to other forms of indirect reciprocity, it does not involve any issues of trust, resting exclusively on first hand knowledge acquired by each peer through direct interaction with other peers. The new mechanism will be implemented in Fogbow, a middleware that uses the Network of Favors to support the fair barter of virtualized computing resources in a federation of private Infrastructure-as-a-Service cloud providers.

Research paper thumbnail of Deaf Accessibility as a Service: uma Arquitetura Elástica e Tolerante a Falhas para o Sistema de Traduç ao VLIBRAS

ABSTRACT When designed, Information and Communication Technologies rarely take into account the b... more ABSTRACT When designed, Information and Communication Technologies rarely take into account the barriers that deaf people face. Currently, there are tools for automatic translation from spoken languages to sign languages, but, un-fortunately, they are not available to third parties. To reduce these problems, it would be interesting if any automatic translation service could be publicly avail-able. This is the general goal of this work: use a preconceived machine trans-lation from portuguese language to Brazilian Sign Language (LIBRAS), named VLIBRAS, and provide Deaf Accessibility as a Service publicly. The idea is to abstract inherent problems in the translation process between the portuguese language and LIBRAS by providing a service that performs the automatic trans-lation of multimedia content to LIBRAS. VLIBRAS was primarily deployed as a centralized system, and this conventional architecture has some disadvantages when compared to distributed architectures. In this paper we propose a dis-tributed architecture in order to provide an elastic service and achieve fault tolerance.

Research paper thumbnail of Accessibility as a Service: Augmenting Multimedia Content with Sign Language Video Tracks

Research paper thumbnail of A Scalable and Fault Tolerant Architecture to Provide Deaf Accessibility as a Service

2013 International Conference on Parallel and Distributed Computing, Applications and Technologies, 2013

Research paper thumbnail of Programando em X3D para integração de aplicações e suporte multiplataforma

de.ufpb.br

Programando em X3D para integração de aplicações e suporte multiplataforma

Research paper thumbnail of Ambientes Virtuais Interativos e Estereoscópicos para Acesso Remoto

Research paper thumbnail of An approach to generate and embed sign language video tracks into multimedia contents

Information Sciences, 2014

Research paper thumbnail of Um Laboratório Virtual Tridimensional e Interativo para Suporte ao Ensino de Física

Research paper thumbnail of Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores

In Computer Architecture, one of the challenges is getting the students to understand the working... more In Computer Architecture, one of the challenges is getting the students to understand the workings of a processor correctly. To assist in this task, applications are used to simulate these architectures. From these barriers of education, is proposed the development of an application that visually simulates the instructions of an implementable and didactic architecture. Such instructions can be visualized, both with and without pipeline, which facilitates the comprehension of this concept, and of the operation of a processor while executing an instruction. Resumo. Em arquitetura de computadores, um dos desafios é conseguir que os alunos compreendam o funcionamento de um processador corretamente. Para auxiliar esta tarefa são utilizadas aplicações que simulam essas arquiteturas. A partir dessas barreiras do ensino, se propôs desenvolver uma aplicação que simula visualmente as instruções de uma arquitetura didática e implementável. Tais instruções podem ser visualizadas, tanto com quanto sem pipeline, o que facilita a compreensão desse conceito, e do funcionamento de um processador enquanto realiza uma instrução. 1. Introdução A informática tem tido uma relevância cada vez maior nos dias de hoje no cenário educacional. Aplicações para o ensino facilitam a transmissão do conhecimento de professores para alunos através de métodos dinâmicos, massificando uma aula para múltiplos ramos sem haver grande esforço ou repetições desnecessárias. O uso da computação gráfica tem se mostrado útil nos métodos de aprendizagem em diferentes áreas. O uso de CAD, sistemas computacionais que auxiliam na construção de desenhos técnicos, na geologia, engenharia e arquitetura, por exemplo, mostra o quanto uma interface gráfica com 3D facilita no desenvolvimento de um projeto, no seu entendimento e posterior ensino. Facilitar a aprendizagem do correto funcionamento de um processador para os alunos e proporcionar uma visão comparativa sobre algumas possibilidades arquiteturais são os principais problemas encontrados no ensino de arquitetura de computadores. Um desafio ainda maior é tornar o conteúdo atrativo visualmente. Várias caixas e fios com letras pequenas tornam os circuitos um assunto de difícil entendimento a partir de uma simples leitura.

Research paper thumbnail of SEAC Um Simulador Online para Ensino de.pdf

The user has requested enhancement of the downloaded file. All in-text references underlined in b... more The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document and are linked to publications on ResearchGate, letting you access and read them immediately.

Research paper thumbnail of SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores

ABSTRACT In teaching computer architecture, a key challenge is to make students more easily under... more ABSTRACT In teaching computer architecture, a key challenge is to make students more easily understand the operation of an processor. To assist in this task, are used applications that simulate such architectures. The proposed this work is to develop an application, available on the web, that visually simulates the instructions a didactic and implementable architecture. is it possible simulation display of such instructions with or without Pipeline, which facilitates understanding of these and of operating a processor while running.

Research paper thumbnail of Incentivising Resource Sharing in Federated Clouds

An important cloud federation enabler is the development of suitable business models, which has s... more An important cloud federation enabler is the development of suitable business models, which has so far received relatively little attention from investigators. Few efforts have been dedicated to investigation of business models for enabling cloud federations, especially with regard to distribution issues, in which centralized solutions are usually preferred. Hence, in our work we focus on the use of fully decentralized mechanisms supporting federation of private clouds based on barter mechanisms. We analyze the adaptation of fully decentralized incentive mechanisms previously used in the context of P2P desktop grids, and show that they are not suitable for federated cloud systems because fairness cannot always be guaranteed. We show initial results concerning the use of a mechanism intended to guarantee a higher level of fairness and thereby to promote voluntary participation in a decentralized federation without any central or trusted enforcing authority.

Research paper thumbnail of Controlando a Contenção de Recursos para Promover Justiça em uma Federação Peer-to-Peer de Nuvens Privadas

Private cloud providers would greatly benefit from combining their efforts in a cloud federation.... more Private cloud providers would greatly benefit from combining their efforts in a cloud federation. This would allow a better conciliation of peak and off-peak demands occurring in same times at different providers. In this work, we propose the use of a decentralized and money-less market for resource sharing in a P2P federation of private cloud providers. The proposed scheme leverages the notion of the Network of Favors (NoF) proposed earlier as an incentive mechanism in the context of P2P opportunistic desktop grids. An extension of the NoF is put forward consisting of the introduction of a feedback control loop mechanism regulating the amount of resources that each cloud provider should offer to the federation with the aim at achieving suitable levels of fairness.