Understanding and Using Asynchronous Message Passing (Preliminary Version). - Richard D. Schlichting; Fred B. Schneider (PODC, 1982)

Axiomatic Verification to Enhance Software Reliability. - Richard D. Schlichting (1982)

Fail-Stop Processors: An Approach to Designing Fault-Tolerant Computing Systems - Richard D. Schlichting; Fred B. Schneider (ACM Trans. Comput. Syst., 1983)

Fault-Tolerant Broadcasts. - Fred B. Schneider; David Gries; Richard D. Schlichting (Sci. Comput. Program., 1984)

Using Message Passing for Distributed Programming: Proof Rules, Disciplines. - Richard D. Schlichting; Fred B. Schneider (ACM Trans. Program. Lang. Syst., 1984)

A Technique for Estimating Performance of Fault-Tolerant Programs. - Richard D. Schlichting (IEEE Trans. Software Eng., 1985)

The Saguaro distributed operating system and related projects. - Gregory R. Andrews; Richard D. Schlichting (ACM SIGOPS European Workshop, 1986)

Failure Handling in Distributed Programming Languages. - Richard D. Schlichting; Titus D. M. Purdin (Symposium on Reliability in Distributed Software and Database Systems, 1986)

Observations on Building Distributed Languages and Systems. - Richard D. Schlichting; Gregory R. Andrews; Norman C. Hutchinson; Ronald A. Olsson; Larry L. Peterson (Experiences with Distributed Systems, 1987)

A File Replication Facility for Berkeley Unix. - Titus D. M. Purdin; Richard D. Schlichting; Gregory R. Andrews (Softw. Pract. Exp., 1987)

The Design of the Saguaro Distributed Operating System. - Gregory R. Andrews; Richard D. Schlichting; Roger Hayes; Titus D. M. Purdin (IEEE Trans. Software Eng., 1987)

Facilitating Mixed Language Programming in Distributed Systems. - Roger Hayes; Richard D. Schlichting (IEEE Trans. Software Eng., 1987)

A Simple System for Constructing Distributed, Mixed-language Programs. - Roger Hayes; Steve W. Manweiler; Richard D. Schlichting (Softw. Pract. Exp., 1988)

Implementing Fault-Tolerant Replicated Ojects Using Psync. - Shivakant Mishra; Larry L. Peterson; Richard D. Schlichting (SRDS, 1989)

Preserving and Using Context Information in Interprocess Communication. - Larry L. Peterson; Nick C. Buchholz; Richard D. Schlichting (ACM Trans. Comput. Syst., 1989)

Fault-tolerance support in distributed systems: position paper. - Richard D. Schlichting (ACM SIGOPS European Workshop, 1990)

Communication Substrate for Maintaining Replicated Data. - Shivakant Mishra; Larry L. Peterson; Richard D. Schlichting (Workshop on the Management of Replicated Data, 1990)

Integrating Emerald into a System for Mixed-Language Programming. - Roger Hayes; Norman C. Hutchinson; Richard D. Schlichting (Comput. Lang., 1990)

Operating Systems and Fault-Tolerance. - Richard D. Schlichting (Operating Systems of the 90s and Beyond, 1991)

Tolerating Failures in the Bag-of-Tasks Programming Paradigm. - David E. Bakken; Richard D. Schlichting (FTCS, 1991)

Modularizing fault-tolerant protocols. - Matti A. Hiltunen; Richard D. Schlichting (ACM SIGOPS European Workshop, 1992)

A Mult-Paradigm Programming Language for Constructing Fault-Tolerant, Distributed Systems. - Richard D. Schlichting; Vicraj T. Thomas (SRDS, 1992)

Protocol Modularity in Systems for Managing Replicated Data. - Shivakant Mishra; Larry L. Peterson; Richard D. Schlichting (Workshop on the Management of Replicated Data, 1992)

Supporting Heterogeneity and Distribution in the Numerical Propulsion System. - Patrick T. Homer; Richard D. Schlichting (HPDC, 1993)

Modularity in the design and implementation of Consul. - Shivakant Mishra; Larry L. Peterson; Richard D. Schlichting (ISADS, 1993)

An Approach to Constructing Modular Fault-Tolerant Protocols. - Matti A. Hiltunen; Richard D. Schlichting (SRDS, 1993)

Computer Science in Japanese Universities. - David Notkin; Richard D. Schlichting (Computer, 1993)

