universit d ottawa
play

UNIVERSIT DOTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY - PDF document

UNIVERSIT DOTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA Policy-Driven DISTRIBUTED MANAGEMENT ARCHITECTURES (Towards Open Distributed Management Architecture) Integrating Management and Distributed Object


  1. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA Policy-Driven DISTRIBUTED MANAGEMENT ARCHITECTURES (Towards Open Distributed Management Architecture) “Integrating Management and Distributed Object Technology” Kazi Farooqui (farooqui@csi.uottawa.ca) Department Of Computer Science, University of Ottawa, Ottawa K1N 6N5, Canada. 1

  2. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA 1. Integrating Management Models and ODP Model ❑ Model for Distributed Management: ☞ Synergy of: 1. Existing Management Models + 2. Distributed System Architectures such as RM-ODP. ☞ WHAT ODP Concepts + Principles + Architectural Frame- work can be used to enhance the OSI Management Model towards a “Distributed Management Model”? DISTRIBUTED OBJECT NETWORK MANAGEMENT TECHNOLOGY MODELS (ODP, CORBA, ANSAware) (OSI Management, TMN) DISTRIBUTED MANAGEMENT MODELS (ODMA) Figure 1. Integration of Distributed Object Technology in Network Management Models 2

  3. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA 2. MOTIVATION ❑ Why DISTRIBUTED OBJECT TECHNOLOGIES: ☞ Management Activity: Inherently DISTRIBUTED in nature. ☞ Management Applications: Advanced DISTRIBUTED PRO- CESSING APPLICATIONS. ☞ Management Platforms: Require numerous DISTRIBUTED PROCESSING functions (Transaction, Replication, Group, Event Distribution, Location Transparency, etc.) ❑ How does ODP Help........... ☞ GENERIC: A Generic Architectural Framework for Distrib- uted Systems Development (Concepts + Architectural Princi- ples + Distributed Processing Functions). ☞ META-STANDARD: Applicable to Different Application Domains (Telecommunications, Network Management, Manufacturing, etc.) ☞ DISTRIBUTED OBJECT MODEL: A Technology-Indepen- dent Model for the Development of Distributed Object-Based Systems. ☞ STRUCTURING PARADIGM: Different Viewpoints pro- vide clear separation of concerns and focus on specific man- agement aspects. (De-coupling of Management Applications and Management Platform). 3

  4. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA 3. State of the Art...... ❑ Limitations of the OSI Management Model: ☞ Primitive Point-to-Point Model. (Support for traditional Point-to-Point Management Activity). ☞ Tied to a specific Communication Platform (CMIS/CMIP). (Tight coupling between management operations and com- munications infrastructure). ❑ Towards Distributed Management Models....... ☞ Object-Machines for Configurable Distributed Management Platforms. ☞ Hierarchical Management Models. ☞ De-coupled Management Applications and Management Platforms. ☞ Policy-Driven Management Models. ☞ Management Domains. 4

  5. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA 5

  6. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA ODP Generic Model Enterprise Information Computational Engineering Model Model Model Model Inheritance & Specialization (of Concepts, rules, structures) Management Architecture Management Management Management Management Enterprise Information Computational Engineering Model Model Model Model TECHNOLOGY ARTIFACTS OF Management-SERVICES & Management-DISTRIBUTED PLATFORMS Figure 2. ODP Modelling of Management Systems 6

  7. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA 4. To Start......... ❑ FOCUS is on: ☞ Preliminary COMPUTATIONAL and ENGINEERING Models of OSI Management. (Start with Bits and Pieces of Computational and Engineering Modelling of Manage- ment). ☞ ODP Computational Model: A Framework for the Definition of Management Application as a Distributed Object World interacting by invoking Operations/Notifications at Interfaces in a “distribution-transparent” manner. Identification of: 1. Management Application Components. 2. Multiple Interfaces of Components. 3. Interactions between Interfaces (Operations, Notifica- tions). 4. Environment Constraints on Management Components and their Interactions. ☞ ODP Engineering Model: A Framework for the Definition of an Object-Based Distributed Management Platform. Modular Platform Support for Management Applications and of their interactions: 1. Communications-Support Infrastructure. 2. Transparency Support Infrastructure. 3. Domain-Specific Support Infrastructure. 4. Support for Management Policies. 5. Dynamic and Flexible Management Infrastructure. 7

  8. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA 5. Basic Computational Modelling of OSI Management ❑ What does ODP Computational Model offer to Management Model: ☞ Basic Object Model. ☞ Interaction Model. ☞ Type Model. ☞ Binding Model. 8

  9. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA ❑ BASIC OBJECT MODEL: management object Legend: : manager role interface : managed role interface : application-specific role Figure 3. Management Object ☞ A Management Object offers multiple interfaces in different roles. ☞ Roles are associated not with Objects but with their Interfaces. ☞ Management Object may act as “Manager” on one inter- face and as “Managed Object” on another interface. ☞ Supports the Modelling of “Hierarchical Management Applications”: 1. Hierarchy of managers managing a set of distributed managed objects. 2. Delegation of responsibility from a manager to a sub- manager. (Delegation of Management). 9

  10. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA ❑ INTERACTION MODEL: Computational Interface Template Distribution-Transparent Interaction Management Management Object Object Figure 4. Objects Interact by Operation Invocations OR Notifications at their Interfaces. ☞ Management Application is an object-based distributed application. ☞ Application components interact by sending operation invocations (ODP Interrogations) or notifications (ODP Announcement) at their interfaces. ☞ Management Interfaces specify: 1. signature : management operations and notifications. 2. behavior : ordering of operations and notifications = Protocol between interacting management interfaces. 3. environment constraints : QoS, Distribution Transparency, etc. (Notifications be delivered within 5 msec.) (Notifications be delivered to a group of managers). (Operations to be delivered to all or none of managed interfaces). 10

  11. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA mco mco mco mco mco mco mco mco mco mco MIB MO MO agent manager MO MO Managing system. Managed system. Legend Manager Interface. mco: management computational object Application Specific Interface. MIB: Management Information Base Managed Interface. Figure 5. Distributed Management Computational Model ☞ Distributed Management Computational Model is Backwards compatible with the existing Point-to-Point OSI Management Model: 1. Managing System: a. Management Object = single-interface object with “man- ager role”. 2. Managed System: a. Management Object = Agent Object with a “managed role” interface and a “manager role” interface. b. Managing System “manager interface” is bound to the “managed interface” of Agent Object. c. Agent offers a local “manager interface” bound to MO 11

  12. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA ❑ TYPE MODEL: M-CO1 M-CO3 M-CO2 Figure 6. Type Model: Interactions based on interface type matching. ☞ Management Applications are complex applications which can be created out of available components. ☞ A repository of management components and their interface types enables faster application creation. ☞ Management Application creation/composition based upon type-checked (late) binding of (interfaces of) application components. ☞ substitutability of one application (component) by another. (A manager interface can be substituted by its sub-type). ☞ Current ODP Type Model: Based on operation signature compatibility . Subtyping can be extended to QoS compatibil- ity and behavior compatibility to meet the needs of manage- ment applications. 12

  13. UNIVERSITÉ D’OTTAWA IEEE NM Workshop-98, Kazi Farooqui.. UNIVERSITY OF OTTAWA ❑ BINDING MODEL: Configuration Management M-CO-1 M-CO-2 Interface BINDING OBJECT QoS Management M-CO-3 Interface M-CO-4 Figure 7. Multi-Manager / Multi-Managed Object Binding. ☞ Support for management application-specific interaction pat- tern between multiple managers and managed objects. ☞ Binding Objects enable complex binding structures to be sup- ported between management application components. (Mul- ticasts of Notifications issued by an Event Forwarding Discriminator to multiple managers). ☞ Applications have control on configuration and quality of service of the complex binding (Add / Delete Managed Objects from the configuration). 13

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