Refine my results

Document type

Specific Collection

Language

Université de Neuchâtel

Anonymity and trust in large-scale distributed storage systems

Valerio, José ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2013.

Large-Scale Distributed Storage Systems (LS-DSSs) are at the core of several Cloud services. These externalized services may run atop multiple administrative domains. While a client may trust the organization that provides a given Web service, a single server may belong to another organization that the client does not trust. The design of a Distributed Storage System is itself a challenging task,...

Université de Neuchâtel

Architectures for peer-to-peer media streaming in large scale systems

Schiely, Marc ; Felber, Pascal (Dir.) ; Kropf, Peter (Codir.)

Thèse de doctorat : Université de Neuchâtel, 2009.

The distribution of substantial amounts of data to a large number of clients is a problem that is often tackled by peer-to-peer(P2P)architectures. Bottlenecks are alleviated by distributing the work of the server to all participating peers. Content is no longer passed directly from the server to all clients but only to a small subset of peers from where it is forwarded to a different subset of...

Université de Neuchâtel

Efficient memory management with hardware transactional memory : a focus on Java garbage collectors and C++ smart pointers

Carpen-Amarie, Maria ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2017.

With multi-core systems becoming ubiquitous in the last few years, lightweight synchronization and efficient automatic memory management are more and more demanded in the design of applications and libraries. Memory management techniques try to take advantage of the growing parallelism as much as possible, but the increasingly complex synchronization introduces considerable performance issues....

Université de Neuchâtel

Efficient support for confidentiality-preserving publish/subscribe systems

Onica, Emanuel ; Felber, Pascal (Dir.) ; Mercier, Hugues (Codir.) ; Rivière, Etienne (Codir.)

Thèse de doctorat : Université de Neuchâtel, 2014.

Publish/subscribe (pub/sub) is an attractive communication paradigm that offers efficient and decoupled information dissemination in distributed environments. Publishers generate the flow of information as publications, which are routed to subscribers based on their interests expressed as subscriptions. In the most common functional model, an infrastructure of brokers store the subscriptions,...

Université de Neuchâtel

Efficient transactional memory runtimes for unmanaged environments = Cadre d'exécution efficace pour les mémoires transactionnelles en environnement non supervisé

Marlier, Patrick ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2011 ; 2210.

The adoption of multi-core processors requires programmers to use concurrent programming to fully benefit from the available processing power. Efficient concurrent programming using locks is notoriously difficult to master. This makes the case for alternative concurrent programming paradigms. One of the most promising of these paradigms is Transactional Memory, which uses optimistic...

Université de Neuchâtel

Exploiting concurrency and heterogeneity for energy-efficient computing : an actor-based approach

Hayduk, Yaroslav ; Felber, Pascal (Dir.) ; Sobe, Anita (Codir.)

Thèse de doctorat : Université de Neuchâtel, 2017.

To accommodate energy efficiency, cloud providers started looking into radical ways of reducing the energy consumption. Energy-efficient optimizations should be addressed at both software and hardware levels of the datacenter. There have been numerous improvements in reducing the energy consumption on the hardware level. While they are efficient, however, their usage alone does not warrant...

Université de Neuchâtel

Load-balanced structures for decentralized overlays

Bianchi, Silvia Cristina ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2008 ; Th. 2052.

In large scale distributed environments, huge amounts of information are exchanged and accessed by a large and dynamic number of users. The information is not only stored in servers, but also users store and share the information. Due to these characteristics, the client/server communication model is not well adapted for certain types of applications. As an alternative to the client/server model,...

Université de Neuchâtel

Multi-level energy efficiency for heterogeneous data centers

Kurpicz-Briki, Mascha ; Felber, Pascal (Dir.) ; Sobe, Anita (Codir.)

Thèse de doctorat : Université de Neuchâtel, 2016.

The ICT sector has an important impact on global energy consumption (building devices, building networks, operation, air-conditioning and more). Studies show that cloud computing as a whole consumes more energy than entire countries like Germany or India. Furthermore, recent estimates have shown that the cloud computing sector, and thus the energy consumed by data centers, is still...

Université de Neuchâtel

Practical erasure codes for storage systems : the study of entanglement codes, an approach that propagates redundancy to increase reliability and performance

Estrada Galiñanes, Verónica del Carmen ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2017.

This dissertation deals with the design of practical erasure codes for storage systems. Hardware and logical disk failures are a common source of system failures that may lead to data loss. Nevertheless, it is predicted that spinning disks would remain the standard storage medium in large datacenters. Cloud storage needs efficient codes to become reliable despite its low-cost components. As...

Université de Neuchâtel

On reducing latency in geo-distributed systems through state partitioning and caching

Halalai, Raluca ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2018.

Modern distributed systems are increasingly large, spanning many datacenters from different geographic regions. The end goal of such systems is to provide services to their users with high availability and good performance. This thesis proposes approaches to reduce the access latency perceived by end users. First, we focus on systems that rely on the state machine replication approach in...