Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2007 IBM Corporation Storage Area Network Management Modeling Simulation Eclipse Aperi SAN Simulator Ramani Routray.

Similar presentations


Presentation on theme: "© 2007 IBM Corporation Storage Area Network Management Modeling Simulation Eclipse Aperi SAN Simulator Ramani Routray."— Presentation transcript:

1 © 2007 IBM Corporation Storage Area Network Management Modeling Simulation Eclipse Aperi SAN Simulator Ramani Routray

2 © 2007 IBM Corporation 2 Outline  Background  Motivation  Architecture  Experimental Setup  Future Work  Donation to Aperi ( www.eclipse.org/aperi)www.eclipse.org/aperi  Q & A

3 © 2007 IBM Corporation 3 Background

4 IBM logo must not be moved, added to, or altered in any way. Background should not be modified, except for quotes, which use gray background. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, light blue R204 | G204 | B255 Maximum length: 2 lines Slide body: 18pt Arial Regular, white Square bullet color: green R223 | G255 | B102 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations IBM Research © 2007 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements 4 Storage Area Network

5 IBM logo must not be moved, added to, or altered in any way. Background should not be modified, except for quotes, which use gray background. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, light blue R204 | G204 | B255 Maximum length: 2 lines Slide body: 18pt Arial Regular, white Square bullet color: green R223 | G255 | B102 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations IBM Research © 2007 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements 5 Standards and Terminologies  CIM (Common Information Model)  SMI-S (Storage Management Initiative Specification)  WBEM (Web Based Enterprise Management)  CIM Agent  CIMOM  CIM Provider

6 IBM logo must not be moved, added to, or altered in any way. Background should not be modified, except for quotes, which use gray background. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, light blue R204 | G204 | B255 Maximum length: 2 lines Slide body: 18pt Arial Regular, white Square bullet color: green R223 | G255 | B102 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations IBM Research © 2007 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements 6 Motivation

7 IBM logo must not be moved, added to, or altered in any way. Background should not be modified, except for quotes, which use gray background. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, light blue R204 | G204 | B255 Maximum length: 2 lines Slide body: 18pt Arial Regular, white Square bullet color: green R223 | G255 | B102 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations IBM Research © 2007 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements 7 CIM Agent CIM Client CIM Agent (Embedded/External) CIMOM (Sun WBEM / SNIA / Pegasus) CIM Provider Managed Device  Logically Independent Piece of Software  Standards Driven  Hence, easy to simulate

8 IBM logo must not be moved, added to, or altered in any way. Background should not be modified, except for quotes, which use gray background. Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Slide heading: 28pt Arial Regular, light blue R204 | G204 | B255 Maximum length: 2 lines Slide body: 18pt Arial Regular, white Square bullet color: green R223 | G255 | B102 Recommended maximum text length: 5 principal points Group name: 14pt Arial Regular, white Maximum length: 1 line Copyright: 10pt Arial Regular, white Template release: Oct 02 For the latest, go to http://w3.ibm.com/ibm/presentations IBM Research © 2007 IBM Corporation Optional slide number: 10pt Arial Bold, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements 8 Architecture

9 IBM Research © 2007 IBM Corporation 9 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture

10 IBM Research © 2007 IBM Corporation 10 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture Visual editor where user can specify the devices, types and their connectivity to visualize the generated virtual SAN

11 IBM Research © 2007 IBM Corporation 11 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture  Takes snapshot of any live CIM agent(s)  Scans namespaces and enumerates all CIM instances  Instances along with objectpaths are indexed and persisted.

12 IBM Research © 2007 IBM Corporation 12 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture  Generates MOF file by reading CIM class definitions from live CIMOM  MOF files are compiled into iSAN CIMOM

13 IBM Research © 2007 IBM Corporation 13 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture  Vendor specific proprietary information is stored in templates  Templates capture  naming conventions  profiles supported  modeling and extension used by vendors for CIM entities, number of instances, associations  device control flow for configuration change action.  Generation process is similar to automatically generating DTD/XML schema.

14 IBM Research © 2007 IBM Corporation 14 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture  Based on user configuration, appropriate templates of devices are picked.  CIM instances and their correlation data is generated and persisted using the templates.

