| IP.com Number | IPCOM000170589D |
|
|
|---|---|---|---|
| Dated | May 21, 2008 UTC | ||
| Size | 2 page(s) (87.9 KB) | ||
| Disclosed by |
|
||
| Country | |
|---|---|
| Language | English (United States) |
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.
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...
Copyright © 2004-2010 IP.com. All Rights Reserved.