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

challenges of self managing systems a system
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Challenges of Self-Managing Systems: a System Administrator’s Perspective

  • Dr. Alva L. Couch, Associate Professor
  • f Computer Science,

Tufts University, Medford, MA USA couch@cs.tufts.edu

slide-2
SLIDE 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

slide-3
SLIDE 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”

slide-4
SLIDE 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:

  • ptimization/intrusiveness tradeoffs
slide-5
SLIDE 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
slide-6
SLIDE 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

slide-7
SLIDE 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.

slide-8
SLIDE 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

  • f policy”
slide-9
SLIDE 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.

slide-10
SLIDE 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.