SI-SI Dependency Nagendra Kumar Senior Software Engineer,

Slides:



Advertisements
Similar presentations
Keys to Maximizing Component Reuse: Lessons and Case Studies OReilly Conference on Enterprise Java March 29, 2001 Presented by Gary Baney CTO, Flashline.com.
Advertisements

Welcome to Middleware Joseph Amrithraj
Address Configuration in Adhoc Networks in IPv4. By Meenakshi Sundaram V.
Technical Architectures
Chapter 11 Configuring Dynamic Host Configuration Protocol
Chapter 1 Introducing Windows Server 2012/R2
NETOP ONDEMAND What’s new in version 2.1? DECEMBER 09 NETOP ONDEMAND1.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Ensure geographical redundancy.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Understanding and Managing WebSphere V5
Chapter 14 Network Management Business Aspects Architectures Technology.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 4: Dynamic Host Configuration Protocol.
Sage User Network 11 th June 2009 Andrew Credland - Product Development Manager.
Additional SugarCRM details for complete, functional, and portable deployment.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
©2003–2008 Check Point Software Technologies Ltd. All rights reserved. CheckPoint new security architecture and R70 highlights.
The evolution of HR David Woodward Chief Information Officer.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Network Management System The Concept –From a central computer, network administrator can manage entire network Collect data Give commands –Moving gradually.
Submitted by: Shailendra Kumar Sharma 06EYTCS049.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Computer Emergency Notification System (CENS)
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE Virtual Appliance Presenter Name: Patrick Nicholson.
August 3-4, 2004 San Jose, CA Developing a Complete VoIP System Asif Naseem Senior Vice President & CTO GoAhead Software.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 6: Cisco IOS Threat Defense Features.
Version # Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1999 by Carnegie.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—1-1 Getting Started with Cisco Unified Communications Manager Installing and Upgrading Cisco.
A Model-Based Approach for AMF Configuration Generation Pejman Salehi, Pietro Colombo Abdelwahab Hamou-Lhadj, Ferhat Khendek Concordia University Department.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
ISCUG Keynote May 2008 Acknowledgements to the TI-Nokia ESL forum (held Jan 2007) and to James Aldis, TI and OSCI TLM WG Chair 1 SystemC: Untapped Value.
1 Murthy Esakonu June 3rd, 2009 Shenzhen China OpenSAF Developer Days 2009 Writing First OpenSAF Application Session OpenSAF.
OpenSAF Technical Overview Mario Angelic Technical Co-Chair OpenSAF Project June 4 th, 2009.
Building Systems with OpenSAF Mario Angelic Expert Hans Feldt OpenSAF Technical Co-Chair
1 Nagendra Kumar Senior Software Engineer, Emerson Network Power, Embedded Computing. Date: June 4 th, 2009 Moving AMF.
Logo 1 Vishal Soni Senior Software Engineer Emerson Network Power – Embedded Computing. OpenSAF MDS, VDS and Build Environment Maintainer.
vSphere 6 Foundations Exam Training
1 Sayandeb Saha OpenSAF Tech Evangelist October 16 th 2008 Platform Adaptation Interface.
Welcome to our Presentation on ORACLE Flexcube & Bank Asia- Banking Technology.
1 Jonathan Fournier Senior Engineer – Linux Product Division Munich, Germany The Platform Management Service.
The Holmes Platform and Applications
Chapter 1 Introducing Windows Server 2012/R2
Chapter 14 Network Management
Migrating a Legacy Application to OpenSAF Experience and Findings Using OpenSAF Ana Sanz Merino SAPC System Architect Ericsson.
Introduction to OpenSAF
High Availability 24 hours a day, 7 days a week, 365 days a year…
Current Generation Hypervisor Type 1 Type 2.
Transforming VLC into an SA-Aware Application
Netscape Application Server
OpenSAF Roadmap Murthy Esakonu GoAhead Software Inc OpenSAF TLC.
N-Tier Architecture.
Integrating HA Legacy Products into OpenSAF based system
OpenSAF Wanted Architecture TLC view
Pipeline Execution Environment
Cluster Communications
OpenSAF portability Murthy Esakonu
SERVICENOW ADMIN online Training at GoLogica Technologies
SDN Overview for UCAR IT meeting 19-March-2014
Introduction to Cloud Computing
DHCP, DNS, Client Connection, Assignment 1 1.3
Chapter 2: The Linux System Part 1
Lecture 1: Multi-tier Architecture Overview
Chapter 16 Host Configuration : BOOTP and DHCP
Analysis models and design models
Component-based Applications
Chapter 14 Web-Based Management 14-1 Chapter 14
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Presentation transcript:

SI-SI Dependency Nagendra Kumar Senior Software Engineer, Emerson Network Power, Embedded Computing. nagendra.kumar@emerson.com June 3rd, 2009

Introduction of SI-SI Dependency Feature Examples Explored Presentation Outline Introduction of SI-SI Dependency Feature Examples Explored Tips Telecast Configuration Concepts References

Presentation Outline Introduction of SI-SI Dependency Feature Examples Explored Tips Telecast Configuration Concepts References

