jitu bagria
TRANSCRIPT
-
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