Jitu Bagria

Embed Size (px)

Citation preview

  • 8/7/2019 Jitu Bagria

    1/11

    Automated and distributedAutomated and distributed

    management applications withmanagement applications withJiro technologyJiro technology

  • 8/7/2019 Jitu Bagria

    2/11

    Problem before JIROProblem before JIRO

    Introduce by SunMicroSystemIntroduce by SunMicroSystem

    Managing Distributed Resource.Managing Distributed Resource.

    Platform independentPlatform independent

    Web based GUIS and ManagementWeb based GUIS and ManagementAppApp

  • 8/7/2019 Jitu Bagria

    3/11

    Using JIROUsing JIRO

    Integrated and Automated ManagementIntegrated and Automated ManagementSoftware.Software.

    A standard extension to the Java platform, isA standard extension to the Java platform, isspecifiedspecified by the Federated Managementby the Federated ManagementArchitecture (FMA).Architecture (FMA).

    Jiro goes further than just platformJiro goes further than just platformindependence, however, and introduces Jiniindependence, however, and introduces Jini--connection technology for distributedconnection technology for distributed

    management across a network.management across a network.

  • 8/7/2019 Jitu Bagria

    4/11

    Three TIER ArchitectureThree TIER Architecture

    Management Console

    CIM Devices SNMPDevices

    Other Devices

    Dynamic

    Managementservices

    StaticManagement

    services

    Jiro TechnologyDistributedManagementLogic Layer

    Management Resource Layer

  • 8/7/2019 Jitu Bagria

    5/11

  • 8/7/2019 Jitu Bagria

    6/11

    WorkingWorking

    Partition the Management environmentPartition the Management environment

    private management servers canhost managementprivate management servers canhost managementservices that are specific to theirhostsservices that are specific to theirhosts

    The servers (including the shared server) canbeThe servers (including the shared server) canbereplicated to achieve higher availability.replicated to achieve higher availability.

    These servers form anintra domainfederationforThese servers form anintra domainfederationforthe management domain. The shared managementthe management domain. The shared managementservers canalso communicate with each other.servers canalso communicate with each other.

  • 8/7/2019 Jitu Bagria

    7/11

    Type ofServiceType ofServiceType of services

    Static serviceDynamic Service

    Type of services

    Static service

  • 8/7/2019 Jitu Bagria

    8/11

    StaticServiceStaticService

    known as FederatedBeans base servicesknown as FederatedBeans base services ---- are aare aguaranteed partofthe environmentin aguaranteed partofthe environmentin amanagementdomain. The base services includemanagementdomain. The base services include

    transaction, controller, logging, events, andtransaction, controller, logging, events, andscheduling.scheduling.

    They are available foruse by the clients and servicesThey are available foruse by the clients and services

    belonging to amanagementdomain, and do notbelonging to amanagementdomain, and do notdepend on the dynamic services model.depend on the dynamic services model.

    There is only one ofeach type ofservice available inThere is only one ofeach type ofservice available ineach managementdomain.each managementdomain.

  • 8/7/2019 Jitu Bagria

    9/11

    Dynamic servicesDynamic services

    The FederatedBeansdynamicservicesThe FederatedBeansdynamicservicesmodel extends Java'sRemote Methodmodel extends Java'sRemote MethodInvocation(RMI) to support the higher levelInvocation(RMI) to support the higher levelofabstractionappropriate formanagementofabstractionappropriate formanagement

    application.application.

    Additional managementcapabilitiesAdditional managementcapabilities(security, transaction, controller) thatcanbe(security, transaction, controller) thatcanbeadded to anyJiroadded to anyJiro--based componentbased component

    Transactional persistenceTransactional persistence

    Remote classmethod (procedural)Remote classmethod (procedural)

  • 8/7/2019 Jitu Bagria

    10/11

    ConclusionConclusion

    Jiro makes possible software that canJiro makes possible software that canincrease availability and help reduce the costincrease availability and help reduce the cost

    and complexity ofmanagementand complexity ofmanagement

    The new paradigm for managementThe new paradigm for managementsoftware is multiplesoftware is multiple--vendor creation andvendor creation and

    reuse of these FederatedBeans components.reuse of these FederatedBeans components.The Storage Pool bean in our example couldThe Storage Pool bean in our example couldalso be used by a component that consumesalso be used by a component that consumesdisks due to failure predictions.disks due to failure predictions.

  • 8/7/2019 Jitu Bagria

    11/11