distributed systems management

22
Distributed Systems Management • What is management? • Strategic factors (planning, control) • Tactical factors (how to do support the strategy practically). • Handling planning/control/configurations – being able to adapt to changes. • Manual and Automatic elements.

Upload: coby

Post on 22-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Distributed Systems Management. What is management? Strategic factors (planning, control) Tactical factors (how to do support the strategy practically). Handling planning/control/configurations – being able to adapt to changes. Manual and Automatic elements. The management (life) cycle. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Distributed Systems Management

Distributed Systems Management• What is management?

• Strategic factors (planning, control)• Tactical factors (how to do support the strategy practically).

• Handling planning/control/configurations – being able to adapt to changes.

• Manual and Automatic elements.

Page 2: Distributed Systems Management

The management (life) cycle

Page 3: Distributed Systems Management

What should be managed?• Configuration management• Fault management• Accounting management• Performance management• QoS management• Security management• Name and directory management

• Tools:• Remote operation execution• Management Information Storage• Even reporting• Log control

Page 4: Distributed Systems Management

System Management Architectures

• What management architectures are you using in your project?

Page 5: Distributed Systems Management

Managed objects• Management Interface in addition to the functional interface• Can be a structure outside a hardware unit

• Operation: requests on the objects (aqtion, information)• Results (response)• Notifications (unsolicited)

Page 6: Distributed Systems Management

MIB: Management Information Base

Page 7: Distributed Systems Management

Management Functions

• Configuration• Fault• Performance / QoS• Accounting• Security• Naming

Page 8: Distributed Systems Management

Configuration management• For example Network Configuration

• Information (graphical) to administrator• Discovery of topology• Automated / manual reconfiguration or updates

• Other HW/SW Configuration issues

• State: up or down?• Status: e.g. load or other internal state of an object• Relation: Relations to other objects

Page 9: Distributed Systems Management

Fault management• Detecting and solving errors… • Notifications of (faults, failures, errors).

• - and what comes after notification?• Notification / alarm may be brought along with information about the faulty situation.• Solving the errors – reconfiguration, replacement of equipment, other actions.• Fault diagnosis or test after problems have been solved.

• Fault prevention – e.g. warning about faulty equipment…

Page 10: Distributed Systems Management

Performance / QoS management• Performance: What is the distinction between monitoring and management?• Step 1: Monitoring speed, latency, progress of processes. Comparing monitored valures to desirable or required ones. Actions/alarms in case of specification violations.• Congestion, overloads, assisting the (capacity) planning.• What countermeasures to take in case of violations???

Page 11: Distributed Systems Management

Accounting management• Monitoring usage of e.g. bandwidth and other ressources (like disk space, processor power).

• Construction of statistics• Can be used for accounting, i.e. charging the users depending on their usage of ressources (ISP, Telephony providers, storage providers, ….).

• Different kinds of monitoring:

Page 12: Distributed Systems Management

Security management• From the management point of view, it is much about monitoring events – for example intruisions, abuse, violation of specifications.

Page 13: Distributed Systems Management

Naming management• Keeping track of names, updating, organising, …• Not trivial in a highly dynamic (and possibly mobile) environment

Page 14: Distributed Systems Management

Strategic Management• The strategy is the highest level of management• Deals with policies and pricinples.• Decisions concerning how to handle different situations, from a ”political” rather than technical point of view.

• E.g. what should happen in case of security violations, or if a user is using more ressources than he is supposed to do?• E.g. how should quota for disk space, CPU power etc. be allocated?

• The strategical management has the long-term view of the system.

• Strategical management -> Tactical Management (-> Operational management).

• The strategical management should be explicitly described (as opposed to implicitly assumed ).

Page 15: Distributed Systems Management

Tactical Management• Based on the strategic management• Example: Strategic management has defined how to handle disk quotas. The tactical management will deal with how to execute these policies. Could also be the implementation of back-up procedures.• Are more technical than the strategic management – and shorter-termed.

Page 16: Distributed Systems Management

Centralising or decentralising?• Should the management be distributed, and how?• A Distributed system can very well be centrally managed (which is often the simplest, especially if the system is homogeneous).

• Example: Network management• Centralized management may be impossible in geographically dispersed and heterogeneous systems. • How about the scalability?

• Integrated management – a ”third way” which is basically centralized. Still unmature, but potential useful for many systems including c2c systems, sensor networks, …

Page 17: Distributed Systems Management

A generic management model• To describe the different management models….

• Scalability can be supported by hierarcies and/or cooperation

•As in all other protocol stacks: proxies

Page 18: Distributed Systems Management

Centralized management model• Islands of management (with or without coordination)

Page 19: Distributed Systems Management

Integrated management model•Nice simple figure, but tool integration platform is not simple… different distributed-systems models can be applied here as well.

Page 20: Distributed Systems Management

Decentralized management model•Nice simple figure, but tool integration platform is not simple… different distributed-systems models can be applied here as well.

Page 21: Distributed Systems Management

OSI management model• … may be simplified by ODP management model.

Page 22: Distributed Systems Management

Monitoring models• acquisition, processing, dissemination, presentation (at management consoles).