Richard D. Schlichting

Affiliations:
  • AT&T Inc


According to our database1, Richard D. Schlichting authored at least 114 papers between 1982 and 2020.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2001, "For his influential research on fault-tolerant and dependable computing, configurable network protocols, and distributed systems, and for his outstanding leadership of and service to the computing community.".

IEEE Fellow

IEEE Fellow 2002, "For contributions to fault-tolerant computing and distributed systems.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2020
A Drop-in Middleware for Serializable DB Clustering across Geo-distributed Sites.
Proc. VLDB Endow., 2020

MUSIC: Multi-Site Critical Sections over Geo-Distributed State.
Proceedings of the 40th IEEE International Conference on Distributed Computing Systems, 2020

2019
Switchboard: A Middleware for Wide-Area Service Chaining.
Proceedings of the 20th International Middleware Conference, 2019

2018
Brief Announcement: MUSIC: Multi-Site Entry Consistencyfor Geo-Distributed Services.
Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, 2018

METRIC: A Middleware for Entry Transactional Database Clustering at the Edge.
Proceedings of the 3rd Workshop on Middleware for Edge Clouds & Cloudlets, 2018

Feasibility Study of Location-Conscious Multi-Site Erasure-Coded Ceph Storage for Disaster Recovery.
Proceedings of the 2018 IEEE International Conference on Cloud Engineering, 2018

SuperCell: Adaptive Software-Defined Storage for Cloud Storage Workloads.
Proceedings of the 18th IEEE/ACM International Symposium on Cluster, 2018

2015
An Extensible Home Automation Architecture Based on Cloud Offloading.
Proceedings of the 18th International Conference on Network-Based Information Systems, 2015

Ostro: Scalable Placement Optimization of Complex Application Topologies in Large-Scale Data Centers.
Proceedings of the 35th IEEE International Conference on Distributed Computing Systems, 2015

Airfoil: A Topology Aware Distributed Load Balancing Service.
Proceedings of the 8th IEEE International Conference on Cloud Computing, 2015

2014
Vision: towards an extensible app ecosystem for home automation through cloud-offload.
Proceedings of the Fifth International Workshop on Mobile Cloud Computing & Services, 2014

Discovering the Structure of Cloud Applications Using Sampled Packet Traces.
Proceedings of the 2014 IEEE International Conference on Cloud Engineering, 2014

2013
Self-Management of Adaptable Component-Based Applications.
IEEE Trans. Software Eng., 2013

Content-Based Scheduling of Virtual Machines (VMs) in the Cloud.
Proceedings of the IEEE 33rd International Conference on Distributed Computing Systems, 2013

Enabling vehicular safety applications over LTE networks.
Proceedings of the International Conference on Connected Vehicles and Expo, 2013

PSCloud: a durable context-aware personal storage cloud.
Proceedings of the 9th Workshop on Hot Topics in Dependable Systems, 2013

CloudTops: Latency Aware Placement of Virtual Desktops in Distributed Cloud Infrastructures.
Proceedings of the CLOSER 2013, 2013

2011
Using link gradients to predict the impact of network latency on multitier applications.
IEEE/ACM Trans. Netw., 2011

Probabilistic Model-Driven Recovery in Distributed Systems.
IEEE Trans. Dependable Secur. Comput., 2011

Using CPU gradients for performance-aware energy conservation in multitier systems.
Sustain. Comput. Informatics Syst., 2011

An exploration of L2 cache covert channels in virtualized environments.
Proceedings of the 3rd ACM Cloud Computing Security Workshop, 2011

2010
Blackbox prediction of the impact of DVFS on end-to-end performance of multitier systems.
SIGMETRICS Perform. Evaluation Rev., 2010

Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures.
Proceedings of the 2010 International Conference on Distributed Computing Systems, 2010

CPU gradients: Performance-aware energy conservation in multitier systems.
Proceedings of the International Green Computing Conference 2010, 2010

Performance and availability aware regeneration for cloud based multitier applications.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010


2009
Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems.
IEEE Trans. Computers, 2009

From Local Impact Functions to Global Adaptation of Service Compositions.
Proceedings of the Stabilization, 2009

A Cost-Sensitive Adaptation Engine for Server Consolidation of Multitier Applications.
Proceedings of the Middleware 2009, ACM/IFIP/USENIX, 10th International Middleware Conference, Urbana, IL, USA, November 30, 2009

Link Gradients: Predicting the Impact of Network Latency on Multitier Applications.
Proceedings of the INFOCOM 2009. 28th IEEE International Conference on Computer Communications, 2009

Is Collaborative QoS the Solution to the SOA Dependability Dilemma?
Proceedings of the Architecting Dependable Systems VII, 2009

