Network


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

Hotspot


Dive into the research topics where Alex Borges Vieira is active.

Publication


Featured researches published by Alex Borges Vieira.


international conference on communications | 2014

Modeling the Dropbox client behavior

Glauber D. Gonçalves; Idilio Drago; Ana Paula Couto da Silva; Alex Borges Vieira; Jussara M. Almeida

Cloud storage systems are currently very popular, generating a large amount of traffic. Indeed, many companies offer this kind of service, including worldwide providers such as Dropbox, Microsoft and Google. These companies, as well as new providers entering the market, could greatly benefit from knowing typical workload patterns that their services have to face in order to develop more cost-effective solutions. However, despite recent analyses of typical usage patterns and possible performance bottlenecks, no previous work investigated the underlying client processes that generate workload to the system. In this context, this paper proposes a hierarchical two-layer model for representing the Dropbox client behavior. We characterize the statistical parameters of the model using passive measurements gathered in 3 different network vantage points. Our contributions can be applied to support the design of realistic synthetic workloads, thus helping in the development and evaluation of new, well-performing personal cloud storage services.


emerging technologies and factory automation | 2003

Efficient power management in real-time embedded systems

Ana Luiza de Almeida Pereira Zuquim; Luiz Filipe M. Vieira; Marcos Augusto M. Vieira; Alex Borges Vieira; Hervaldo S. Carvalho; José Augusto Miranda Nacif; Claudionor José Nunes Coelho; Diógenes Cecilio da Silva; Antônio Otávio Fernandes; Antonio Alfredo Ferreira Loureiro

Power consumption became a crucial problem in the development of mobile devices, especially those that are communication intensive. In these devices, it is imperative to reduce the power consumption devoted to maintaining a communication link during data transmission/reception. The application of dynamic power management methodologies has contributed to the reduction of power consumption in general purpose computer systems. However, to further reduce power consumption in communication intensive real-time embedded devices, we have to consider the state of the computation and external events in addition to power management policies. In this paper we propose a model of an Extended Power State Machine (EPSM), where we adapt a Power State Machine to include the state of an embedded program in the power state machine formulation. This EPSM model is used to adapt the Quality of Service (QoS) in communication intensive devices to ensure low power consumption. In such development, a middleware layer fits in the systems architecture, being responsible for intercepting the data communication and implementing the EPSM. Also, a software tool was developed, allowing the Middleware Code to be generated based on the State Machine. A case study demonstrates the application of the proposed model to a real situation.


Peer-to-peer Networking and Applications | 2016

Characterizing peers communities and dynamics in a P2P live streaming system

Francisco Henrique Ferreira; Ana Paula Couto da Silva; Alex Borges Vieira

Despite the large number of works devoted to understand P2P live streaming applications, most of them put forth so far rely on characterizing the static view of these systems. In this work, we characterize the SopCast, one of the most important P2P live streaming applications. We focus on its dynamics behavior as well as on the community formation phenomena. Our results show that SopCast presents a low overlay topology diameter and low end-to-end shortest path. In fact, diameter is smaller than 6 hops in almost 90 % of the observation time. More than 96 % of peers’ end-to-end connections present only 3 hops. These values combined may lead to low latencies and a fast streaming diffusion. Second, we show that communities in SopCast are well defined by the streaming data exchange process. Moreover, the SopCast protocol does not group peers according to their Autonomous System. In fact, the probability that a community contains 50 % of its members belonging to the same AS (when we observe the largest AS of our experiments) is lower then 10 %. Peers exchange more data with partners belonging to the same community instead of peers inside the same AS. For the largest AS we have, less than 18 % of peer traffic has been exchanged with another AS partners. Finally, our analysis provides important information to support the future design of more efficient P2P live streaming systems and new protocols that exploit communities’ relationships.


international conference on computer communications | 2009

Fighting Attacks in P2P Live Streaming. Simpler is Better

Alex Borges Vieira; Sérgio Vale Aguiar Campos; Jussara M. Almeida

