Keith Marzullo

Affiliations:
  • University of California, San Diego, USA


According to our database1, Keith Marzullo authored at least 100 papers between 1985 and 2023.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2011, "For contributions to distributed systems and service to the computing community.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Challenges in Evaluating Technological Interventions for Affect Regulation.
IEEE Trans. Affect. Comput., 2023

2022
FAR: End-to-End Vibrotactile Distributed System Designed to Facilitate Affect Regulation in Children Diagnosed with Autism Spectrum Disorder Through Slow Breathing.
Proceedings of the CHI '22: CHI Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April 2022, 2022

2020
PIV: Placement, Pattern, and Personalization of an Inconspicuous Vibrotactile Breathing Pacer.
ACM Trans. Comput. Hum. Interact., 2020

Evolving Methods for Evaluating and Disseminating Computing Research.
CoRR, 2020

Evaluating a Personalizable, Inconspicuous Vibrotactile(PIV) Breathing Pacer for In-the-Moment Affect Regulation.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020

2018
Emotion Regulation in the Wild: Introducing WEHAB System Architecture.
Proceedings of the Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

2017
Local Recovery for High Availability in Strongly Consistent Cloud Services.
IEEE Trans. Dependable Secur. Comput., 2017

2013
Aspen trees: balancing data center fault tolerance, scalability and cost.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2013

2012
Announcing the 2012 Edsger W. Dijkstra prize in distributed computing.
SIGARCH Comput. Archit. News, 2012

When You Don't Trust Clients: Byzantine Proposer Fast Paxos.
Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems, 2012

2011
Brief Announcement: A Randomized Algorithm for Label Assignment in Dynamic Networks.
Proceedings of the Distributed Computing - 25th International Symposium, 2011

Brief Announcement: When You Don't Trust Clients: Byzantine Proposer Fast Paxos.
Proceedings of the Distributed Computing - 25th International Symposium, 2011

ALIAS: scalable, decentralized label assignment for data centers.
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011

2010
Threshold protocols in survivor set systems.
Distributed Comput., 2010

2009
Detecting Malicious Packet Losses.
IEEE Trans. Parallel Distributed Syst., 2009

Practical and low-overhead masking of failures of TCP-based servers.
ACM Trans. Comput. Syst., 2009

2008
Detecting compromised routers via packet forwarding behavior.
IEEE Netw., 2008

Optimizing Threshold Protocols in Adversarial Structures.
Proceedings of the Distributed Computing, 22nd International Symposium, 2008

Computer Forensics in Forensis.
Proceedings of the Third International Workshop on Systematic Approaches to Digital Forensic Engineering, 2008

Mencius: Building Efficient Replicated State Machine for WANs.
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008

Locality aware redundancy allocation in nanoelectronic systems.
Proceedings of the 2008 IEEE International Symposium on Nanoscale Architectures, 2008

2007
Analysis of Computer Intrusions Using Sequences of Function Calls.
IEEE Trans. Dependable Secur. Comput., 2007

A framework for the design of dependent-failure algorithms.
Concurr. Comput. Pract. Exp., 2007

Toward Models for Forensic Analysis.
Proceedings of the Second International Workshop on Systematic Approaches to Digital Forensic Engineering, 2007

2006
Multiple Job Scheduling in a Connection-Limited Data Parallel System.
IEEE Trans. Parallel Distributed Syst., 2006

Detecting and Isolating Malicious Routers.
IEEE Trans. Dependable Secur. Comput., 2006

Replicating Nondeterministic Services on Grid Environments.
Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, 2006

Customizable Service State Durability for Service Oriented Architectures.
Proceedings of the Sixth European Dependable Computing Conference, 2006

2005
Introduction.
Distributed Comput., 2005

Coterie Availability in Sites.
Proceedings of the Distributed Computing, 19th International Conference, 2005

Surviving Internet Catastrophes.
Proceedings of the 2005 USENIX Annual Technical Conference, 2005

Principles-driven forensic analysis.
Proceedings of the New Security Paradigms Workshop 2005, 2005