Consul: a communication substrate for fault-tolerant distributed programs. - Shivakant Mishra; Larry L. Peterson; Richard D. Schlichting (Distributed Syst. Eng., 1993)

Experience with Modularity in Consul. - Shivakant Mishra; Larry L. Peterson; Richard D. Schlichting (Softw. Pract. Exp., 1993)

A Model for Adaptive Fault-Tolerant Systems. - Matti A. Hiltunen; Richard D. Schlichting (EDCC, 1994)

Implementing Fault Tolerance with an Attribute and Functional Based Model. - Masato Suzuki; Takuya Katayama; Richard D. Schlichting (FTCS, 1994)

Using Schooner to support distribution and heterogeneity in the Numerical Propulsion System Simulation project. - Patrick T. Homer; Richard D. Schlichting (Concurr. Pract. Exp., 1994)

A Software Platform for Constructing Scientific Applications from Heterogeneous Resources. - Patrick T. Homer; Richard D. Schlichting (J. Parallel Distributed Comput., 1994)

Development of an intelligent monitoring and control system for a heterogeneous numerical propulsion system simulation. - Abdollah A. Afjeh; Patrick T. Homer; Henry Lewandowski; John A. Reed; Richard D. Schlichting (Annual Simulation Symposium, 1995)

Constructing a Configurable Group RPC Service. - Matti A. Hiltunen; Richard D. Schlichting (ICDCS, 1995)

Monitoring and controlling remote parallel computations using Schooner. - Zhanliang Chen; Richard D. Schlichting (IPPS, 1995)

Properties of membership services. - Matti A. Hiltunen; Richard D. Schlichting (ISADS, 1995)

Numerical evaluation of a group-oriented multicast protocol using stochastic activity networks. - Luai M. Malhis; William H. Sanders; Richard D. Schlichting (PNPM, 1995)

A System for Constructing Configurable High-Level Protocols. - Nina T. Bhatti; Richard D. Schlichting (SIGCOMM, 1995)

Programming Language Support for Writing Fault-Tolerant Distributed Software. - Richard D. Schlichting; Vicraj T. Thomas (IEEE Trans. Computers, 1995)

Supporting Fault-Tolerant Parallel Programming in Linda. - David E. Bakken; Richard D. Schlichting (IEEE Trans. Parallel Distributed Syst., 1995)

Configuring scientific applications in a heterogeneous distributed system. - Patrick T. Homer; Richard D. Schlichting (Distributed Syst. Eng., 1996)

Numerical performability evaluation of a group multicast protocol. - Luai M. Malhis; William H. Sanders; Richard D. Schlichting (Distributed Syst. Eng., 1996)

Access Control in Wide-Area Networks. - Matti A. Hiltunen; Richard D. Schlichting (ICDCS, 1997)

Implementing Monitoring and Zooming in a Heterogeneous Distributed Jet Engine Simulation. - Abdollah A. Afjeh; Patrick T. Homer; Henry Lewandowski; John A. Reed; Richard D. Schlichting (Simul., 1997)

Interconnecting Interactive and Remote Parallel Components Using Schooner. - Zhanliang Chen; Richard D. Schlichting (Softw. Pract. Exp., 1997)

Affordable Fault Tolerance Through Adaptation. - Ilwoo Chang; Matti A. Hiltunen; Richard D. Schlichting (IPPS/SPDP Workshops, 1998)

Agent Middleware for Heterogeneous Scientific Simulations. - Shirun Ho; Satoshi Itoh; Sigeo Ihara; Richard D. Schlichting (SC, 1998)

A Configurable Membership Service. - Matti A. Hiltunen; Richard D. Schlichting (IEEE Trans. Computers, 1998)

Coyote: A System for Constructing Fine-Grain Configurable Communication Services. - Nina T. Bhatti; Matti A. Hiltunen; Richard D. Schlichting; Wanda Chiu (ACM Trans. Comput. Syst., 1998)

Configurable Communication Protocols for Mobile Computing. - Nina T. Bhatti; Richard D. Schlichting (ISADS, 1999)

Supporting customized failure models for distributed software. - Matti A. Hiltunen; Vijaykumar Immanuel; Richard D. Schlichting (Distributed Syst. Eng., 1999)

