Thèse de doctorat : Università della Svizzera italiana, 2011 ; 2011INFO011.
Many if not most computer systems are used by human users. The performance of such interactive systems ultimately affects those users. Thus, when measuring, understanding, and improving system performance, it makes sense to consider the human user's perspective. Essentially, the performance of interactive applications is determined by the perceptible lag in handling user requests. So, when...
|
In: Physica A: Statistical Mechanics and its Applications, 2011, vol. 390, no. 21-22, p. 3962-3969
Recently, spatial networks have attracted much attention. The spatial network is constructed from a regular lattice by adding long-range edges (shortcuts) with probability P(r)∼r−δ, where r is the geographical distance between the two ends of the edge. Also, a cost constraint on the total length of the additional edges is introduced...
|
In: Physical Review E - statistical, non linear and soft matter physics, 2011, vol. 83, no. 5, p. 056123
Coarse-graining model is a promising way to analyze and visualize large-scale networks. The coarse-grained networks are required to preserve statistical properties as well as the dynamic behaviors of the initial networks. Some methods have been proposed and found effective in undirected networks, while the study on coarse-graining directed networks lacks of consideration. In this paper we...
|
Thèse de doctorat : Università della Svizzera italiana, 2011 ; 2011INFO006.
Coarse Grained Reconfigurable Arrays have emerged, in recent years, as promising candidates to realize efficient reconfigurable platforms. CGRAs feature high computational density, flexible routing interconnect and rapid reconfiguration, characteristics that make them well-suited to speed up execution of computational kernels. A number of designs embodying the CGRA concept have been proposed...
|
Effective parallelization of fine-grained tasks, such as in dynamic program analysis, is challenging because thread communication overheads may outweigh the benefits of parallelism. In this paper, we address this issue with deferred methods, a novel Java framework that aggregates invocations of analysis methods in thread-local buffers and processes them altogether when a buffer is full. The...
|
Thèse de doctorat : Università della Svizzera italiana, 2009 ; 2009INFO004.
During the last few years, the attention to system-on-chip processors focused on customizability and specializing functional units for particular applications. Such processor extensions can increase performance in domains such as cryptography and DSP, without incurring the power cost of superscalar RISC processors and the complexity of entirely customized integrated circuits. Since it is...
|
Thèse de doctorat : Università della Svizzera italiana, 2009 ; 2009INFO002.
Performance and high-availability are the crucial factors in the development of nowadays distributed database systems. Both of these challenges are commonly addressed by means of the same technique, database replication. The overall throughput of the system is increased by leveraging parallel computation on different sites, and in case of replica failures, availability is improved by...
|
Thèse de doctorat : Università della Svizzera italiana, 2009 ; 2009INFO001.
Wireless sensor networks (WSNs) are a fast developing research area with many new exciting applications arising, ranging from micro climate and environmental monitoring through health and structural monitoring to interplanetary communications. At the same time researchers have invested a lot of time and effort into developing high performance energy efficient and reliable communication protocols...
|
Thèse de doctorat : Università della Svizzera italiana, 2008 ; 2008INFO004.
Software changes. Any long-lived software system has maintenance costs dominating its initial development costs as it is adapted to new or changing requirements. Systems on which such continuous changes are performed inevitably decay, making each maintenance task harder. This problem is not new: The software evolution research community has been tackling it for more than two decades. However,...
|
Thèse de doctorat : Université de Fribourg, 2004 ; no 1458.
Les mondes virtuels distribués sont des applications multi-utilisateurs fonctionnant sur plusieurs machines reliées par un réseau. Ils vont au-delà du "World Wide Web" traditionnel basé sur les documents car plusieurs utilisateurs, évoluant au sein d'un espace commun et conscients de leur présence mutuelle, peuvent y interagir. L'enseignement à distance, la télemédecine, les jeux...
|