Refine my results

Document type

  • Theses disable the filter

Specific Collection


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...

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

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

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

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

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

SPLAY : a toolkit for the design and evaluation of large scale distributed systems

Leonini, Lorenzo ; Felber, Pascal (Dir.)

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

This thesis presents SPLAY, an integrated system that facilitates the design, deployment and testing oflarge-scale distributed applications. SPLAY covers all aspects of the development and evaluation chain. It allows developers to express algorithms in a concise, simple language that highly resembles pseudo-code found in research papers. The execution environment has low overheads and...

Université de Neuchâtel

Topology-aware protocols, tools and applications for large-scale distributed systems

Schiavoni, Valerio ; Felber, Pascal (Dir.) ; Rivière, Etienne (Codir.)

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

Large-scale distributed systems offer scalable solutions to the ever increasing demand of efficient, online services. Examples of such services include data dissemination, group and membership management, distributed indexing and storage, data streaming, etc. The internal mechanisms of these large-scale systems rely on cooperation among thousands of host machines, deployed at geographically...

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,...