Real-Time Dependable Channels: Customizing QoS Attributes for Distributed Systems. - Matti A. Hiltunen; Richard D. Schlichting; Xiaonan Han; Melvin M. Cardozo; Rajsekhar Das (IEEE Trans. Parallel Distributed Syst., 1999)

Enhancing Survivability of Security Services Using Redundanc. - Matti A. Hiltunen; Richard D. Schlichting; Carlos A. Ugarte (DSN, 2001)

Supporting Coordinated Adaption in Networked Systems. - Patrick G. Bridges; Wen-Ke Chen; Matti A. Hiltunen; Richard D. Schlichting (HotOS, 2001)

Constructing Adaptive Software in Distributed Systems. - Wen-Ke Chen; Matti A. Hiltunen; Richard D. Schlichting (ICDCS, 2001)

A Configurable and Extensible Transport Protocol. - Gary T. Wong; Matti A. Hiltunen; Richard D. Schlichting (INFOCOM, 2001)

Providing QoS Customization in Distributed Object Systems. - Jun He; Matti A. Hiltunen; Mohan Rajagopalan; Richard D. Schlichting (Middleware, 2001)

Supporting configurability and real time in RTD channels. - Rajsekhar Das; Matti A. Hiltunen; Richard D. Schlichting (Softw. Pract. Exp., 2001)

Dependability and the Grid: Issues and Challenges. - Richard D. Schlichting; Andrew A. Chien; Carl Kesselman; Keith Marzullo; James S. Plank; Santosh K. Shrivastava (DSN, 2002)

Profile-Directed Optimization of Event-Based Programs. - Mohan Rajagopalan; Saumya K. Debray; Matti A. Hiltunen; Richard D. Schlichting (PLDI, 2002)

Cassyopia: Compiler Assisted System Optimization. - Mohan Rajagopalan; Saumya K. Debray; Matti A. Hiltunen; Richard D. Schlichting (HotOS, 2003)

QoS customization in distributed object systems. - Jun He; Matti A. Hiltunen; Mohan Rajagopalan; Richard D. Schlichting (Softw. Pract. Exp., 2003)

Building Survivable Services Using Redundancy and Adaptation. - Matti A. Hiltunen; Richard D. Schlichting; Carlos A. Ugarte (IEEE Trans. Computers, 2003)

Fault-tolerant grid services using primary-backup: feasibility and performance. - Xianan Zhang; Dmitrii Zagorodnov; Matti A. Hiltunen; Keith Marzullo; Richard D. Schlichting (CLUSTER, 2004)

Customizing Dependability Attributes for Mobile Service Platforms. - Jun He; Matti A. Hiltunen; Richard D. Schlichting (DSN, 2004)

The Lost Art of Abstraction. - Matti A. Hiltunen; Richard D. Schlichting (WADS, 2004)

Online model-based adaptation for optimizing performance and dependability. - Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; William H. Sanders; Adnan Agbaria (WOSS, 2004)

Applying grid technology to Web application systems. - Ryoichi Ueda; Matti A. Hiltunen; Richard D. Schlichting (CCGRID, 2005)

A high performance configurable transport protocol for grid computing. - Xinran (Ryan) Wu; Andrew A. Chien; Matti A. Hiltunen; Richard D. Schlichting; S. Sen (CCGRID, 2005)

Authenticated System Calls. - Mohan Rajagopalan; Matti A. Hiltunen; Trevor Jim; Richard D. Schlichting (DSN, 2005)

The impact of Web service integration on grid performance. - François Taïani; Matti A. Hiltunen; Richard D. Schlichting (HPDC, 2005)

A Compiler-Enabled Model- and Measurement-Driven Adaptation Environment for Dependability and Performance. - Vikram S. Adve; Adnan Agbaria; Matti A. Hiltunen; Ravishankar K. Iyer; Kaustubh R. Joshi; Zbigniew Kalbarczyk; Ryan M. Lefever; Raymond Plante; William H. Sanders; Richard D. Schlichting (IPDPS, 2005)

Automatic Model-Driven Recovery in Distributed Systems. - Kaustubh R. Joshi; William H. Sanders; Matti A. Hiltunen; Richard D. Schlichting (SRDS, 2005)

Reflections on aspects and configurable protocols. - Matti A. Hiltunen; François Taïani; Richard D. Schlichting (AOSD, 2006)

