69 citations · 767 across the 45 of their papers we have counts for
13 papers · 1 filter
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…
Anonymous and confidential file sharing over untrusted clouds
Stefan Contiu, Sébastien Vaucher, Rafael Pires +3
Using public cloud services for storing and sharing confidential data requires end users to cryptographically protect both the data and the access to the data. In some cases, the i…
Malware in the SGX supply chain: Be careful when signing enclaves!
Vlad Crăciun, Pascal Felber, Andrei Mogage +2
Malware attacks are a significant part of the new software security threats detected each year. Intel Software Guard Extensions (SGX) are a set of hardware instructions introduced…
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…
Stress-SGX: Load and Stress your Enclaves for Fun and Profit
Sébastien Vaucher, Valerio Schiavoni, Pascal Felber
The latest generation of Intel processors supports Software Guard Extensions (SGX), a set of instructions that implements a Trusted Execution Environment (TEE) right inside the CPU…
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…