Ergebnisse einschränken

Dokumententyp

  • Dissertationen Filter Auschalten

Spezialsammlung

Sprache

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.

Der ICT Sektor hat einen erheblichen Einfluss auf den globalen Energieverbrauch (Herstellung von Geräten, Netzwerke, Betrieb, Kühlung und so weiter). Studien zeigen, dass die Cloud insgesamt mehr Energie verbraucht als ganze Länder wie Deutschland oder Indien. Des Weiteren belegen kürzlich erstellte Schätzungen, dass der Cloud Sektor weiter wächst, und somit der Energieverbrauch weiter...

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

Université de Neuchâtel

Semantics, performance and language support for transactional memory

Harmanci, Derin Mehmet ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2012 ; 2261.

The emergence of multi-core architectures suggests that programmers should write concurrent programs for exploiting the continuously increasing computing capacity of the hardware. Currently, the predominant approach to write concurrent programs is to use locks, but using locks for writing correct concurrent programs is difficult. A recent approach to simplify concurrent programming is to...

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

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