Development of Emulation Network Analyzer Tool for Computer Network Planning

,


Introduction
Now days there are a lot new technologies and services have been introduced for examples VoIP, Video conferencing, SMS over Internet and Voice conference.The functionality and accuracy of the Emulation Network Analyzer (ENA) has proven in the lab and real network experiments.We have implemented this tool and based on our experiment results show that ENA tool has produced minimum relative error rate compare with hardware network analyzer [1] [2] [3] [4] [5].Therefore, it contribute significant productivity to campus IT environment for managing their resources management without using any high cost hardware network analyzer or simulation tool.This paper is organized as follow, in section 2, we discuss on tools for network planning and monitoring.In section 3, it will cover on design of ENA.In section 4, we concentrate on implementation of ENA.Finally, in section 5, we discuss briefly on evaluation of ENA tool.

Tools for Network Planning and Monitoring
Tools for network planning and monitoring can be divided into two types: i) hardware tools; and ii) software tools.One of the examples using hardware tool for monitoring is Fluke Optiview Network Analyzer (refer to Figure 1).This tool can monitor and analyzer network performance based on real time [6], [7].In addition, this tool able to test and generate traffic into a real network.One of the examples, software tool that can be used to monitor and analyzer network performance is ColaSoft Capsa.This software is developed based on real time.The famous network planning today is Opnet, this tool already used by many institutions but need to invest a lot of money (refer to Figure 2) [8], [9], [10], [11].Most of the network monitoring development focuses on real time and less of development focus on network planning.

Design of Emulation Network Analyzer
Figure 3 shows the model has been formulated from real network environment to simulation model.A successful simulation model that is able to provide a sufficiently credible solution that can be used for prediction.

Design of Emulation Network Analyzer
Figure 3 shows the model has been formulated from real network environment to simulation model.A successful simulation model that is able to provide a sufficiently credible solution that can be used for prediction.

Design of Emulation Network Analyzer
Figure 3 shows the model has been formulated from real network environment to simulation model.A successful simulation model that is able to provide a sufficiently credible solution that can be used for prediction.ENA tool consists of seven modules: upgrading network, rescheduling network services, multi-links network, minimum bandwidth requirement, utilization, network traffic and delay.ENA tool can use to help and understand network behavior and traffic patterns generated by multi-links and services (refer to Figure 6 and Figure 7).Through analyzing and monitoring network utilization rate, we will get an idea whether the network is idle, normal or busy.ENA tool consists of seven modules: upgrading network, rescheduling network services, multi-links network, minimum bandwidth requirement, utilization, network traffic and delay.ENA tool can use to help and understand network behavior and traffic patterns generated by multi-links and services (refer to Figure 6 and Figure 7).Through analyzing and monitoring network utilization rate, we will get an idea whether the network is idle, normal or busy.ENA tool consists of seven modules: upgrading network, rescheduling network services, multi-links network, minimum bandwidth requirement, utilization, network traffic and delay.ENA tool can use to help and understand network behavior and traffic patterns generated by multi-links and services (refer to Figure 6 and Figure 7).Through analyzing and monitoring network utilization rate, we will get an idea whether the network is idle, normal or busy.

General Architecture
The general architecture of the software tools is shown in Figure 8.

General Architecture
The general architecture of the software tools is shown in Figure 8.

General Architecture
The general architecture of the software tools is shown in Figure 8.

Implementation
Figure 10 shows ENA tool implementation process.It also shows the mathematical model validation and verification process has conducted to ensure the accuracy of selected algorithms.After we satisfy and agree with real network, independent data, Opnet application experimental, code performance and accuracy of the model then we will develop and produce a complete ENA tool.

Evaluation
Figure 11 shows the evaluation process on software network analyzer prototype.We use qualitative technique to measure our software network analyzer prototype to identify this software is able to plan, propose and analyze computer network performance.Evaluation of software network analyzer prototype is based on focus groups.Three evaluators will select who are experienced in industrial sector only, while, another three evaluators experienced in academic and industrial sector.All evaluators need to complete the following task such as: acceptance test, performance test, loading test, network responsive test and repetition test.

Implementation
Figure 10 shows ENA tool implementation process.It also shows the mathematical model validation and verification process has conducted to ensure the accuracy of selected algorithms.After we satisfy and agree with real network, independent data, Opnet application experimental, code performance and accuracy of the model then we will develop and produce a complete ENA tool.

