69 citations · 767 across the 45 of their papers we have counts for
30 papers · 1 filter
WebAssembly as a Common Layer for the Cloud-edge Continuum
Jämes Ménétrey, Marcelo Pasin, Pascal Felber +1
Over the last decade, the cloud computing landscape has transformed from a centralised architecture made of large data centres to a distributed and heterogeneous architecture embra…
PCRAFT: Capacity Planning for Dependable Stateless Services
Rasha Faqeh, Andrè Martin, Valerio Schiavoni +3
Fault-tolerance techniques depend on replication to enhance availability, albeit at the cost of increased infrastructure costs. This results in a fundamental trade-off: Fault-toler…
Scrooge Attack: Undervolting ARM Processors for Profit
Christian Göttel, Konstantinos Parasyris, Osman Unsal +3
Latest ARM processors are approaching the computational power of x86 architectures while consuming much less energy. Consequently, supply follows demand with Amazon EC2, Equinix Me…
NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems
Rémi Dulong, Rafael Pires, Andreia Correia +4
This paper introduces NVCache, an approach that uses a non-volatile main memory (NVMM) as a write cache to improve the write performance of legacy applications. We compare NVCache…
Security, Performance and Energy Implications of Hardware-assisted Memory Protection Mechanisms on Event-based Streaming Systems
Christian Göttel, Rafael Pires, Isabelly Rocha +4
Major cloud providers such as Amazon, Google and Microsoft provide nowadays some form of infrastructure as a service (IaaS) which allows deploying services in the form of virtual m…
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep Learning Clusters
Isabelly Rocha, Nathaniel Morris, Lydia Y. Chen +3
DNN learning jobs are common in today's clusters due to the advances in AI driven services such as machine translation and image recognition. The most critical phase of these jobs…
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
Christina Müller, Marcus Brandenburger, Christian Cachin +3
Blockchain technology promises to revolutionize manufacturing industries. For example, several supply-chain use-cases may benefit from transparent asset tracking and automated proc…
FaaSdom: A Benchmark Suite for Serverless Computing
Pascal Maissen, Pascal Felber, Peter Kropf +1
Serverless computing has become a major trend among cloud providers. With serverless computing, developers fully delegate the task of managing the servers, dynamically allocating t…
Hermes: Enabling Energy-efficient IoT Networks with Generalized Deduplication
Christian Göttel, Lars Nielsen, Niloofar Yazdani +3
With the advent of the Internet of Things (IoT), the ever growing number of connected devices observed in recent years and foreseen for the next decade suggests that more and more…
LEGaTO: Low-Energy, Secure, and Resilient Toolset for Heterogeneous Computing
B. Salami, K. Parasyris, A. Cristal +42
The LEGaTO project leverages task-based programming models to provide a software ecosystem for Made in-Europe heterogeneous hardware composed of CPUs, GPUs, FPGAs and dataflow engi…
A Wait-Free Universal Construct for Large Objects
Andreia Correia, Pedro Ramalhete, Pascal Felber
Concurrency has been a subject of study for more than 50 years. Still, many developers struggle to adapt their sequential code to be accessed concurrently. This need has pushed for…
ABEONA: an Architecture for Energy-Aware Task Migrations from the Edge to the Cloud
Isabelly Rocha, Gabriel Vinha, Andrey Brito +3
This paper presents our preliminary results with ABEONA, an edge-to-cloud architecture that allows migrating tasks from low-energy, resource-constrained devices on the edge up to t…
Network-Aware Container Scheduling in Multi-Tenant Data Center
Leonardo R. Rodrigues, Marcelo Pasin, Omir C. Alves +4
Network management on multi-tenant container-based data centers has critical impact on performance. Tenants encapsulate applications in containers abstracting away details on hosti…
Differential Approximation and Sprinting for Multi-Priority Big Data Engines
Robert Birke, Isabelly Rocha, Juan Perez +3
Today's big data clusters based on the MapReduce paradigm are capable of executing analysis jobs with multiple priorities, providing differential latency guarantees. Traces from pr…
iperfTZ: Understanding Network Bottlenecks for TrustZone-based Trusted Applications
Christian Göttel, Pascal Felber, Valerio Schiavoni
The growing availability of hardware-based trusted execution environments (TEEs) in commodity processors has recently advanced support (i.e., design, implementation and deployment…
HEATS: Heterogeneity- and Energy-Aware Task-based Scheduling
Isabelly Rocha, Christian Göttel, Pascal Felber +3
Cloud providers usually offer diverse types of hardware for their users. Customers exploit this option to deploy cloud instances featuring GPUs, FPGAs, architectures other than x86…
Developing Secure Services for IoT with OP-TEE: A First Look at Performance and Usability
Christian Göttel, Pascal Felber, Valerio Schiavoni
The implementation, deployment and testing of secure services for Internet of Things devices is nowadays still at an early stage. Several frameworks have recently emerged to help d…
Security, Performance and Energy Trade-offs of Hardware-assisted Memory Protection Mechanisms
Christian Göttel, Rafael Pires, Isabelly Rocha +4
The deployment of large-scale distributed systems, e.g., publish-subscribe platforms, that operate over sensitive data using the infrastructure of public cloud providers, is nowada…
PubSub-SGX: Exploiting Trusted Execution Environments for Privacy-Preserving Publish/Subscribe Systems
Sergei Arnautov, Andrey Brito, Pascal Felber +9
This paper presents PUBSUB-SGX, a content-based publish-subscribe system that exploits trusted execution environments (TEEs), such as Intel SGX, to guarantee confidentiality and in…
Alpha Entanglement Codes: Practical Erasure Codes to Archive Data in Unreliable Environments
Vero Estrada-Galiñanes, Ethan Miller, Pascal Felber +1
Data centres that use consumer-grade disks drives and distributed peer-to-peer systems are unreliable environments to archive data without enough redundancy. Most redundancy scheme…
SecureCloud: Secure Big Data Processing in Untrusted Clouds
Florian Kelbert, Franz Gregor, Rafael Pires +7
We present the SecureCloud EU Horizon 2020 project, whose goal is to enable new big data applications that use sensitive data in the cloud without compromising data security and pr…
SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing
Aurélien Havet, Rafael Pires, Pascal Felber +3
The growing adoption of distributed data processing frameworks in a wide diversity of application domains challenges end-to-end integration of properties like security, in particul…
X-Search: Revisiting Private Web Search using Intel SGX
Sonia Ben Mokhtar, Antoine Boutet, Pascal Felber +3
The exploitation of user search queries by search engines is at the heart of their economic model. As consequence, offering private Web search functionalities is essential to the u…
SGX-Aware Container Orchestration for Heterogeneous Clusters
Sébastien Vaucher, Rafael Pires, Pascal Felber +3
Containers are becoming the de facto standard to package and deploy applications and micro-services in the cloud. Several cloud providers (e.g., Amazon, Google, Microsoft) begin to…