challenges of self managing systems a system
play

Challenges of Self-Managing Systems: a System Administrators - PowerPoint PPT Presentation

Challenges of Self-Managing Systems: a System Administrators Perspective Dr. Alva L. Couch, Associate Professor of Computer Science, Tufts University, Medford, MA USA couch@cs.tufts.edu Sysadmins and self-managing systems


  1. Challenges of Self-Managing Systems: a System Administrator’s Perspective Dr. Alva L. Couch, Associate Professor of Computer Science, Tufts University, Medford, MA USA couch@cs.tufts.edu

  2. Sysadmins and self-managing systems • Self-managing systems: built from bottom up, system-centric – How to make systems more robust • System administration: built from the top down, administrator (people) centric – How to empower people to do their jobs

  3. Sysadmin Challenges for Self-managing Systems • Personal liability: it is not the self-healing system that can lose its job • Semantic distance and the problem of common referents: system administrators do not understand what self-healing systems do • Expense of policy changes: small changes can incur large (political) costs • Interference with auditing: can’t both “fix it” and “analyze it”

  4. Desirable Forms of Self-Management • Strong closures: “keep the box closed!” – “Half-open” is worse than “open” – We don’t want to debug “your” code (or “tweak your knobs”!) • Guarantees: “what can we expect?” – SLA for administrators – Controls concentrate on SLA parameters: optimization/intrusiveness tradeoffs

  5. “Like Hardware” • No need to build system • Automatic baselining and upgrades • Directly modify only configuration • Configuration concentrates on SLA • Replacement if fails • Remote diagnosis

  6. Low-Hanging Fruit • Closed, optimized network services – File sharing – Web services • Don’t forget management aids – Distributed • backup and recovery • email and spam control • firewalling and virus control – Tiered (local/remote) filesystems – User authentication and authorization

  7. The Near Future • Commoditization of services: file service becomes like routing; a reliable closed box. Already almost true. • Gradual commoditization of higher-level “policy-free” services, e.g., user privilege management. • System administrator’s job becomes component engineering.

  8. What Won’t Happen • Peer-peer adoption without strong convergence and fault-tolerance guarantees (peer-peer is a “problem”, not a “solution”) • Commoditization of administrator interface and business policies: “variant taxonomies of policy”

  9. Standards • Existing standards – Will aid developers; should not concern administrators – About how a tool should interact, not about how an administrator should interact • Standards that have helped sysadmins: – pop, imap, smtp, … – Sysadmin controls service; user controls choice of client/GUI • Some potentially helpful standards – Semantics of SLA parameters for component solutions – Base (“policy-free?”) semantics for user bindings including authentication and authorization.

  10. Conclusions • Build self-managing components. • Provide an interface with strong semantics. • Let sysadmins do the rest: – User interface – Translation from business policy to system policy.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend