Browse Prior Art Database

Method and Apparatus to Track and Dynamically Recreate past record images of CIM Servers by efficient use of CIM indications

IP.com Disclosure Number: IPCOM000178346D
Original Publication Date: 2009-Jan-23
Included in the Prior Art Database: 2009-Jan-23
Document File: 4 page(s) / 114K

Publishing Venue

IBM

Abstract

CIM (Common Information Model) is a standard by DMTF (Distributed Management Task Force) which is designed to separate management task of CIM compliant entities from its principal operation.As a part of a management task for a device, administrator/user need to monitor and track the behavior of a device for some specified period of time. The mentioned requirement could arise during testing or while tracking the performance number. Also user would like to see some past image of the CIM Server while studying its behavior. In this Invention Disclosure we are proposing the use of CIM Indications. We only capture complete image once when our system starts tracking the specific CIM Server. After that our system subscribes to all the indications on the CIM Server. Data received from indications is used to create deltas which describe nothing but the state changes in the device from the past. These deltas and first captured image is used later-on to dynamically recreate any past record images of the CIM Server.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 38% of the total text.

Page 1 of 4

Method and Apparatus to Track and Dynamically Recreate past record images of CIM Servers by efficient use of CIM indications

Authors:

Shripad J Nadgowda, Pallavi Galgali

1. Introduction:

CIM (Common Information Model) is a standard by DMTF (Distributed Management Task Force) which is designed to separate management task of CIM compliant entities from its

p

 rincipal operation. Any CIM client can talk to any CIM compliant entity in order to configure and manage the latter. With the widespread acceptance of CIM as a management standard, many of the vendors are providing CIM instrumentation for managing their devices. As a part of a management task for a device, administrator/user need to monitor and track the behavior of a device for some specified period of time. The mentioned requirement could arise during testing or while tracking the performance number. Also user would like to see some past image of the CIM Server while studying its behavior. Currently once various operations are done on the CIM Server, getting previous state is not possible. There is no existing tool which will help user recreate such prior states of the CIM server.

Further we are trying to recreate these past images the most efficient way. The crude method would be to capture the state of the whole CIM Server periodically by using enumerateInstance call on all the present classes and store these captured images for future reference. However, drawbacks of this method are:
1) Any other state modification operations need to be blocked every time device state capture operation is going on.

2) Periodically capturing such images is very time consuming and will affect the overall

performance of the CIM serve

3) Storing such complete images would require lot of space.

To overcome these drawbacks, we are proposing the use of indications. In our method, we

  ropose the use of indications. We only capture complete image once when our system starts tracking the specific CIM Server. After that our system subscribes to all the indications of the CIM Server. Data received from indications is used to create deltas which describe nothing but the state changes in the device from the past. These deltas and first captured image is used later-on to dynamically recreate any past record images of the CIM Server.

p

r.

1

Page 2 of 4

1.1 Known Solutions:

As mentioned above, there is no existing tool which will help user recreate such prior states of the CIM server. CIM instrumentation includes Indications, to which user (CIM Client user) can subscribe and get notified for the changes/events occurring on the device. But again, the data returned for the indications need to be understood and interpreted in the specific manner to

produce the delta mentioned in our method. Even though various applications currently make use

of indications, they are not using those the way we...