Replication Predicates for Dependent-Failure Algorithms.
Proceedings of the Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30, 2005

Fatih: Detecting and Isolating Malicious Routers.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005

2004
Brief announcement: detecting malicious routers.
Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Distributed Computing, 2004

Fault-tolerant grid services using primary-backup: feasibility and performance.
Proceedings of the 2004 IEEE International Conference on Cluster Computing (CLUSTER 2004), 2004

2003
The Bancomat problem: an example of resource allocation in a partitionable asynchronous system.
Theor. Comput. Sci., 2003

Scalable causal message logging for wide-area environments.
Concurr. Comput. Pract. Exp., 2003

Characterizing and measuring path diversity of internet topologies.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2003

In search of path diversity in ISP networks.
Proceedings of the 3rd ACM SIGCOMM Internet Measurement Conference, 2003

Synchronous Consensus for Dependent Process Failure.
Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), 2003

Group Membership and Wide-Area Master-Worker Computations.
Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), 2003

The Phoenix Recovery System: Rebuilding from the Ashes of an Internet Catastrophe.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

Engineering Fault-Tolerant TCP/IP Servers Using FT-TCP.
Proceedings of the 2003 International Conference on Dependable Systems and Networks (DSN 2003), 2003

Designing Algorithms for Dependent Process Failures.
Proceedings of the Future Directions in Distributed Computing, 2003

2002
Moshe: A group membership service for WANs.
ACM Trans. Comput. Syst., 2002

Causality tracking in causal message-logging protocols.
Distributed Comput., 2002

Open Research Issues in Building Dependable Middleware (Panel).
Proceedings of the 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002), 2002

Factoring Mobile Agents.
Proceedings of the 9th IEEE International Conference on Engineering of Computer-Based Systems (ECBS 2002), 2002

An Extensible Software Architecture for Mobile Components.
Proceedings of the 9th IEEE International Conference on Engineering of Computer-Based Systems (ECBS 2002), 2002

Dependability and the Grid: Issues and Challenges.
Proceedings of the 2002 International Conference on Dependable Systems and Networks (DSN 2002), 2002

2001
TOS: kernel support for distributed systems management.
Proceedings of the 2001 ACM Symposium on Applied Computing (SAC), 2001

Wrapping Server-Side TCP to Mask Connection Failures.
Proceedings of the Proceedings IEEE INFOCOM 2001, 2001

Separating Mobility from Mobile Agents.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

2000
Gossip versus Deterministically Constrained Flooding on Small Networks.
Proceedings of the Distributed Computing, 14th International Conference, 2000

Optimistic Virtual Synchrony.
Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems, 2000

A Client-Server Oriented Algorithm for Virtually Synchronous Group Membership in WANs.
Proceedings of the 20th International Conference on Distributed Computing Systems, 2000