Evaluation
Figure 11 shows the evaluation process on software network analyzer prototype.We use qualitative technique to measure our software network analyzer prototype to identify this software is able to plan, propose and analyze computer network performance.Evaluation of software network analyzer prototype is based on focus groups.Three evaluators will select who are experienced in industrial sector only, while, another three evaluators experienced in academic and industrial sector.All evaluators need to complete the following task such as: acceptance test, performance test, loading test, network responsive test and repetition test.

Implementation
Figure 10 shows ENA tool implementation process.It also shows the mathematical model validation and verification process has conducted to ensure the accuracy of selected algorithms.After we satisfy and agree with real network, independent data, Opnet application experimental, code performance and accuracy of the model then we will develop and produce a complete ENA tool.

Evaluation
Figure 11 shows the evaluation process on software network analyzer prototype.We use qualitative technique to measure our software network analyzer prototype to identify this software is able to plan, propose and analyze computer network performance.Evaluation of software network analyzer prototype is based on focus groups.Three evaluators will select who are experienced in industrial sector only, while, another three evaluators experienced in academic and industrial sector.All evaluators need to complete the following task such as: acceptance test, performance test, loading test, network responsive test and repetition test.evaluators comments this software prototyping has higher significant value on effectiveness.Finally, we found, evaluators mostly agreed and satisfied with our software prototyping development (refer to Table 1).

Case Study: How Accuracy of the Network Analyzer Model Development
This section will discuss on the reliability of network analyzer model development.It is important to verify and validate our model is accurate to measure the computer network performance.Figure 12 shows network analyzer model reliability test.The independent data output is generated based on number of users input, size of bandwidth input and size of services input.These inputs will use in OPNET, real network and network analyzer software.2 shows input for independent data for single user that will be used in network analyzer software, OPNET application and real network.Table 3 shows the inputs data and output results generate by PeopleSoft application (independent data) based on number of users and usage of network utilization percentage (refer to Figure 13).

Case Study: How Accuracy of the Network Analyzer Model Development
This section will discuss on the reliability of network analyzer model development.It is important to verify and validate our model is accurate to measure the computer network performance.Figure 12 shows network analyzer model reliability test.The independent data output is generated based on number of users input, size of bandwidth input and size of services input.These inputs will use in OPNET, real network and network analyzer software.2 shows input for independent data for single user that will be used in network analyzer software, OPNET application and real network.Table 3 shows the inputs data and output results generate by PeopleSoft application (independent data) based on number of users and usage of network utilization percentage (refer to Figure 13).

Case Study: How Accuracy of the Network Analyzer Model Development
This section will discuss on the reliability of network analyzer model development.It is important to verify and validate our model is accurate to measure the computer network performance.Figure 12 shows network analyzer model reliability test.The independent data output is generated based on number of users input, size of bandwidth input and size of services input.These inputs will use in OPNET, real network and network analyzer software.2 shows input for independent data for single user that will be used in network analyzer software, OPNET application and real network.Table 3 shows the inputs data and output results generate by PeopleSoft application (independent data) based on number of users and usage of network utilization percentage (refer to Figure 13).Only four users will test on the reliability of network analyzer development with OPNET application and independent data.Size of web service will configure in OPNET application (refer to Figure 14) then it will simulate the scenario and measure the network performance.The results show that OPNET application generates higher network utilization percentage for lower bandwidth compared to higher bandwidth (refer to Figure 15 and Figure 16).Only four users will test on the reliability of network analyzer development with OPNET application and independent data.Size of web service will configure in OPNET application (refer to Figure 14) then it will simulate the scenario and measure the network performance.The results show that OPNET application generates higher network utilization percentage for lower bandwidth compared to higher bandwidth (refer to Figure 15 and Figure 16).Only four users will test on the reliability of network analyzer development with OPNET application and independent data.Size of web service will configure in OPNET application (refer to Figure 14) then it will simulate the scenario and measure the network performance.The results show that OPNET application generates higher network utilization percentage for lower bandwidth compared to higher bandwidth (refer to Figure 15 and Figure 16).Then, network analyzer development will configure using the same input from independent data and OPNET application.The network analyzer development shows percentage results of the bandwidth capacity design (refer to Figure 17).Table 4 shows a reliability and accuracy of network analyzer development with OPNET application and independent data.We conclude that base on our findings, network analyzer development able to plan and estimate network traffic and utilization for web service usage.Then, network analyzer development will configure using the same input from independent data and OPNET application.The network analyzer development shows percentage results of the bandwidth capacity design (refer to Figure 17).Table 4 shows a reliability and accuracy of network analyzer development with OPNET application and independent data.We conclude that base on our findings, network analyzer development able to plan and estimate network traffic and utilization for web service usage.Then, network analyzer development will configure using the same input from independent data and OPNET application.The network analyzer development shows percentage results of the bandwidth capacity design (refer to Figure 17).Table 4 shows a reliability and accuracy of network analyzer development with OPNET application and independent data.We conclude that base on our findings, network analyzer development able to plan and estimate network traffic and utilization for web service usage.

