| 2007 |
| 75 | EE | Patrick G. Bridges,
Gary T. Wong,
Matti A. Hiltunen,
Richard D. Schlichting,
Matthew J. Barrick:
A configurable and extensible transport protocol.
IEEE/ACM Trans. Netw. 15(6): 1254-1265 (2007) |
| 2006 |
| 74 | EE | Matti A. Hiltunen,
François Taïani,
Richard D. Schlichting:
Reflections on aspects and configurable protocols.
AOSD 2006: 87-98 |
| 73 | EE | Kaustubh R. Joshi,
William H. Sanders,
Matti A. Hiltunen,
Richard D. Schlichting:
Automatic Recovery Using Bounded Partially Observable Markov Decision Processes.
DSN 2006: 445-456 |
| 72 | EE | Xianan Zhang,
Flavio Junqueira,
Matti A. Hiltunen,
Keith Marzullo,
Richard D. Schlichting:
Replicating Nondeterministic Services on Grid Environments.
HPDC 2006: 105-116 |
| 71 | EE | Toshiyuki Moritsu,
Matti A. Hiltunen,
Richard D. Schlichting,
Junichi Toyouchi,
Yasuharu Namba:
Using Web Service Transformations to Implement Cooperative Fault Tolerance.
ISAS 2006: 76-91 |
| 70 | EE | Eric Weigle,
Matti A. Hiltunen,
Richard D. Schlichting,
Vinay A. Vaishampayan,
Andrew A. Chien:
Peer-to-Peer Error Recovery for Hybrid Satellite-Terrestrial Networks.
Peer-to-Peer Computing 2006: 153-160 |
| 69 | EE | Mohan Rajagopalan,
Matti A. Hiltunen,
Trevor Jim,
Richard D. Schlichting:
System Call Monitoring Using Authenticated System Calls.
IEEE Trans. Dependable Sec. Comput. 3(3): 216-229 (2006) |
| 2005 |
| 68 | EE | Xinran (Ryan) Wu,
Andrew A. Chien,
Matti A. Hiltunen,
Richard D. Schlichting,
S. Sen:
A high performance configurable transport protocol for grid computing.
CCGRID 2005: 1117-1125 |
| 67 | EE | R. Ueda,
Matti A. Hiltunen,
Richard D. Schlichting:
Applying grid technology to Web application systems.
CCGRID 2005: 550-557 |
| 66 | EE | Mohan Rajagopalan,
Matti A. Hiltunen,
Trevor Jim,
Richard D. Schlichting:
Authenticated System Calls.
DSN 2005: 358-367 |
| 65 | EE | 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:
A Compiler-Enabled Model- and Measurement-Driven Adaptation Environment for Dependability and Performance.
IPDPS 2005 |
| 64 | EE | Kaustubh R. Joshi,
William H. Sanders,
Matti A. Hiltunen,
Richard D. Schlichting:
Automatic Model-Driven Recovery in Distributed Systems.
SRDS 2005: 25-38 |
| 2004 |
| 63 | EE | Xianan Zhang,
Dmitrii Zagorodnov,
Matti A. Hiltunen,
Keith Marzullo,
Richard D. Schlichting:
Fault-tolerant grid services using primary-backup: feasibility and performance.
CLUSTER 2004: 105-114 |
| 62 | EE | Jun He,
Matti A. Hiltunen,
Richard D. Schlichting:
Customizing Dependability Attributes for Mobile Service Platforms.
DSN 2004: 617-626 |
| 61 | EE | Matti A. Hiltunen,
Richard D. Schlichting:
The Lost Art of Abstraction.
WADS 2004: 331-342 |
| 60 | EE | Kaustubh R. Joshi,
Matti A. Hiltunen,
Richard D. Schlichting,
William H. Sanders,
Adnan Agbaria:
Online model-based adaptation for optimizing performance and dependability.
WOSS 2004: 85-89 |
| 2003 |
| 59 | | Mohan Rajagopalan,
Saumya K. Debray,
Matti A. Hiltunen,
Richard D. Schlichting:
Cassyopia: Compiler Assisted System Optimization.
HotOS 2003: 103-108 |
| 58 | EE | Matti A. Hiltunen,
Richard D. Schlichting,
Carlos A. Ugarte:
Building Survivable Services Using Redundancy and Adaptation.
IEEE Trans. Computers 52(2): 181-194 (2003) |
| 57 | | Jun He,
Matti A. Hiltunen,
Mohan Rajagopalan,
Richard D. Schlichting:
QoS customization in distributed object systems.
Softw., Pract. Exper. 33(4): 295-320 (2003) |
| 2002 |
| 56 | EE | Richard D. Schlichting,
Andrew A. Chien,
Carl Kesselman,
Keith Marzullo,
James S. Plank,
Santosh K. Shrivastava:
Dependability and the Grid: Issues and Challenges.
DSN 2002: 263-266 |
| 55 | EE | Mohan Rajagopalan,
Saumya K. Debray,
Matti A. Hiltunen,
Richard D. Schlichting:
Profile-Directed Optimization of Event-Based Programs.
PLDI 2002: 106-116 |
| 2001 |
| 54 | EE | Matti A. Hiltunen,
Richard D. Schlichting,
Carlos A. Ugarte:
Enhancing Survivability of Security Services Using Redundanc.
DSN 2001: 173-182 |
| 53 | EE | Patrick G. Bridges,
Wen-Ke Chen,
Matti A. Hiltunen,
Richard D. Schlichting:
Supporting Coordinated Adaption in Networked Systems.
HotOS 2001: 162 |
| 52 | EE | Wen-Ke Chen,
Matti A. Hiltunen,
Richard D. Schlichting:
Constructing Adaptive Software in Distributed Systems.
ICDCS 2001: 635-643 |
| 51 | EE | Gary T. Wong,
Matti A. Hiltunen,
Richard D. Schlichting:
A Configurable and Extensible Transport Protocol.
INFOCOM 2001: 319-328 |
| 50 | EE | Jun He,
Matti A. Hiltunen,
Mohan Rajagopalan,
Richard D. Schlichting:
Providing QoS Customization in Distributed Object Systems.
Middleware 2001: 351-372 |
| 49 | | Rajsekhar Das,
Matti A. Hiltunen,
Richard D. Schlichting:
Supporting configurability and real time in RTD channels.
Softw., Pract. Exper. 31(12): 1183-1209 (2001) |
| 1999 |
| 48 | EE | Nina T. Bhatti,
Richard D. Schlichting:
Configurable Communication Protocols for Mobile Computing.
ISADS 1999: 220- |
| 47 | EE | Matti A. Hiltunen,
Vijaykumar Immanuel,
Richard D. Schlichting:
Supporting customized failure models for distributed software.
Distributed Systems Engineering 6(3): 103-111 (1999) |
| 46 | EE | Matti A. Hiltunen,
Richard D. Schlichting,
Xiaonan Han,
Melvin M. Cardozo,
Rajsekhar Das:
Real-Time Dependable Channels: Customizing QoS Attributes for Distributed Systems.
IEEE Trans. Parallel Distrib. Syst. 10(6): 600-612 (1999) |
| 1998 |
| 45 | | Ilwoo Chang,
Matti A. Hiltunen,
Richard D. Schlichting:
Affordable Fault Tolerance Through Adaptation.
IPPS/SPDP Workshops 1998: 585-603 |
| 44 | EE | Nina T. Bhatti,
Matti A. Hiltunen,
Richard D. Schlichting,
Wanda Chiu:
Coyote: A System for Constructing Fine-Grain Configurable Communication Services.
ACM Trans. Comput. Syst. 16(4): 321-366 (1998) |
| 43 | | Matti A. Hiltunen,
Richard D. Schlichting:
A Configurable Membership Service.
IEEE Trans. Computers 47(5): 573-586 (1998) |
| 1997 |
| 42 | | Matti A. Hiltunen,
Richard D. Schlichting:
Access Control in Wide-Area Networks.
ICDCS 1997: 0- |
| 41 | | Zhanliang Chen,
Richard D. Schlichting:
Interconnecting Interactive and Remote Parallel Components Using Schooner.
Softw., Pract. Exper. 27(11): 1349-1367 (1997) |
| 1996 |
| 40 | EE | Luai M. Malhis,
William H. Sanders,
Richard D. Schlichting:
Numerical performability evaluation of a group multicast protocol.
Distributed Systems Engineering 3(1): 39-52 (1996) |
| 39 | EE | Patrick T. Homer,
Richard D. Schlichting:
Configuring scientific applications in a heterogeneous distributed system.
Distributed Systems Engineering 3(3): 173-184 (1996) |
| 1995 |
| 38 | EE | Abdollah A. Afjeh,
Patrick T. Homer,
Henry Lewandowski,
John A. Reed,
Richard D. Schlichting:
Development of an intelligent monitoring and control system for a heterogeneous numerical propulsion system simulation.
Annual Simulation Symposium 1995: 278-287 |
| 37 | | Matti A. Hiltunen,
Richard D. Schlichting:
Constructing a Configurable Group RPC Service.
ICDCS 1995: 288-295 |
| 36 | EE | Zhanliang Chen,
Richard D. Schlichting:
Monitoring and controlling remote parallel computations using Schooner.
IPPS 1995: 614-620 |
| 35 | EE | Nina T. Bhatti,
Richard D. Schlichting:
A System for Constructing Configurable High-Level Protocols.
SIGCOMM 1995: 138-150 |
| 34 | | Richard D. Schlichting,
Vicraj T. Thomas:
Programming Language Support for Writing Fault-Tolerant Distributed Software.
IEEE Trans. Computers 44(2): 203-212 (1995) |
| 33 | EE | David E. Bakken,
Richard D. Schlichting:
Supporting Fault-Tolerant Parallel Programming in Linda.
IEEE Trans. Parallel Distrib. Syst. 6(3): 287-302 (1995) |
| 1994 |
| 32 | | Matti A. Hiltunen,
Richard D. Schlichting:
A Model for Adaptive Fault-Tolerant Systems.
EDCC 1994: 3-20 |
| 31 | | Masato Suzuki,
Takuya Katayama,
Richard D. Schlichting:
Implementing Fault Tolerance with an Attribute and Functional Based Model.
FTCS 1994: 244-253 |
| 30 | EE | Patrick T. Homer,
Richard D. Schlichting:
Using Schooner to support distribution and heterogeneity in the Numerical Propulsion System Simulation project.
Concurrency - Practice and Experience 6(4): 271-287 (1994) |
| 29 | | Patrick T. Homer,
Richard D. Schlichting:
A Software Platform for Constructing Scientific Applications from Heterogeneous Resources.
J. Parallel Distrib. Comput. 21(3): 301-315 (1994) |
| 1993 |
| 28 | | Patrick T. Homer,
Richard D. Schlichting:
Supporting Heterogeneity and Distribution in the Numerical Propulsion System.
HPDC 1993: 187-195 |
| 27 | | Matti A. Hiltunen,
Richard D. Schlichting:
An Approach to Constructing Modular Fault-Tolerant Protocols.
SRDS 1993: 105-114 |
| 26 | EE | Shivakant Mishra,
Larry L. Peterson,
Richard D. Schlichting:
Consul: a communication substrate for fault-tolerant distributed programs.
Distributed Systems Engineering 1(2): 87-103 (1993) |
| 25 | | David Notkin,
Richard D. Schlichting:
Computer Science in Japanese Universities.
IEEE Computer 26(5): 62-70 (1993) |
| 24 | | Shivakant Mishra,
Larry L. Peterson,
Richard D. Schlichting:
Experience with Modularity in Consul.
Softw., Pract. Exper. 23(10): 1059-1075 (1993) |
| 1992 |
| 23 | EE | Matti A. Hiltunen,
Richard D. Schlichting:
Modularizing fault-tolerant protocols.
ACM SIGOPS European Workshop 1992 |
| 22 | | Richard D. Schlichting,
Vicraj T. Thomas:
A Mult-Paradigm Programming Language for Constructing Fault-Tolerant, Distributed Systems.
SRDS 1992: 222-229 |
| 21 | | Shivakant Mishra,
Larry L. Peterson,
Richard D. Schlichting:
Protocol Modularity in Systems for Managing Replicated Data.
Workshop on the Management of Replicated Data 1992: 78-81 |
| 1991 |
| 20 | | David E. Bakken,
Richard D. Schlichting:
Tolerating Failures in the Bag-of-Tasks Programming Paradigm.
FTCS 1991: 248-255 |
| 19 | | Richard D. Schlichting:
Operating Systems and Fault-Tolerance.
Operating Systems of the 90s and Beyond 1991: 150-153 |
| 1990 |
| 18 | EE | Richard D. Schlichting:
Fault-tolerance support in distributed systems: position paper.
ACM SIGOPS European Workshop 1990 |
| 17 | | Shivakant Mishra,
Larry L. Peterson,
Richard D. Schlichting:
Communication Substrate for Maintaining Replicated Data.
Workshop on the Management of Replicated Data 1990: 125-127 |
| 16 | | Roger Hayes,
Norman C. Hutchinson,
Richard D. Schlichting:
Integrating Emerald into a System for Mixed-Language Programming.
Comput. Lang. 15(1): 95-108 (1990) |
| 1989 |
| 15 | | Shivakant Mishra,
Larry L. Peterson,
Richard D. Schlichting:
Implementing Fault-Tolerant Replicated Ojects Using Psync.
SRDS 1989: 42-52 |
| 14 | EE | Larry L. Peterson,
Nick C. Buchholz,
Richard D. Schlichting:
Preserving and Using Context Information in Interprocess Communication.
ACM Trans. Comput. Syst. 7(3): 217-246 (1989) |
| 1988 |
| 13 | | Roger Hayes,
Steve W. Manweiler,
Richard D. Schlichting:
A Simple System for Constructing Distributed, Mixed-language Programs.
Softw., Pract. Exper. 18(7): 641-660 (1988) |
| 1987 |
| 12 | | Richard D. Schlichting,
Gregory R. Andrews,
Norman C. Hutchinson,
Ronald A. Olsson,
Larry L. Peterson:
Observations on Building Distributed Languages and Systems.
Experiences with Distributed Systems 1987: 271-291 |
| 11 | | Gregory R. Andrews,
Richard D. Schlichting,
Roger Hayes,
Titus D. M. Purdin:
The Design of the Saguaro Distributed Operating System.
IEEE Trans. Software Eng. 13(1): 104-118 (1987) |
| 10 | | Roger Hayes,
Richard D. Schlichting:
Facilitating Mixed Language Programming in Distributed Systems.
IEEE Trans. Software Eng. 13(12): 1254-1264 (1987) |
| 9 | | Titus D. M. Purdin,
Richard D. Schlichting,
Gregory R. Andrews:
A File Replication Facility for Berkeley Unix.
Softw., Pract. Exper. 17(12): 923-940 (1987) |
| 1986 |
| 8 | EE | Gregory R. Andrews,
Richard D. Schlichting:
The Saguaro distributed operating system and related projects.
ACM SIGOPS European Workshop 1986 |
| 7 | | Richard D. Schlichting,
Titus D. M. Purdin:
Failure Handling in Distributed Programming Languages.
Symposium on Reliability in Distributed Software and Database Systems 1986: 59-66 |
| 1985 |
| 6 | | Richard D. Schlichting:
A Technique for Estimating Performance of Fault-Tolerant Programs.
IEEE Trans. Software Eng. 11(6): 555-563 (1985) |
| 1984 |
| 5 | | Richard D. Schlichting:
A Technique for Estimating Performance of Fault-Tolerant Programs.
Symposium on Reliability in Distributed Software and Database Systems 1984: 62-74 |
| 4 | EE | Richard D. Schlichting,
Fred B. Schneider:
Using Message Passing for Distributed Programming: Proof Rules, Disciplines.
ACM Trans. Program. Lang. Syst. 6(3): 402-431 (1984) |
| 3 | | Fred B. Schneider,
David Gries,
Richard D. Schlichting:
Fault-Tolerant Broadcasts.
Sci. Comput. Program. 4(1): 1-15 (1984) |
| 1983 |
| 2 | EE | Richard D. Schlichting,
Fred B. Schneider:
Fail-Stop Processors: An Approach to Designing Fault-Tolerant Computing Systems
ACM Trans. Comput. Syst. 1(3): 222-238 (1983) |
| 1982 |
| 1 | | Richard D. Schlichting,
Fred B. Schneider:
Understanding and Using Asynchronous Message Passing (Preliminary Version).
PODC 1982: 141-147 |