15.12.2012 Views

deploying and managing ip over wdm networks - Index of

deploying and managing ip over wdm networks - Index of

deploying and managing ip over wdm networks - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Management System Design <strong>and</strong> Implementation Issues 151<br />

Table 8.2<br />

CaSMIM Interfaces Used in the NIM<br />

Casmim::AccessGroup2 Casmim::AdministeredObject2 Casmim::Connection2<br />

Casmim::ManagedObject2<br />

Casmim::Link2<br />

Casmim::Subnetwork2 Casmim::Termination2<br />

ITreeViewObject<br />

Subnetwork<br />

Figure 8.7 The northbound manager context.<br />

NorthBoundManager<br />

IInventory IConnection<br />

INorthboundInterface<br />

The current implementation also supports receiving <strong>and</strong> sending <strong>of</strong> notifications<br />

through the Common::Notification::Generator <strong>and</strong> the Common::Notification::GeneratorFactory<br />

interfaces.<br />

According to the st<strong>and</strong>ard [2], there can be two ways <strong>of</strong> implementing the<br />

CaSMIM interface—the fine grain <strong>and</strong> the coarse grain approach. In the first,<br />

each network element in the system is represented by a discrete CORBA object.<br />

While this approach is straightforward in its implementation, it results in a large<br />

performance <strong>over</strong>head because all <strong>of</strong> the representations <strong>of</strong> network elements<br />

must be mapped in the memory regardless <strong>of</strong> whether they are currently used or<br />

not. In the coarse grain approach, currently used in WINMAN, each object is<br />

represented by a unique CaSMIM identifier. While this approach provides

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!