P2P live streaming applications are becoming more popular each day. In contrast to the client-server model, the P2P approach overcomes problems such as system scalability and need for powerful resources in a single point. However, P2P networks may suffer from attacks and opportunistic behaviors. In this paper we present a decentralized reputation system to fight attacks in P2P live streaming networks which is simpler than previously proposed mechanisms. It allows peers rehabilitation and also permits interaction with potential polluters while they are acting fairly. In case polluters initiate an attack, peers can quickly identify and isolate them. Our results show that the overhead to block polluters is very small compared to the retransmission imposed by polluted data. During an attack, nodes in the proposed P2P system need a retransmission peak of 50% of the original media, while in previous systems they may need more than 100%. Moreover, the proposed system identifies and blocks pollution almost two times faster than other systems and under polluters collusion, it can handle situation without a significant overhead.


Advances in Complex Systems | 2015

TIME CENTRALITY IN DYNAMIC COMPLEX NETWORKS

Eduardo Chinelate Costa; Alex Borges Vieira; Klaus Wehmuth; Artur Ziviani; Ana Paula Couto da Silva

There is an ever-increasing interest in investigating dynamics in time-varying graphs (TVGs). Nevertheless, so far, the notion of centrality in TVG scenarios usually refers to metrics that assess the relative importance of nodes along the temporal evolution of the dynamic complex network. For some TVG scenarios, however, more important than identifying the central nodes under a given node centrality definition is identifying the key time instants for taking certain actions. In this paper, we thus introduce and investigate the notion of time centrality in TVGs. Analogously to node centrality, time centrality evaluates the relative importance of time instants in dynamic complex networks. In this context, we present two time centrality metrics related to diffusion processes. We evaluate the two defined metrics using both a real-world dataset representing an in-person contact dynamic network and a synthetically generated randomized TVG. We validate the concept of time centrality showing that diffusion starting at the best ranked time instants (i.e., the most central ones), according to our metrics, can perform a faster and more efficient diffusion process.


acm sigmm conference on multimedia systems | 2013

SopCast P2P live streaming: live session traces and analysis

Alex Borges Vieira; Ana Paula Couto da Silva; Francisco Henrique; Glauber D. Gonçalves; Pedro de Carvalho Gomes

P2P-TV applications have attracted a lot of attention from the research community in the last years. Such systems generate a large amount of data which impacts the network performance. As a natural consequence, characterizing these systems has become a very important task to develop better multimedia systems. However, crawling data from P2P live streaming systems is particularly challenging by the fact that most of these applications have private protocols. In this work, we present a set of logs from a very popular P2P live streaming application, the SopCast. We describe our crawling methodology, and present a brief SopCast characterization. We believe that our logs and the characterization can be used as a starting point to the development of new live streaming systems.


IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part II | 2012

Using centrality metrics to predict peer cooperation in live streaming applications

Glauber D. Gonçalves; Anna Guimarães; Alex Borges Vieira; Ítalo Cunha; Jussara M. Almeida

The lack of cooperation in Peer-to-Peer (P2P) applications poses serious challenges to the quality of service provided to their clients, specifically in P2P live streaming applications given their strict real-time constraints. We here investigate the potential of exploiting topological properties of the P2P overlay network to predict the level of cooperation of a peer, measured by the ratio of the upload to the download traffic during a pre-defined time window. Using data collected from SopCast, we first show that centrality metrics provide good evidence of a peers cooperation level in the system. We then develop a regression-based model that is able to estimate, with reasonable accuracy, the level of cooperation of a peer in the near future given its centrality measures in the recent past. Our proposed strategy complements existing incentive mechanisms for cooperation in P2P live streaming, and can be applied to detect non-cooperative peers.


Computer Networks | 2013

SimplyRep: A simple and effective reputation system to fight pollution in P2P live streaming

Alex Borges Vieira; Rafael Barra de Almeida; Jussara M. Almeida; Sérgio Vale Aguiar Campos