1999
The Computational Co-op: Gathering Clusters into a Metacomputer.
Proceedings of the 13th International Parallel Processing Symposium / 10th Symposium on Parallel and Distributed Processing (IPPS / SPDP '99), 1999

NAP: Practical Fault-Tolerance for Itinerant Computations.
Proceedings of the 19th International Conference on Distributed Computing Systems, Austin, TX, USA, May 31, 1999

Directional Gossip: Gossip in a Wide Area Network.
Proceedings of the Dependable Computing, 1999

Implementing Causal Logging Using OrbixWeb Interception.
Proceedings of the 5th USENIX Conference on Object-Oriented Technologies & Systems, 1999

1998
Message Logging: Pessimistic, Optimistic, Causal, and Optimal.
IEEE Trans. Software Eng., 1998

The Relative Overhead of Piggybacking in Causal Message Logging Protocols.
Proceedings of the Seventeenth Symposium on Reliable Distributed Systems, 1998

A New Model for Availability in the Face of Self-Propagating Attacks.
Proceedings of the 1998 Workshop on New Security Paradigms, 1998

Wide-Area Nile: A Case Study of a Wide-Area Data-Parallel Application.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998

1997
A low-cost processor group membership protocol for a hard real-time distributed system.
Proceedings of the 18th IEEE Real-Time Systems Symposium (RTSS '97), 1997

Predicting Physical Processes in the Presence of Faulty Sensor Readings.
Proceedings of the Digest of Papers: FTCS-27, 1997

1996
NILE: wide-area computing for high energy physics.
Proceedings of the 7th ACM SIGOPS European Workshop: Systems Support for Worldwide Applications, 1996

Comparing Primary-Backup and State Machines for Crash Failures (Abstract).
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996

Trade-Offs in Implementing Optimal Message Logging Protocols.
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996

1995
Tradeoffs in implementing primary-backup protocols.
Proceedings of the Seventh IEEE Symposium on Parallel and Distributed Processing, 1995

Deriving Optimal Checkpoint Protocols for Distributed Shared Memory Architectures (Abstract).
Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, 1995

Message Logging: Pessimistic, Optimistic, and Causal.
Proceedings of the 15th International Conference on Distributed Computing Systems, Vancouver, British Columbia, Canada, May 30, 1995

1994
Efficient Detection of a Class of Stable Properties.
Distributed Comput., 1994

Simulating Fail-Stop in Asynchronous Distributed Systems.
Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, 1994

New Applications for Group Computing.
Proceedings of the Theory and Practice in Distributed Systems, International Workshop, 1994

Deriving Optimal Checkpoint Protocols for Distributed Shared Memory Architectures.
Proceedings of the Theory and Practice in Distributed Systems, International Workshop, 1994

1993
High Availability in a Real-Time System.
ACM SIGOPS Oper. Syst. Rev., 1993

A Formalization of Priority Inversion.
Real Time Syst., 1993

Nonblocking and Orphan-Free Message Logging Protocols.
Proceedings of the Digest of Papers: FTCS-23, 1993

1992
Multicast Transport Protocol.
RFC, February, 1992

A Toolkit for Building Reactive Systems or A Minute on Meta (Abstract).
ACM SIGOPS Oper. Syst. Rev., 1992

Highly-Available Services Using the Primary-Backup Approach.
Proceedings of the Second Workshop on the Management of Replicated Data, 1992

Optimal Primary-Backup Protocols.
Proceedings of the Distributed Algorithms, 6th International Workshop, 1992

High availability in a real-time system.
Proceedings of the 5th ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992

CORTO: High Availability in a Real-Time System.
Proceedings of the Real Time Computing, 1992

1991
Making Real-Time Reactive Systems Reliable.
ACM SIGOPS Oper. Syst. Rev., 1991

Tools for Distributed Application Management.
Computer, 1991

Using Consistent Subcuts for Detecting Stable Properties.
Proceedings of the Distributed Algorithms, 5th International Workshop, 1991

Detection of Global State Predicates.
Proceedings of the Distributed Algorithms, 5th International Workshop, 1991

Masking Failures of Multidimensional Sensors.
Proceedings of the Tenth Symposium on Reliable Distributed Systems, 1991

Putting Time into Proof Outlines.
Proceedings of the Real-Time: Theory in Practice, 1991

Consistent Detection of Global Predicates.
Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging, 1991

1990
Tolerating Failures of Continuous-Valued Sensors.
ACM Trans. Comput. Syst., 1990

Position Paper - Deceit: A Flexible Distributed File System.
Proceedings of the First Workshop on the Management of Replicated Data, 1990

Deceit: A Flexible Distributed File System.
Proceedings of the Usenix Summer 1990 Technical Conference, 1990

1988
Configuration Management for Modular System.
Proceedings of the International Workshop on Software Version and Configuration Control, 1988

Supplying High Availability with a Standard Network File System.
Proceedings of the 8th International Conference on Distributed Computing Systems, 1988

1986
Jasmine: a software system modelling facility.
Proceedings of the SESPSDE'86: ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1986

1985
Maintaining the Time in a Distributed System.
ACM SIGOPS Oper. Syst. Rev., 1985


  Loading...