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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

212 Deploying <strong>and</strong> Managing IP <strong>over</strong> WDM Networks<br />

11.5.2 Experiment Results<br />

This section describes WINMAN system reaction observed while executing the<br />

experiments for functional <strong>and</strong> nonfunctional attributes. Evaluation <strong>of</strong> the<br />

experiment results against the required functionality for both functional <strong>and</strong><br />

nonfunctional attributes is summarized in the tables hereafter.<br />

11.5.2.1 Experiments Validating Functional Attributes<br />

All <strong>of</strong> the experiments defined in the previous section were completed<br />

successfully.<br />

11.5.2.2 Experiments Validating Nonfunctional Attributes<br />

The experiments validating nonfunctional attributes were executed explicitly or<br />

implicitly. Modularity, flexibility, portability, <strong>and</strong> openness are nonfunctional<br />

attributes that are inherently supported by the WINMAN solution architecture<br />

<strong>and</strong> the core technologies that were used in order to implement it. The choice <strong>of</strong><br />

using st<strong>and</strong>ard interfaces, like CaSMIM <strong>and</strong> MTNM, gives the WINMAN system<br />

the desired openness. More<strong>over</strong>, the WINMAN solution is implemented<br />

using Java programming language, which is highly platform independent. Additionally,<br />

the implementation is encapsulated in components that are provided<br />

by the component-based platforms that were employed—DSC <strong>and</strong> NETRAC.<br />

DSC uses CORBA middleware as the core communication mechanism between<br />

components, which brings along all <strong>of</strong> the valuable attributes <strong>of</strong> this technology.<br />

We can add components to the WINMAN solution imposing minimal alterations<br />

to the existing functional system in a time-efficient way for both development<br />

<strong>and</strong> integration. These new components can support new entities<br />

(applications, network nodes, new types <strong>of</strong> interfaces, <strong>and</strong> new functionality).<br />

These components can also replace malfunctioning components without affecting<br />

functionality that directly makes use <strong>of</strong> them.<br />

More specifically, the results from the experimentation regarding nonfunctional<br />

attributes are:<br />

• Portability. During execution <strong>of</strong> the experiments, we installed the DSC<br />

platform on a Solaris machine as well as on a Windows NT machine<br />

without any side effects on WINMAN <strong>over</strong>all behavior. More<strong>over</strong>, we<br />

managed to run the GUI smoothly from both UNIX <strong>and</strong> Windows<br />

machines.<br />

• Flexibility <strong>and</strong> modularity. During the experiments, we started, stopped,<br />

replaced, <strong>and</strong> recompiled several components (specifically, provisioning<br />

manager, routing, <strong>and</strong> the policy manager) without the need for<br />

rebuilding the entire WINMAN system.

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

Saved successfully!

Ooh no, something went wrong!