Juan M. Orduña

Learn More
The last years have witnessed a dramatic growth in the number as well as in the variety of distributed virtual environment systems. These systems allow multiple users, working on different client computers that are interconnected through different networks, to interact in a shared virtual world. One of the key issues in the design of scalable and(More)
Distributed virtual environment (DVE) systems allow multiple users working on different client computer's interconnected through different networks to interact in a shared virtual world. In these systems, latency is crucial for providing an acceptable quality of service (QoS), since it determines how fast client computers are reported about changes in the(More)
In recent years, large scale distributed virtual environments (DVEs) have become a major trend in distributed applications, mainly due to the enormous popularity of multiplayer online games in the entertainment industry. Since architectures based on networked servers seems to be not scalable enough to support massively multiplayer applications, peer-to-peer(More)
Low oxygen gradients (hypoxia and anoxia) are important determinants of pathological conditions under which the tissue blood supply is deficient or defective, such as in solid tumors. We have been investigating the relationship between the activation of hypoxia-inducible factor 1 (HIF-1), the primary transcriptional regulator of the mammalian response to(More)
Distributed Virtual Environment systems have experienced a spectacular growth last years. One of the key issues in the design of scalable and costeffective DVE systems is the partitioning problem. This problem consists of efficiently assigning clients (3-D avatars) to the servers in the system, and some techniques have been already proposed for solving it.(More)
The design flow of network-on-chip (NoCs) include several key issues. Among other parameters, the decision of where cores have to be topologically mapped and also the routing algorithm represent two highly correlated design problems that must be carefully solved for any given application in order to optimize several different performance metrics. The strong(More)
Large-scale crowd simulations require distributed computer architectures and efficient parallel techniques to achieve the rendering of visually plausible images while simulating the behaviour of crowds of autonomous agents. The Java-based multiagent platforms, devoted to provide the agents with the required lifecycle, represent a key middleware in crowd(More)
Clusters have become a very cost-effective platform for high-pelformance computing. In these systems, the trend is towards the interconnection network becoming the system bottleneck. Therefore, in the future, scheduling strategies will have to take into account the communication requirements of the applications and the communication bandwidth that the(More)
The huge number of cores existing in current Graphics Processor Units (GPUs) provides these devices with computing capabilities that can be exploited by distributed applications. In particular, these capabilites have been used in crowd simulations for enhancing the crowd rendering, and even for simulating continuum crowds. However, GPUs have not been used(More)