2008
Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments.
Proceedings of the 2008 International Conference on Autonomic Computing, 2008

2007
A configurable and extensible transport protocol.
IEEE/ACM Trans. Netw., 2007

2006
System Call Monitoring Using Authenticated System Calls.
IEEE Trans. Dependable Secur. Comput., 2006

Peer-to-Peer Error Recovery for Hybrid Satellite-Terrestrial Networks.
Proceedings of the Sixth IEEE International Conference on Peer-to-Peer Computing (P2P 2006), 2006

Using Web Service Transformations to Implement Cooperative Fault Tolerance.
Proceedings of the Service Availability, 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

Automatic Recovery Using Bounded Partially Observable Markov Decision Processes.
Proceedings of the 2006 International Conference on Dependable Systems and Networks (DSN 2006), 2006

Reflections on aspects and configurable protocols.
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006

2005
Automatic Model-Driven Recovery in Distributed Systems.
Proceedings of the 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), 2005

A Compiler-Enabled Model- and Measurement-Driven Adaptation Environment for Dependability and Performance.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

The impact of Web service integration on grid performance.
Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing, 2005

Authenticated System Calls.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005

A high performance configurable transport protocol for grid computing.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

Applying grid technology to Web application systems.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

2004
Online model-based adaptation for optimizing performance and dependability.
Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, 2004

The Lost Art of Abstraction.
Proceedings of the Architecting Dependable Systems III [the book is a result of the ICSE 2004 and DSN 2004 workshops], 2004

Customizing Dependability Attributes for Mobile Service Platforms.
Proceedings of the 2004 International Conference on Dependable Systems and Networks (DSN 2004), 28 June, 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
Building Survivable Services Using Redundancy and Adaptation.
IEEE Trans. Computers, 2003

QoS customization in distributed object systems.
Softw. Pract. Exp., 2003

Cassyopia: Compiler Assisted System Optimization.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

2002
Profile-Directed Optimization of Event-Based Programs.
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002

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

2001
Supporting configurability and real time in RTD channels.
Softw. Pract. Exp., 2001

Providing QoS Customization in Distributed Object Systems.
Proceedings of the Middleware 2001, 2001

A Configurable and Extensible Transport Protocol.
Proceedings of the Proceedings IEEE INFOCOM 2001, 2001

Constructing Adaptive Software in Distributed Systems.
Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS 2001), 2001

Supporting Coordinated Adaption in Networked Systems.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

Enhancing Survivability of Security Services Using Redundanc.
Proceedings of the 2001 International Conference on Dependable Systems and Networks (DSN 2001) (formerly: FTCS), 2001

1999
Real-Time Dependable Channels: Customizing QoS Attributes for Distributed Systems.
IEEE Trans. Parallel Distributed Syst., 1999

Supporting customized failure models for distributed software.
Distributed Syst. Eng., 1999

Configurable Communication Protocols for Mobile Computing.
Proceedings of the Fourth International Symposium on Autonomous Decentralized Systems, 1999

1998
Coyote: A System for Constructing Fine-Grain Configurable Communication Services.
ACM Trans. Comput. Syst., 1998

A Configurable Membership Service.
IEEE Trans. Computers, 1998

Agent Middleware for Heterogeneous Scientific Simulations.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1998

Affordable Fault Tolerance Through Adaptation.
Proceedings of the Parallel and Distributed Processing, 10 IPPS/SPDP'98 Workshops Held in Conjunction with the 12th International Parallel Processing Symposium and 9th Symposium on Parallel and Distributed Processing, Orlando, Florida, USA, March 30, 1998

1997
Interconnecting Interactive and Remote Parallel Components Using Schooner.
Softw. Pract. Exp., 1997

Implementing Monitoring and Zooming in a Heterogeneous Distributed Jet Engine Simulation.
Simul., 1997

Access Control in Wide-Area Networks.
Proceedings of the 17th International Conference on Distributed Computing Systems, 1997

1996
Numerical performability evaluation of a group multicast protocol.
Distributed Syst. Eng., 1996

Configuring scientific applications in a heterogeneous distributed system.
Distributed Syst. Eng., 1996

1995
Supporting Fault-Tolerant Parallel Programming in Linda.
IEEE Trans. Parallel Distributed Syst., 1995

Programming Language Support for Writing Fault-Tolerant Distributed Software.
IEEE Trans. Computers, 1995

A System for Constructing Configurable High-Level Protocols.
Proceedings of the ACM SIGCOMM 1995 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Cambridge, MA, USA, August 28, 1995

