Miguel Castro

Affiliations:
  • Microsoft Research, Cambridge, UK
  • Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA, USA (former)


According to our database1, Miguel Castro authored at least 61 papers between 1993 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Honeycomb: Ordered Key-Value Store Acceleration on an FPGA-Based SmartNIC.
IEEE Trans. Computers, March, 2024

2023
Honeycomb: ordered key-value store acceleration on an FPGA-based SmartNIC.
CoRR, 2023

2022
HammingMesh: A Network Topology for Large-Scale Deep Learning.
Proceedings of the SC22: International Conference for High Performance Computing, 2022

IA-CCF: Individual Accountability for Permissioned Ledgers.
Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, 2022

2021
PAC: Practical Accountability for CCF.
CoRR, 2021

2020
Fast General Distributed Transactions with Opacity using Global Time.
CoRR, 2020

A1: A Distributed In-Memory Graph Database.
Proceedings of the 2020 International Conference on Management of Data, 2020

2019
Fast General Distributed Transactions with Opacity.
Proceedings of the 2019 International Conference on Management of Data, 2019

2017
RDMA Reads: To Use or Not to Use?
IEEE Data Eng. Bull., 2017

2015
No compromises: distributed transactions with consistency, availability, and performance.
Proceedings of the 25th Symposium on Operating Systems Principles, 2015

2014
FaRM: Fast Remote Memory.
Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, 2014

Docovery: toward generic automatic document recovery.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

2010
Dynamically checking ownership policies in concurrent c/c++ programs.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

2009
Baggy Bounds Checking: An Efficient and Backwards-Compatible Defense against Out-of-Bounds Errors.
Proceedings of the 18th USENIX Security Symposium, 2009

Fast byte-granularity software fault isolation.
Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, 2009

2008
Vigilante: End-to-end containment of Internet worm epidemics.
ACM Trans. Comput. Syst., 2008

Preventing Memory Error Exploits with WIT.
Proceedings of the 2008 IEEE Symposium on Security and Privacy (SP 2008), 2008

Better bug reporting with better privacy.
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, 2008

2007
Bouncer: securing software by blocking bad input.
Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, 2007

Third Workshop on Hot Topics in System Dependability HotDep'07.
Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2007

2006
Virtual ring routing: network routing inspired by DHTs.
Proceedings of the ACM SIGCOMM 2006 Conference on Applications, 2006

Securing Software by Enforcing Data-flow Integrity.
Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), 2006

Zero servers with zero broadcasts.
Proceedings of the 1st international workshop on Decentralized resource sharing in mobile computing and networking, 2006

POS: A Practical Order Statistics Service forWireless Sensor Networks.
Proceedings of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS 2006), 2006

Network coding with traffic engineering.
Proceedings of the 2006 ACM Conference on Emerging Network Experiment and Technology, 2006

2005
Vigilante: end-to-end containment of internet worms.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

Debunking Some Myths About Structured and Unstructured Overlays.
Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005), 2005

2004
Should we build Gnutella on a structured overlay?
Comput. Commun. Rev., 2004

Defending against eclipse attacks on overlay networks.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004

PIC: Practical Internet Coordinates for Distance Estimation.
Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), 2004

Performance and Dependability of Structured Peer-to-Peer Overlays.
Proceedings of the 2004 International Conference on Dependable Systems and Networks (DSN 2004), 28 June, 2004

2003
BASE: Using abstraction to improve fault tolerance.
ACM Trans. Comput. Syst., 2003

Managing R&D alliances within government: the "virtual agency" concept.
IEEE Trans. Engineering Management, 2003

SplitStream: high-bandwidth multicast in cooperative environments.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

Scalable Application-Level Anycast for Highly Dynamic Groups.
Proceedings of the Group Communications and Charges; Technology and Business Models, 2003

Controlling the Cost of Reliability in Peer-to-Peer Overlays.
Proceedings of the Peer-to-Peer Systems II, Second International Workshop, 2003

SplitStream: High-Bandwidth Content Distribution in Cooperative Environments.
Proceedings of the Peer-to-Peer Systems II, Second International Workshop, 2003

An Evaluation of Scalable Application-Level Multicast Built Using Peer-To-Peer Overlays.
Proceedings of the Proceedings IEEE INFOCOM 2003, The 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, San Franciso, CA, USA, March 30, 2003

Topology-Aware Routing in Structured Peer-to-Peer Overlay Networks.
Proceedings of the Future Directions in Distributed Computing, 2003

2002
Practical byzantine fault tolerance and proactive recovery.
ACM Trans. Comput. Syst., 2002

Scribe: a large-scale and decentralized application-level multicast infrastructure.
IEEE J. Sel. Areas Commun., 2002

One ring to rule them all: service discovery and binding in structured peer-to-peer overlay networks.
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002

Secure Routing for Structured Peer-to-Peer Overlay Networks.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

FARSITE: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

2001
SCRIBE: The Design of a Large-Scale Event Notification Infrastructure.
Proceedings of the Networked Group Communication, 2001

Using Abstraction To Improve Fault Tolerance.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

Byzantine Fault Tolerance Can Be Fast.
Proceedings of the 2001 International Conference on Dependable Systems and Networks (DSN 2001) (formerly: FTCS), 2001

2000
Proactive Recovery in a Byzantine-Fault-Tolerant System.
Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), 2000

1999
Practical Byzantine Fault Tolerance.
Proceedings of the Third USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1999

Providing Persistent Objects in Distributed Systems.
Proceedings of the ECOOP'99, 1999

1997
HAC: Hybrid Adaptive Caching for Distributed Storage Systems.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

Fragment Reconstruction: Providing Global Cache Coherence in a Transactional Storage System.
Proceedings of the 17th International Conference on Distributed Computing Systems, 1997

1996
How to scale transactional storage systems.
Proceedings of the 7th ACM SIGOPS European Workshop: Systems Support for Worldwide Applications, 1996

Safe and Efficient Sharing of Persistent Objects in Thor.
Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, 1996

Fragment Reconstruction: A New Cache Coherence Scheme for Split Caching Storage Systems.
Proceedings of the 7th Workshop on Persistent Object Systems, 1996

Type-Safe Heterogeneous Sharing can be Fast.
Proceedings of the 7th Workshop on Persistent Object Systems, 1996

Lightweight Logging for Lazy Release Consistent Distributed Shared Memory.
Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1996

Efficient and Flexible Object Sharing.
Proceedings of the 1996 International Conference on Parallel Processing, 1996

1994
The DiSOM Distributed Shared Object Memory.
Proceedings of the 6th ACM SIGOPS European Workshop: Matching Operating Systems to Application Needs, 1994

A Checkpoint Protocol for an Entry Consistent Shared Memory System.
Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, 1994

1993
MIKE: A Distributed object-oriented programming platform on top of the Mach micro-kernel.
Proceedings of the USENIX MACH III Symposium, Santa Fe, New Mexico, USA, April 19-21, 1993, 1993


  Loading...