Publicações

Using Computational Geometry to Improve Process Rescheduling on Round-Based Parallel Applications

Process rescheduling is a known technique to face with system heterogeneity and dynamism, being especially pertinent on Bulk Synchronous Parallel (BSP) programs. These programs are organized in a set of round-based supersteps, in which the slowest process determines the moment of synchronization. This approach motivated us to develop a first model called MigBSP, which combines [...]

Impact of Thresholds and Load Patterns when Executing HPC Applications with Cloud Elasticity

Elasticity is one of the most known capabilities related to cloud computing, being largely deployed reactively using thresholds. In this way, maximum and minimum limits are used to drive resource allocation and deallocation actions, leading to the following problem statements: How can cloud users set the threshold values to enable elasticity in their cloud applications? [...]

Exploiting Data-Parallelism on Multicore and SMT Systems for Implementing the Fractal Image Compressing Problem

This paper presents a parallel modeling of a lossy image compression method based on the fractal theory and its evaluation over two versions of dual-core processors: with and without simultaneous multithreading (SMT) support. The idea is to observe the speedup on both configurations when changing application parameters and the number of threads at operating system [...]

A model for learning objects adaptation in light of mobile and context-aware computing

The growth usage of mobile technologies and devices such as smartphones and tablets, and the almost ubiquitous wireless communication set the stage for the development of novel kinds of applications. One possibility is exploiting this scenario in the field of education, so creating more intelligent, flexible and customizable systems. Mobile devices can be used to [...]

Hefestos: an intelligent system applied to ubiquitous accessibility

This article proposes Hefestos, an intelligent system applied to ubiquitous accessibility. This model uses ubiquitous computing concepts to manage accessibility resources for people with disabilities. Among the concepts employed, context awareness, user profiles and trails management can be highlighted. The paper proposes an ontology for accessibility and delineates scenarios of its application in everyday life [...]

Towards Cloud-based Asynchronous Elasticity for Iterative HPC Applications

Elasticity is one of the key features of cloud computing. It allows applications to dynamically scale computing and storage resources, avoiding over- and under-provisioning. In high performance computing (HPC), initiatives are normally modeled to handle bag-of-tasks or key-value applications through a load balancer and a loosely-coupled set of virtual machine (VM) instances. In the joint-field [...]

An intelligent model for logistics management based on geofencing algorithms and RFID technology

The cargo transport represents the largest share of logistics costs in most companies. Consequently, companies are investing in tracking and tracing systems aiming to improve services, reduce costs and ensure the safety in cargo transportation. To play a part in this area, we propose in this article SafeTrack, a model for logistics management based on [...]

Onisciente: um modelo de geração de contexto baseado em RFID e sensores

O monitoramento de entidades para determinar uma situação é uma aplicação interessante para diversas áreas. Pode-se utilizar dados obtidos de sensores, disponíveis em um ambiente, para descrever o contexto dos elementos presentes. Nesse âmbito, o presente trabalho tem como finalidade apresentar o Onisciente, um modelo que utiliza a informação de um conjunto de sensores que [...]

A spontaneous social network based on mobile devices

Social networks provide a growing mean of communication that still preserves our human social interaction. Due to the widespread use of mobile devices, and the vast development of applications targeting these platforms, people tend to use their smartphone or tablet as the main way to make that interaction. Furthermore, applications developed to these devices are [...]

On the replacement of objects from round-based applications over heterogeneous environments

In recent years, there has been growing support for more tightly coupled applications regarding heterogeneous resources. A specific way of obtaining better performance in such applications is to consider the replacement of execution entities by newer resources during the application's lifetime. Therefore, this article describes the rationale for developing jMigBSP, which is a Java programming [...]

Ir ao Topo