Numerical evaluation of a group-oriented multicast protocol using stochastic activity networks.
Proceedings of the Sixth International Workshop on Petri Nets and Performance Models, 1995

Properties of membership services.
Proceedings of the Second International Symposium on Autonomous Decentralized Systems, 1995

Monitoring and controlling remote parallel computations using Schooner.
Proceedings of IPPS '95, 1995

Constructing a Configurable Group RPC Service.
Proceedings of the 15th International Conference on Distributed Computing Systems, Vancouver, British Columbia, Canada, May 30, 1995

Development of an intelligent monitoring and control system for a heterogeneous numerical propulsion system simulation.
Proceedings of the Proceedings 28st Annual Simulation Symposium (SS '95), 1995

1994
A Software Platform for Constructing Scientific Applications from Heterogeneous Resources.
J. Parallel Distributed Comput., 1994

Using Schooner to support distribution and heterogeneity in the Numerical Propulsion System Simulation project.
Concurr. Pract. Exp., 1994

Implementing Fault Tolerance with an Attribute and Functional Based Model.
Proceedings of the Digest of Papers: FTCS/24, 1994

A Model for Adaptive Fault-Tolerant Systems.
Proceedings of the Dependable Computing, 1994

1993
Experience with Modularity in Consul.
Softw. Pract. Exp., 1993

Consul: a communication substrate for fault-tolerant distributed programs.
Distributed Syst. Eng., 1993

Computer Science in Japanese Universities.
Computer, 1993

An Approach to Constructing Modular Fault-Tolerant Protocols.
Proceedings of the 12th Symposium on Reliable Distributed Systems, 1993

Modularity in the design and implementation of Consul.
Proceedings of the International Symposium on Autonomous Decentralized Systems, 1993

Supporting Heterogeneity and Distribution in the Numerical Propulsion System.
Proceedings of the Second International Symposium on High Performance Distributed Computing, 1993

1992
Protocol Modularity in Systems for Managing Replicated Data.
Proceedings of the Second Workshop on the Management of Replicated Data, 1992

A Mult-Paradigm Programming Language for Constructing Fault-Tolerant, Distributed Systems.
Proceedings of the 11th Symposium on Reliable Distributed Systems, 1992

Modularizing fault-tolerant protocols.
Proceedings of the 5th ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992

1991
Tolerating Failures in the Bag-of-Tasks Programming Paradigm.
Proceedings of the 1991 International Symposium on Fault-Tolerant Computing, 1991

Operating Systems and Fault-Tolerance.
Proceedings of the Operating Systems of the 90s and Beyond, International Workshop, 1991

1990
Integrating Emerald into a System for Mixed-Language Programming.
Comput. Lang., 1990

Communication Substrate for Maintaining Replicated Data.
Proceedings of the First Workshop on the Management of Replicated Data, 1990

Fault-tolerance support in distributed systems: position paper.
Proceedings of the 4th ACM SIGOPS European Workshop, Bologna, Italy, September 3-5, 1990, 1990

1989
Preserving and Using Context Information in Interprocess Communication.
ACM Trans. Comput. Syst., 1989

Implementing Fault-Tolerant Replicated Ojects Using Psync.
Proceedings of the Eigthth Symposium on Reliable Distributed Systems, 1989

1988
A Simple System for Constructing Distributed, Mixed-language Programs.
Softw. Pract. Exp., 1988

1987
Facilitating Mixed Language Programming in Distributed Systems.
IEEE Trans. Software Eng., 1987

The Design of the Saguaro Distributed Operating System.
IEEE Trans. Software Eng., 1987

A File Replication Facility for Berkeley Unix.
Softw. Pract. Exp., 1987

Observations on Building Distributed Languages and Systems.
Proceedings of the Experiences with Distributed Systems, 1987

1986
Failure Handling in Distributed Programming Languages.
Proceedings of the Fifth Symposium on Reliability in Distributed Software and Database Systems, 1986

The Saguaro distributed operating system and related projects.
Proceedings of the 2nd ACM SIGOPS European Workshop, 1986

1985
A Technique for Estimating Performance of Fault-Tolerant Programs.
IEEE Trans. Software Eng., 1985

1984
Using Message Passing for Distributed Programming: Proof Rules, Disciplines.
ACM Trans. Program. Lang. Syst., 1984

Fault-Tolerant Broadcasts.
Sci. Comput. Program., 1984

1983
Fail-Stop Processors: An Approach to Designing Fault-Tolerant Computing Systems
ACM Trans. Comput. Syst., 1983

1982
Axiomatic Verification to Enhance Software Reliability.
PhD thesis, 1982

Understanding and Using Asynchronous Message Passing (Preliminary Version).
Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 1982


  Loading...