Introduction of SI-SI Dependency Feature When Introduced? Implemented in OpenSAF 3.0.0 release. AMF Feature compliance with B.01.01. Overall objective: With OpenSAF we want to define the de-facto standard in HA middleware which we expect to be widely adopted by our Telco customers. ECC USP: With Avantellis we will offer a fully integrated and validated „Application Ready“ platform to our customers ensuring the portability, flexibility and vendor independence only OpenSource environments can ensure. Competitors: GoAhead is a proprietary HA middleware application which use in commercial high volume deployments is absolutely no longer in the sense of our Tier1 customers. SUN Netra High Availability (HA) Suite Software also fall under this category. OpenClovis is based on a dual licensing model whereby for commercial use the license is not OpenSource but a royalty bearing proprietary version.

Introduction of SI-SI Dependency Feature What is it? One Service Instance (SI) can depend on another Service Instance (SI) Depend for what? For getting ACTIVE assignment. Not for getting STANDBY assignment.

Introduction of SI-SI Dependency Feature Few Terminologies: If SI1 depend upon SI2, then SI1 is called “Dependent SI” and SI2 is called “Sponsor SI”. SI is “Assigned” means: It has either of ACTIVE or QUIESCING assignment for at least an SU. SI is “Unassigned” means: It has either QUIESCED or STANDBY HA State or doesn’t have HA state assigned.

Introduction of SI-SI Dependency Feature Administrative Unlock Administrative Lock Sponsor SI ACTIVE STDBY Depends on SU1 SU2 Tolerance Timer Running Tolerance Timer Expired Dependent SI ACTIVE STDBY SU3 SU4 SU1 and SU2 Belong to SG1 – 2N Red SU3 and SU4 Belong to SG2 – 2N Red

Introduction of SI-SI Dependency Feature Few Points: Dependent SI and Sponsor SI can belong to same/different Service Group. Service Group may be across different nodes. Means SI-SI dependency across cluster.

Introduction of SI-SI Dependency Feature Few Points Contd… : Beyond Cluster also supported ?? SI of a cluster SG. SI of an External SU’s SG. Means SI-SI Dependency can be configured between Cluster SG and External SU’s SG. Not for SIs across two clusters.

Introduction of SI-SI Dependency Feature Few Points Contd… : A “dependent SI” can depend upon more than one “Sponsor SI”. Sponsor SI 1 Dependent SI 1 Sponsor SI 2

Introduction of SI-SI Dependency Feature Few Points Contd… : A “Sponsor SI” can sponsor more than one “Dependent SI”. Dependent SI 1 Sponsor SI 1 Dependent SI 2 There should not be any “Cyclic Dependency”.

Introduction of SI-SI Dependency Feature Cyclic Dependency: SI1 depends on SI2. SI2 depends on SI1. SI1 SI2

Introduction of SI-SI Dependency Feature Cyclic Dependency contd…. : AMF can detect cyclic dependency configuration. Cyclic dependency configuration will be rejected.

Presentation Outline Introduction of SI-SI Dependency Feature Examples Explored Tips Telecast Configuration Concepts References

Examples Explored DHCP : Module1: Holds IP address pool. Module2: Gets IP addresses from Module1 and sends back to Clients. Module2 depends on Module1. If Module1 SI is removed, Module2 SI should also be removed.

Presentation Outline Introduction of SI-SI Dependency Feature Examples Explored Tips Telecast Configuration Concepts References

Tips Telecast Few Tips: Keep in mind, SI Ξ Work Load Configure SI-SI Dependency based on Work Dependency. Configure SI-SI Dependency based on Work flow.

Configure SI-SI Dependency based on Work Dependency. Tips Telecast Few Tips Contd…: Configure SI-SI Dependency based on Work Dependency. Work 2 Depends on Work 1 Work 1 Work 2

Configure SI-SI Dependency based on Work flow. Tips Telecast Few Tips Contd…: Configure SI-SI Dependency based on Work flow. Work 2 Depends on Work 1 Work 3 Depends on Work 2 Work 1 Work 2 Work 3

Presentation Outline Introduction of SI-SI Dependency Feature Examples Explored Tips Telecast Configuration Concepts References

Configuration Concepts AMF Configuration Interfaces: Two Options: Static Configuration: AppConfig.xml/NCSSystemBOM.xml. Dynamic Configuration: Management Interface (SNMP, CLI).

Configuration Concepts Option 1: Static Configuration Configuration Attributes : <SIInstance name="safSi=Si_Dependent"> ------------- <SIDepList> <SIDep name="safSi=Si_Sponsor" tolTime="500000" /> </SIDepList> --------------- </SIInstance>

Configuration Concepts Option 1: Dynamic Configuration Configuration Attributes (SAF-AMF-MIB): SaAmfSISIDepTableEntry ::= SEQUENCE { saAmfSISIDepSIName SnmpAdminString, saAmfSISIDepDepndSIName SnmpAdminString, saAmfSISIDepToltime SafTimeStamp, saAmfSISIDepRowStatus RowStatus }

Presentation Outline Introduction of SI-SI Dependency Feature Examples Explored Tips Telecast Configuration Concepts References

References SAF AIS Application Management Framework Specifications (SAI-AIS-AMF-B.01.01) OpenSAF Availability Service Release 3 Programmer's Reference.

Questions ?

Thank You! For queries, please post it to User mailing List [users@list.opensaf.org] Nagendra Kumar [nagendra.kumar@emerson.com]