Automatic Recovery Using Bounded Partially Observable Markov Decision Processes. - Kaustubh R. Joshi; William H. Sanders; Matti A. Hiltunen; Richard D. Schlichting (DSN, 2006)

Customizable Service State Durability for Service Oriented Architectures. - Xianan Zhang; Matti A. Hiltunen; Keith Marzullo; Richard D. Schlichting (EDCC, 2006)

Replicating Nondeterministic Services on Grid Environments. - Xianan Zhang; Flavio Junqueira; Matti A. Hiltunen; Keith Marzullo; Richard D. Schlichting (HPDC, 2006)

Using Web Service Transformations to Implement Cooperative Fault Tolerance. - Toshiyuki Moritsu; Matti A. Hiltunen; Richard D. Schlichting; Junichi Toyouchi; Yasuharu Namba (ISAS, 2006)

Peer-to-Peer Error Recovery for Hybrid Satellite-Terrestrial Networks. - Eric Weigle; Matti A. Hiltunen; Richard D. Schlichting; Vinay A. Vaishampayan; Andrew A. Chien (Peer-to-Peer Computing, 2006)

System Call Monitoring Using Authenticated System Calls. - Mohan Rajagopalan; Matti A. Hiltunen; Trevor Jim; Richard D. Schlichting (IEEE Trans. Dependable Secur. Comput., 2006)

A configurable and extensible transport protocol. - Patrick G. Bridges; Gary T. Wong; Matti A. Hiltunen; Richard D. Schlichting; Matthew J. Barrick (IEEE/ACM Trans. Netw., 2007)

Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments. - Gueyoung Jung; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; Calton Pu (ICAC, 2008)

Is Collaborative QoS the Solution to the SOA Dependability Dilemma? - Matti A. Hiltunen; Richard D. Schlichting (WADS, 2009)

Link Gradients: Predicting the Impact of Network Latency on Multitier Applications. - Shuyi Chen; Kaustubh R. Joshi; Matti A. Hiltunen; William H. Sanders; Richard D. Schlichting (INFOCOM, 2009)

A Cost-Sensitive Adaptation Engine for Server Consolidation of Multitier Applications. - Gueyoung Jung; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; Calton Pu (Middleware, 2009)

From Local Impact Functions to Global Adaptation of Service Compositions. - Liliana Rosa; Luís E. T. Rodrigues; Antónia Lopes; Matti A. Hiltunen; Richard D. Schlichting (SSS, 2009)

Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems. - Patrick G. Bridges; Matti A. Hiltunen; Richard D. Schlichting (IEEE Trans. Computers, 2009)

Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. - Rogério de Lemos; Holger Giese; Hausi A. Müller; Mary Shaw; Jesper Andersson; Marin Litoiu; Bradley R. Schmerl; Gabriel Tamura; Norha M. Villegas; Thomas Vogel 001; Danny Weyns; Luciano Baresi; et al. (Software Engineering for Self-Adaptive Systems, 2010)

Performance and availability aware regeneration for cloud based multitier applications. - Gueyoung Jung; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; Calton Pu (DSN, 2010)

CPU gradients: Performance-aware energy conservation in multitier systems. - Shuyi Chen; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; William H. Sanders (Green Computing Conference, 2010)

Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures. - Gueyoung Jung; Matti A. Hiltunen; Kaustubh R. Joshi; Richard D. Schlichting; Calton Pu (ICDCS, 2010)

Blackbox prediction of the impact of DVFS on end-to-end performance of multitier systems. - Shuyi Chen; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; William H. Sanders (SIGMETRICS Perform. Evaluation Rev., 2010)

An exploration of L2 cache covert channels in virtualized environments. - Yunjing Xu; Michael D. Bailey; Farnam Jahanian; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting (CCSW, 2011)

Using CPU gradients for performance-aware energy conservation in multitier systems. - Shuyi Chen; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; William H. Sanders (Sustain. Comput. Informatics Syst., 2011)

Probabilistic Model-Driven Recovery in Distributed Systems. - Kaustubh R. Joshi; Matti A. Hiltunen; William H. Sanders; Richard D. Schlichting (IEEE Trans. Dependable Secur. Comput., 2011)

Using link gradients to predict the impact of network latency on multitier applications. - Shuyi Chen; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting; William H. Sanders (IEEE/ACM Trans. Netw., 2011)

