R
Richard D. Schlichting
Researcher at United States Naval Academy
Publications - 145
Citations - 6644
Richard D. Schlichting is an academic researcher from United States Naval Academy. The author has contributed to research in topics: Fault tolerance & Middleware. The author has an hindex of 36, co-authored 145 publications receiving 6477 citations. Previous affiliations of Richard D. Schlichting include AT&T Labs & University of Arizona.
Papers
More filters
Book ChapterDOI
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 Schmerl,Gabriel Tamura,Norha M. Villegas,Thomas Vogel,Danny Weyns,Luciano Baresi,Basil Becker,Nelly Bencomo,Yuriy Brun,Bojan Cukic,Ron Desmarais,Schahram Dustdar,Gregor Engels,Kurt Geihs,Karl M. Göschka,Alessandra Gorla,Vincenzo Grassi,Paola Inverardi,Gabor Karsai,Jeff Kramer,Antónia Lopes,Jeff Magee,Sam Malek,Serge Mankovskii,Raffaela Mirandola,John Mylopoulos,Oscar Nierstrasz,Mauro Pezzè,Christian Prehofer,Wilhelm Schäfer,Richard D. Schlichting,Dennis B. Smith,João Pedro Sousa,Ladan Tahvildari,Kenny Wong,Jochen Wuttke +41 more
TL;DR: In this paper, the authors present the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems, focusing on four essential topics of selfadaptation: design space for selfadaptive solutions, software engineering processes, from centralized to decentralized control, and practical run-time verification & validation.
An Approach to Designing Fault-Tolerant Computing Systems
TL;DR: A methodology that facilitates the design of fault-tolerant computing systems is presented, based on the notion of a fail-stop processor, which automatically halts in response to any internal failure and does so before the effects of that failure become visible.
Journal ArticleDOI
Fail-stop processors: an approach to designing fault-tolerant computing systems
Journal ArticleDOI
Preserving and using context information in interprocess communication
TL;DR: The paper shows how Psync can be efficiently implemented on an unreliable communications network, and it demonstrates how conversations serve as an elegant foundation for ordering messages exchanged in a distributed computation and for recovering from processor failures.
Proceedings ArticleDOI
Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures
TL;DR: In this paper, the authors present a holistic controller framework that optimizes power consumption, performance benefits, and the transient costs incurred by various adaptations and the controller itself to maximize overall utility.