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
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.