Performance Optimization for CIM association traversal for WMI Providers

IP.com Number IPCOM000170589D
thumb 01 thumb 02 thumb 03 thumb 04
Scaled page rendering of the first four pages
Dated May 21, 2008 UTC
Size 2 page(s) (87.9 KB)
 
Disclosed by IBM-IPCOM

Publication Summary

Disclosed is a technique to improve the performance of an association call by supporting association methods directly. Association related methods are made extrinsic and call to these made using invoke method.
Country
Language English (United States)

About this Publication

This document was submitted to IP.com's Prior Art Database and this preview is designed to provide you with information regarding the contents of this document by displaying up to the first four pages of the document as scaled page renderings and displaying a limited amount of text which was extracted from the document on the Text Preview Tab.

To find out more on how to obtain the entire document, click the Download tab. There is a charge for downloading some Prior Art Database documents; please examine carefully whether you believe this document fills your needs before purchasing.

For more information about the Prior Art Database, visit the Learn section of this website. Thank you for visiting IP.com's Prior Art Database! You may wish to check out our Global Patent Search website before you leave.

Continue to Text Preview →

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 61% of the total text.
This text was extracted from a PDF file.

Page 1 of 2

Performance Optimization for CIM association traversal for WMI Providers

Disclosed is a technique to improve the performance of an association call by supporting association methods directly. Association related methods are made extrinsic and call to these made using invoke method.

Current design of the associator call:


1.

2.

CLIENT

Associators()

Request/response

WMI to CMPI Converter

GetInstance()

Request/response

 EnumInstance() Request/response

GetInstance()

Request/response

WMI - CIMOM

GetInstance()

Request/response

 EnumInstance() Request/response

GetInstance()

Request/response

WMI to CMPI Converter

GetInstance()

Request/response

 EnumInstance() Request/response

GetInstance()

Request/response

CMPI PROVIDER

Client makes a call associators() by passing Source COP, Association Class Name and

Target Class Name.

WMI to CMPI Converter identifies it as associators() CIM call and since WMI does not

support associators() breaks the call into three different supported CIM calls and executes in sequence.
1. getInstance() on the Source COP
2. enumerateInstance() on Association Class Name
3. getInstance() on the matching Target COP. If there N matching target COP then there will be N getInstance calls.

Basically associators() method implemented by the provider never gets called. Instead algorithm for the same is placed in the WMI to CMPI Converter. With this current approach performance is in Order(n) compared to the new, improved appro...

Download This Document →

 

Copyright © 2004-2010 IP.com. All Rights Reserved.

Privacy Policy   |   About IP.com   |   Contact Us