Self-Managing Distributed Systems

Current self-healing systems are built from “convergent” actions that only make repairs when necessary. Using an algebraic model of system administration, we challenge the traditional notion of “convergence” and propose a stronger definition with improved algebraic properties. Under the new definition, the structure of traditional configuration management systems is a natural emergent property of the algebraic model. We discuss the impact of the new definition, as well as the changes required in current convergent tools in order to conform to the new definition.

[1]  Lionel Cons,et al.  Pan: A High-Level Configuration Language , 2002, LISA.

[2]  Alva L. Couch SLINK: Simple, Effective Filesystem Maintenance Abstractions for Community-Based Administration , 1996, LISA.

[3]  Jon Finke An Improved Approach for Generating Configuration Files from a Database , 2000, LISA.

[4]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[5]  Jon Finke Generating Configuration Files: The Director's Cut , 2003, LISA.

[6]  J. L. Lions,et al.  INTRODUCTION TO SEMIGROUP THEORY , 1993 .

[7]  Patrick Goldsack,et al.  SmartFrog Meets LCFG: Autonomous Reconfiguration with Central Policy Control , 2003, LISA.

[8]  Stephanie Forrest,et al.  Infect Recognize Destroy , 1996 .

[9]  Cormac J. Sreenan,et al.  mmdump: a tool for monitoring internet multimedia traffic , 2000, CCRV.

[10]  Matt Holgate,et al.  The Arusha Project: A Framework for Collaborative UNIX System Administration , 2001, LISA.

[11]  Alva L. Couch,et al.  Seeking Closure in an Open World: A Behavioral Agent Approach to Configuration Management , 2003, LISA.

[12]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[13]  Mark Burgess,et al.  A Site Configuration Engine , 1995, Comput. Syst..

[14]  Matthias Felleisen,et al.  Environmental Acquisition in Network Management , 2002, LISA.

[15]  Paul Anderson,et al.  Towards a High-Level Machine Configuration System , 1994, LISA.

[16]  Mark Burgess,et al.  Distributed Resource Administration Using Cfengine , 1997, Softw. Pract. Exp..

[17]  Frode Eika Sandnes Scheduling Partially Ordered Events in a Randomised Framework: Empirical Results and Implications for Automatic Configuration Management , 2001, LISA.

[18]  Alva L. Couch,et al.  It's Elementary, Dear Watson: Applying Logic Programming To Convergent System Management Processes , 1999, LISA.

[19]  Steve Traugott,et al.  Bootstrapping an Infrastructure , 1998, LISA.

[20]  Mark Burgess,et al.  Theoretical System Administration , 2000, LISA.

[21]  P. A. Grillet Semigroups: An Introduction to the Structure Theory , 1995 .

[22]  Mel Siegel,et al.  Sensor fusion for context understanding , 2002, IMTC/2002. Proceedings of the 19th IEEE Instrumentation and Measurement Technology Conference (IEEE Cat. No.00CH37276).

[23]  Steve Traugott,et al.  Why Order Matters: Turing Equivalence in Automated Systems Administration , 2002, LISA.

[24]  Alva L. Couch,et al.  The Maelstrom: Network Service Debugging via "Ineffective Procedures" , 2001, LISA.

[25]  Alva L. Couch,et al.  An Expectant Chat About Script Maturity , 2000, LISA.

[26]  Mark D. Roth Preventing Wheel Reinvention: The psgconf System Configuration Framework , 2003, LISA.

[27]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[28]  Alva L. Couch Chaos Out of Order: A Simple, Scalable File Distribution Facility For 'Intentionally Heterogeneous' Networks , 1997, LISA.