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

Approaches for cloudification of complex high performance simulation systems

Lapin, Andrei ; Kropf, Peter (Dir.) ; Felber, Pascal (Codir.)

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

Scientific computing is often associated with ever-increasing need for computer resources to conduct experiments, simulations and gain outcomes in a reasonable time frame. While local infrastructures could hold substantial computing power and capabilities, researchers may still reach the limit of available resources. With continuously increasing need for higher computing power, one of the...

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

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

Software transactional memory for distributed and event-based systems

Sturzrehm, Heiko ; Felber, Pascal (Dir.) ; Fetzer, Christof (Codir.) ; Guerraoui, Rachid (Codir.) ; Kropf, Peter (Codir.)

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

With the availability of end-user multi-core systems, new concurrency control systems have been developed. One of them, software transactional memory (STM) uses optimistic execution of code within transactions. In this thesis, we propose the application of the STM technology with event stream processing(ESP). In ESP applications, events flow through a network of components that perform various...