Thèse de doctorat : Université de Neuchâtel, 2019.
Security and privacy concerns in computer systems have grown in importance with the ubiquity of connected devices. Additionally, cloud computing boosts such distress as private data is stored and processed in multi-tenant infrastructure providers. In recent years, trusted execution environments (TEEs) have caught the attention of scientific and industry communities as they became largely...
|
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...
|
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...
|
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...
|
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...
|
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...
|
Thèse sciences Ecole polytechnique fédérale de Lausanne EPFL : 2008 ; no 4022.
|
Thèse sciences Ecole polytechnique fédérale de Lausanne EPFL : 2006 ; no 3633.
|