Conclusion
Today's networking environment has become very complex.Networks have been growing in size rapidly and support complex applications.Even, our ENA tool cannot compete with OPNET simulation but it can determine and solve problems for planning network performance in LAN and WAN such as: i) network utilization; ii) network traffic; iii) allocate and define minimum bandwidth requirement; iv) upgrading network capacity; v) rescheduling network services and vi) multi-links connectivity to LAN and WAN.ENA tool still in preliminary phase and need further extend to other characteristics or functions.ENA can analyze and predict network behavior during preparation and planning phases.In general, evaluators perceive software network analyzer prototype in a positive manner.Based on focus group feedback, this software network analyzer can significantly enhance to analyze and propose solution on computer network performance.

Figure 3 .
Figure 3. Model and Simulation Development Phases

Figure 6 .Figure 5 .
Figure 6.Sample of Rescheduling Network Services and Multi-Links in Text Interface for Heterogeneous Services

Figure 6 .Figure 5 .
Figure 6.Sample of Rescheduling Network Services and Multi-Links in Text Interface for Heterogeneous Services

Figure 6 .Figure 7 .
Figure 6.Sample of Rescheduling Network Services and Multi-Links in Text Interface for Heterogeneous Services

Figure 8 .
Figure 8.General Architecture for ENA Tool

Figure 9 .
Figure 9. Logical model for Heterogeneous Network Environment


ISSN: 2089-3191 Bulletin of EEI Vol. 5, No. 2, June 2016 : 219 -229 224 the application traffic.The logical model is the important area need to define which mathematical techniques should be used in development of heterogeneous environment.

Figure 9 .
Figure 9. Logical model for Heterogeneous Network Environment


ISSN: 2089-3191 Bulletin of EEI Vol. 5, No. 2, June 2016 : 219 -229 224 the application traffic.The logical model is the important area need to define which mathematical techniques should be used in development of heterogeneous environment.

Figure 9 .
Figure 9. Logical model for Heterogeneous Network Environment

Figure 12 .
Figure 12.Input Parameters for Network Analyzer, OPNET and Real Network

Figure 12 .
Figure 12.Input Parameters for Network Analyzer, OPNET and Real Network

Figure 12 .
Figure 12.Input Parameters for Network Analyzer, OPNET and Real Network

Figure 14 .Figure 13 .
Figure 14.Configure Size of Web Service

Figure 14 .Figure 13 .
Figure 14.Configure Size of Web Service

Figure 14 .
Figure 14.Configure Size of Web Service

Figure 17 .
Figure 17.Network Analyzer Design: Bandwidth Capacity for 512 Kbps

Figure 17 .
Figure 17.Network Analyzer Design: Bandwidth Capacity for 512 Kbps

Figure 17 .
Figure 17.Network Analyzer Design: Bandwidth Capacity for 512 Kbps

Table 1 .
Software Network Analyzer Prototype Performance Overall

Table 2 .
Inputs for Independent Data Use by Single User

Table 3 .
PeopleSoft application: Input and Output for Web Service Usage this software prototyping has higher significant value on effectiveness.Finally, we found, evaluators mostly agreed and satisfied with our software prototyping development (refer to Table1 Bulletin of EEI Vol. 5, No. 2, June 2016 : 219 -229 226 evaluators comments

Table 1 .
). Software Network Analyzer Prototype Performance Overall

Table 2 .
Inputs for Independent Data Use by Single User

Table 3 .
PeopleSoft application: Input and Output for Web Service Usage this software prototyping has higher significant value on effectiveness.Finally, we found, evaluators mostly agreed and satisfied with our software prototyping development (refer to Table1 Bulletin of EEI Vol. 5, No. 2, June 2016 : 219 -229 226 evaluators comments

Table 1 .
). Software Network Analyzer Prototype Performance Overall

Table 2 .
Inputs for Independent Data Use by Single User

Table 3 .
PeopleSoft application: Input and Output for Web Service Usage

Table 4 .
Network Analyzer Application Development, OPNET Application and Independent Data Comparison