Peer-to-Peer (P2P) streaming has become a popular platform for transmitting live content. However, due to their increasing popularity, P2P live streaming systems may be the target of user opportunistic actions and malicious attacks, which may greatly reduce streaming rate or even stop it completely. In this article, we focus on a specific type of attack called content pollution, in which malicious peers tamper or forge media data, introducing fake content before uploading it to their partners in the overlay network. Specifically, we present a new decentralized reputation system, named SimplyRep, that quickly identifies and penalizes content polluters, while incurring in low overhead in terms of bandwidth consumption. We evaluate our method with both simulation and experiments in PlanetLab, comparing it against two previously proposed approaches, namely, a centralized black list and a distributed reputation system, in various scenarios. Our results indicate that SimplyRep greatly outperforms the two alternatives considered. In particular, both black list and the distributed reputation method perform poorly when polluters act jointly in a collusion attack, reaching a data retransmission overhead (triggered by polluted chunks received) of 70% and 30%, respectively, whereas the overhead experienced by SimplyRep is at most 2%. Our results also show that SimplyRep is able to quickly isolate almost all polluters under a dissimulation attack, being also somewhat robust to a whitewashing attack, although the latter remains a challenge to effective P2P streaming.


advanced information networking and applications | 2016

SDCCN: A Novel Software Defined Content-Centric Networking Approach

Sergio Charpinel; Celso Alberto Saibel Santos; Alex Borges Vieira; Rodolfo da Silva Villaça; Magnos Martinello

Content Centric Networking (CCN) represents an important change in the current operation of the Internet, prioritizing content over the communication between end nodes. Routers play an essential role in CCN, since they receive the requests for a given content and provide content caching for the most popular ones. They have their own forwarding strategies and caching policies for the most popular contents. Despite the number of works on this field, experimental evaluation of different forwarding algorithms and caching policies yet demands a huge effort in routers programming. In this paper we propose SDCCN, a SDN approach to CCN that provides programmable forwarding strategy and caching policies. SDCCN allows fast prototyping and experimentation in CCN. Proofs of concept were performed to demonstrate the programmability of the cache replacement algorithms and the Strategy Layer. Experimental results, obtained through implementation in the Mininet environment, are presented and evaluated.


parallel, distributed and network-based processing | 2012

Characterizing Dynamic Properties of the SopCast Overlay Network

Kênia Carolina Gonçalves; Alex Borges Vieira; Jussara M. Almeida; Ana Paula Couto da Silva; Humberto Torres Marques-Neto; Sérgio Vale Aguiar Campos

Peer-to-Peer live video streaming systems are becoming increasingly popular. Nevertheless, in spite of various studies of client behavior aspects and system optimizations, the current knowledge about the dynamic properties of the system, particularly how the P2P overlay network changes over time during a live transmission, is still superficial. In this paper, we provide a characterization of the dynamic properties of a popular P2P live streaming media application, namely Sop Cast. We use complex network metrics to analyze how the structure of the network evolves over time from the perspective of individual nodes (local view) and of the whole network (global view). We find that Sop Cast peers may be clustered into three profiles based on their centrality properties in the network. Moreover, in spite of peers changing their partners over time, they tend to remain with the same centrality profile. Also, the global network structure tends to remain roughly stable over time, except for a decaying clustering coefficient. Our findings can be used to generate more realistic synthetic P2P workloads and to drive future system designs and simulations.

Collaboration


Dive into the Alex Borges Vieira's collaboration.

Top Co-Authors

Avatar

Jussara M. Almeida

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Ana Paula Couto da Silva

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Luiz Filipe M. Vieira

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Glauber D. Gonçalves

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Marcos Augusto M. Vieira

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Sérgio Vale Aguiar Campos

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Ítalo Cunha

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Antônio Otávio Fernandes

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Claudionor José Nunes Coelho

Universidade Federal de Minas Gerais

View shared research outputs
Researchain Logo
Decentralizing Knowledge