Pedro Fonseca

Orcid: 0000-0003-2480-4487

Affiliations:
  • Purdue University, West Lafayette, IN, USA
  • University of Washington, Seattle, WA, USA
  • Max Planck Institute for Software Systems, Saarbrücken, Germany


According to our database1, Pedro Fonseca authored at least 30 papers between 2008 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Pronghorn: Effective Checkpoint Orchestration for Serverless Hot-Starts.
Proceedings of the Nineteenth European Conference on Computer Systems, 2024

2023
μSwitch: Fast Kernel Context Isolation with Implicit Context Switches.
Proceedings of the 44th IEEE Symposium on Security and Privacy, 2023

Snowcat: Efficient Kernel Concurrency Testing using a Learned Coverage Predictor.
Proceedings of the 29th Symposium on Operating Systems Principles, 2023

Always-On Recording Framework for Serverless Computations: Opportunities and Challenges.
Proceedings of the 1st Workshop on SErverless Systems, Applications and MEthodologies, 2023

An Extensible Orchestration and Protection Framework for Confidential Cloud Computing.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023

KIT: Testing OS-Level Virtualization for Functional Interference Bugs.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

Veil: A Protected Services Framework for Confidential Virtual Machines.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2021
SHARD: Fine-Grained Kernel Specialization with Context-Aware Hardening.
Proceedings of the 30th USENIX Security Symposium, 2021

Snowboard: Finding Kernel Concurrency Bugs through Systematic Inter-thread Communication Analysis.
Proceedings of the SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021

Execution reconstruction: harnessing failure reoccurrences for failure reproduction.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

CHANCEL: Efficient Multi-client Isolation Under Adversarial Programs.
Proceedings of the 28th Annual Network and Distributed System Security Symposium, 2021

From warm to hot starts: leveraging runtimes for the serverless era.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

On-demand-fork: a microsecond fork for memory-intensive and latency-sensitive applications.
Proceedings of the EuroSys '21: Sixteenth European Conference on Computer Systems, 2021

Kard: lightweight data race detection with per-thread memory protection.
Proceedings of the ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2021

2020
SoK: Understanding the Prevailing Security Vulnerabilities in TrustZone-assisted TEE Systems.
Proceedings of the 2020 IEEE Symposium on Security and Privacy, 2020

2019
Cirrus: a Serverless Framework for End-to-end ML Workflows.
Proceedings of the ACM Symposium on Cloud Computing, SoCC 2019, 2019

2018
ADARES: Adaptive Resource Management for Virtual Machines.
CoRR, 2018

Cntr: Lightweight OS Containers.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018

MultiNyx: a multi-level abstraction framework for systematic analysis of hypervisors.
Proceedings of the Thirteenth EuroSys Conference, 2018

2017
An Empirical Study on the Correctness of Formally Verified Distributed Systems.
Proceedings of the Twelfth European Conference on Computer Systems, 2017

2016
Diamond: Automating Data Management and Storage for Wide-Area, Reactive Applications.
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, 2016

2015
Effective testing for concurrency bugs.
PhD thesis, 2015

iThreads: A Threading Library for Parallel Incremental Computation.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015

2014
SKI: Exposing Kernel Concurrency Bugs through Systematic Schedule Exploration.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

2013
Composing OS extensions safely and efficiently with Bascule.
Proceedings of the Eighth Eurosys Conference 2013, 2013

2011
Finding complex concurrency bugs in large multi-threaded applications.
Proceedings of the European Conference on Computer Systems, 2011

2010
A study of the internal and external effects of concurrency bugs.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010

2009
Full-Information Lookups for Peer-to-Peer Overlays.
IEEE Trans. Parallel Distributed Syst., 2009

Zeno: Eventually Consistent Byzantine-Fault Tolerance.
Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, 2009

2008
Defining weakly consistent Byzantine fault-tolerant services.
Proceedings of the 2nd Workshop on Large-Scale Distributed Systems and Middleware, 2008


  Loading...