15 IBM Research © 2007 IBM Corporation 15 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture  CIM information generated using snapshot based or configuration based approach is persisted in device configuration repository.  Repository contains following 4 types of information:  connectivity and credentials of the CIM agent  namespace(s) associated with the CIM agent  CIM classes associated with the namespace  CIM data (CIM objectpath, CIM instance) associated with the CIM classes

16 IBM Research © 2007 IBM Corporation 16 Architecture CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository iSAN CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegassus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository CIM Agent (Server/Storage Subsystem/Tape Library/FC Switch/..) CIMOM (Pegasus/Sun WBEM/SNIA/..) Provider (Server Profile/Array Profile/Switch Profile/BSP Profile/.. Device(s) Configuration Repository Visual Workbench MOF Scanner Template Generator Data Generator Snapshot Maker Real Live CIM agent Knowledge Repository Real Live CIM agent Architecture  iSAN contains a set of providers to serve data out of the repository based on the types of open source CIMOMs.  iSAN implements instance provider, association provider, method provider and indication provider.

17 IBM Research © 2007 IBM Corporation 17 iSAN Modes of Operation  Snapshot  Snapshot one CIMOM or Merge multiple CIMOM to one snapshot  Helps in device unavailability, Network Latency  Base for what-if-analysis  Configuration  Scalability  No real device availability with a configuration for snapshot  What-if-analysis  View before provision action or configuration modification

18 IBM Research © 2007 IBM Corporation 18 Scenarios Real Live Managed Environment Simulated CIM Agent(s) Snapshot Declarative Configuration of Managed Environment Generate Simulated CIM Agent(s) Configuration What-if Analysis

19 IBM Research © 2007 IBM Corporation 19 Architecture Input Configuration Format Server [ Type = eSeries Model = 1849 Processor = Processor Software = IBM WAS Manufacturer = IBM OS = OS HBA [ Type = Type2460 Model = CK Manufacturer = Vendor HBA Port = 2 ] Fabric [ ZoneConfig = [ ZoneSet = composition Zone = composition ZoneMember = composition … ] FC Switch [ Type = 4100 Model = Model Manufacturer = Vendor FC Switch Port = 8 NUM = 4 ] StorageSubsystem [ Type = 800 Model = 2107 Manufacturer = IBM StorageExtents = composition StoragePools = extent composition StorageVolumes = composition MaskingMapping = composition ] Connectivity [ visually wired / random / planner ]

20 IBM Research © 2007 IBM Corporation 20 Experimental Setup

21 IBM Research © 2007 IBM Corporation 21 Assumptions  Assumptions  We are not testing scalability of CIMOMs  Snapshot timings are dependent on  Network Latency  Number of Instances based on real live device configuration  Live CIMOM latency  Test Bed  Heterogeneous multi-vendor devices  Local lab. setup and SNIA lab.  IBM DB2 UDB / Cloudscape as iSAN repository

22 IBM Research © 2007 IBM Corporation 22 Time taken to snapshot Device CIM Agents

23 IBM Research © 2007 IBM Corporation 23 Effect of iSAN indexing on Association providers (iSAN Indexes are on top of CIM indexing mechanisms)

24 IBM Research © 2007 IBM Corporation 24 Future Work

25 IBM Research © 2007 IBM Corporation 25 Future Work  Advanced Performance Profile Support  Advanced CIM Indication Support  Integration of iSAN with SAN Planners  Advanced declarative iSAN  Integration of iSAN with device hardware simulators

26 IBM Research © 2007 IBM Corporation 26 Want to get involved ?  Available (Open Source)  www.eclipse.org/aperiwww.eclipse.org/aperi  Contact Ramani Routray ( routrayr@us.ibm.com) for more detailsroutrayr@us.ibm.com  iSAN: Storage Area Network Management Modeling Simulation [ Ramani Routray, Sandeep Gopisetty, Pallavi Galgali, Amit Modi, Shripad Nadgowda ] Published in proceedings of IEEE International Conference on Networking, Architecture, and Storage (NAS) 2007

27 IBM Research © 2007 IBM Corporation 27 Questions

28 IBM Research © 2007 IBM Corporation 28 Thank You!


Download ppt "© 2007 IBM Corporation Storage Area Network Management Modeling Simulation Eclipse Aperi SAN Simulator Ramani Routray."

Similar presentations


Ads by Google