CloudTops: Latency Aware Placement of Virtual Desktops in Distributed Cloud Infrastructures. - Nishio Yamada; Toshiyuki Moritsu; Kaustubh R. Joshi; Matti A. Hiltunen; Richard D. Schlichting (CLOSER, 2013)

PSCloud: a durable context-aware personal storage cloud. - Sobir Bazarbayev; Matti A. Hiltunen; Kaustubh R. Joshi; William H. Sanders; Richard D. Schlichting (HotDep, 2013)

Enabling vehicular safety applications over LTE networks. - Seiya Kato; Matti A. Hiltunen; Kaustubh Joshi 001; Richard D. Schlichting (ICCVE, 2013)

Content-Based Scheduling of Virtual Machines (VMs) in the Cloud. - Sobir Bazarbayev; Matti A. Hiltunen; Kaustubh R. Joshi; William H. Sanders; Richard D. Schlichting (ICDCS, 2013)

Self-Management of Adaptable Component-Based Applications. - Liliana Rosa; Luís E. T. Rodrigues; Antónia Lopes; Matti A. Hiltunen; Richard D. Schlichting (IEEE Trans. Software Eng., 2013)

Discovering the Structure of Cloud Applications Using Sampled Packet Traces. - Hiroya Matsuba; Matti A. Hiltunen; Kaustubh R. Joshi; Richard D. Schlichting (IC2E, 2014)

Vision: towards an extensible app ecosystem for home automation through cloud-offload. - Yuichi Igarashi; Kaustubh Joshi 001; Matti A. Hiltunen; Richard D. Schlichting (MCS@MobiSys, 2014)

Airfoil: A Topology Aware Distributed Load Balancing Service. - Hiroya Matsuba; Kaustubh Joshi 001; Matti A. Hiltunen; Richard D. Schlichting (CLOUD, 2015)

Ostro: Scalable Placement Optimization of Complex Application Topologies in Large-Scale Data Centers. - Gueyoung Jung; Matti A. Hiltunen; Kaustubh R. Joshi; Rajesh K. Panta; Richard D. Schlichting (ICDCS, 2015)

An Extensible Home Automation Architecture Based on Cloud Offloading. - Yuichi Igarashi; Matti A. Hiltunen; Kaustubh R. Joshi; Richard D. Schlichting (NBiS, 2015)

SuperCell: Adaptive Software-Defined Storage for Cloud Storage Workloads. - Keitaro Uehara; Yu Xiang 003; Yih-Farn Robin Chen; Matti A. Hiltunen; Kaustubh Joshi 001; Richard D. Schlichting (CCGrid, 2018)

Feasibility Study of Location-Conscious Multi-Site Erasure-Coded Ceph Storage for Disaster Recovery. - Keitaro Uehara; Yih-Farn Robin Chen; Matti A. Hiltunen; Kaustubh Joshi 001; Richard D. Schlichting (IC2E, 2018)

METRIC: A Middleware for Entry Transactional Database Clustering at the Edge. - Enrique Saurez; Bharath Balasubramanian; Richard D. Schlichting; Brendan Tschaen; Zhe Huang 001; Shankaranarayanan Puzhavakath Narayanan; Umakishore Ramachandran (MECC@Middleware, 2018)

Brief Announcement: MUSIC: Multi-Site Entry Consistencyfor Geo-Distributed Services. - Bharath Balasubramanian; Richard D. Schlichting; Pamela Zave (PODC, 2018)

Switchboard: A Middleware for Wide-Area Service Chaining. - Abhigyan Sharma; Yoji Ozawa; Matti A. Hiltunen; Kaustubh Joshi 001; Richard D. Schlichting; Zhaoyu Gao (Middleware, 2019)

MUSIC: Multi-Site Critical Sections over Geo-Distributed State. - Bharath Balasubramanian; Pamela Zave; Richard D. Schlichting; Mohammad Salehe; Shankaranarayanan Puzhavakath Narayanan; Seyed Hossein Mortazavi; Eyal de Lara; Matti A. Hiltunen; Kaustubh Joshi 001; Gueyoung Jung (ICDCS, 2020)

A Drop-in Middleware for Serializable DB Clustering across Geo-distributed Sites. - Enrique Saurez; Bharath Balasubramanian; Richard D. Schlichting; Brendan Tschaen; Shankaranarayanan Puzhavakath Narayanan; Zhe Huang 001; Umakishore Ramachandran (Proc. VLDB Endow., 2020)