ISSN ONLINE(2320-9801) PRINT (2320-9798)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Scalable Management Strategies using Mobile Agents in Optical Transport Network

Anish Saini1 & Dr. Atul Mishra2
  1. Assistant Professor, Department of Computer Science & Engineering, Echelon Institute of Technology, Faridabad, India
  2. Associate Professor, Department of Computer Engineering, YMCA University of Science & Technology Faridabad, India2
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Innovative Research in Computer and Communication Engineering

Abstract

Network Management is a critical issue in today’s rapidly changing network environment. Centralized client server networks are having problems such as scalability, reliability, interoperability and flexibility. Mobile agents decentralize the processing and control, thereby reducing the management traffic around the management station and distribute processing load. Network management based-on Mobile Agent refers to equipping agents with network management intelligence and allowing them to issue requests to managed devices/objects after migrating close to them. Client server based model is better for smaller network whereas mobile agents are better for large network. Cost comparison of MA v/s client server with a view to study their comparative performance is shown in this paper. An Application of mobile agent in setting up λ- connections through an optical transport network (OTN) is also shown, which includes brief introduction to optical network, OTN layer architecture (a type of optical network), a ROADM switch (which is used for ADD/DROP of optical channels in optical network) and proposed an algorithm to create a logical connection in a node consisting of optical channels. Experimental results for cost comparison show the comparative performance of MA v/s client server.

Keywords

Client/Server NMS, Mobile agent based NMS, SNMP request, SNMP response, WDM.

INTRODUCTION

Network Management is performed on the basis of basic client server model. In these models Network manager acts as client, it send request to managed devices to get information about their current status and managed devices acts as server which send response to manger according to their request. These client server models having their prone and cons. The client server models inherent some issues which have a major effect on network resource are Centralized Management, Scalability, Bandwidth wastage, Response time, Fault Tolerance. Mobile Agent models handle these challenges of client server based network management model. Mobile agent is an autonomous entity that visits to remote node to perform some operation locally according to status of remote node.
In mobile agent based approaches the management activities are not performed at centralized node but distributed to different mobile agent.
These mobile agents visit managed node and perform manage operation on remote node. MA resolves C/S issues of Network Management Models as Distributed Management, Scalability, Efficient Bandwidth Utilization, Reduce Response time, Fault Tolerance.
Mobile Agent models handle these challenges of client server based network management model. Mobile agent is an autonomous entity that visits to remote node to perform some operation locally according to status of remote node.
In mobile agent based approaches the management activities are not performed at centralized node but distributed to different mobile agent.
These mobile agents visit managed node and perform manage operation on remote node. MA resolves C/S issues of Network Management Models as Distributed Management, Scalability, Efficient Bandwidth Utilization, Reduce Response time, Fault Tolerance.

RELATED WORK

Modern days, client server based network management models suffer from the well-known problems of centralized system i.e. lack of distribution. The client/server based Network management system leads to centralized system, based on SNMP or CMIP management protocol, which does not solve the problem of scalability and flexibility. SNMP V2 also adds improvements in the area of manager to manager communication. GetBulkRequest has been added to retrieve large data amounts by a single request. Earlier GetNextRequest is used iteratively in order to get a bulk of data. SNMP v2 security system is too complex. [1] SNMP V3 provides better security in the form of authentication via hashing, timestamps, and message confidentiality due to the use of encryption. SNMP & CMIP both address the problem of interoperability in heterogeneous environments [2]. SNMP manages and monitors only network elements and agents provide a limited and fixed set of functions [3].
The network management activities, dealing with data gathering and reporting methods, involve substantial transmission of management data thereby consuming a lot of bandwidth and computational overhead. This leads to a considerable strain on the network and significant traffic jam at the manager host. Besides this centralized management activities are limited in their capability as they cannot do intelligent processing like upfront judgment, forecasting, analyzing data and make positive efforts to maintain quality of service.
These problems introduce, moving toward distributed or decentralization of network system [4]. Several distributed management architectures like CORBA, JAVA, including mobile agent technology, have been recently proposed to answer the scalability limitations of centralized models and the flexibility problems of different network models. In this kind of communicating applications with approaches like Management by delegation, Common Object Request Broker Architecture (CORBA) [5], implement real-life heterogeneous distributed applications. Web-based management integrates all types of information systems into the internet or intranet environment [6]. Intelligent agents are introduced to communities of intelligent process to communicate for common task [7]. Active networks are framework which is used for transporting components to program and make them to execute code in order to achieve higher flexibility [8].
Code mobility is widely used by a new family of programming languages, generally called mobile code languages [9, 10]. Mobile codes are recognized as software that move to a heterogeneous networks environment, crosses different administration domains, and are automatically executed upon arrival at their destinations [11].

COST ANALYSIS OF CLIENT/SERVER V/S MA BASED MODEL

Two model work in a real environment and what is there impact on response time and network bandwidth utilization.
In client server approach, a manager at node0 send SNMP request to all nodes i.e. (node1, node2 and node3) and get SNMP response from them as shown in fig 1. Each manager node have to sent SNMP request to each node and corresponding to this request managed node send SNMP response which leads to the inefficient utilization of bandwidth and jamming in network traffic In case of mobile agent based network request-response does not passes through network links, mobile agent do these all request-response operation locally at each node as shown in fig 2. In this network only Mobile agent with collected information is passes trough network links.

MATHEMATICAL FORMULAS FOR NM COST

Network management traffic i.e. (get_request & set_request) passes through system network have some cost associated with it. This cost can be in term of bandwidth acquired for management data transfer or in term of time for which network is not free size private use. Each model has different cost for network management traffic. It is one of research topic that how to minimize the network management cost. The cost for network management does not only depends on management data size but also depends on cost coefficient of network link through which management data pass. To compare this cost there are some formulas here.
For C/S or Static Agent based network management model as shown in fig 1, cost of only one time polling all network devices is would be computed as
image
Equation 1 can be generalized for N number of nodes as shown in equation 4.2
image
Where K0,i : is cost coefficient of manager to managed node link,
Sreq : Size of SNMP request packet,
Sres : Size of SNMP response packet
If P is number of polling done for a time interval then cost for network management for that time interval would b calculated as shown in equation 3
image
For Mobile Agent based Network management model cost of only one round trip is shown in equation 4.4, as the request is not going from manager node to individual managed node every time & vice versa for response, MA traverse the whole path and then send the response to manager node .
image
But as MA do operation locally at managed node, so it may require carrying some partial results (δpr) to the next node. In case of partial results the cost for mobile agent would be computed as shown in equation 5.
image
In generalized form for N number of nodes the cost is computed for mobile agent is shown in equation 6.
image
Where Ki,j : is cost coefficient of link between ith and jth,
SMA : Size of mobile agent ,
δpr : Size of partial results information collected by MA from each node.
δpr is zero if MA agent performs like as a manager and does not carries any information from managed device for further use. There is N+1 is number of network nodes and their index is starting from 0-N. If polling is done for a time interval for network management then management cost for that interval would be computed as shown in equation 7
image
Where δd is some change in partial result as the number of times polling increases.
Thus from equation 3 and 7, we can observed that management cost in C/S Network management model is directly proportional to number of request & response used to managed a device. But in MA based model it is directional proportional to MA agent size as well as amount of partial result information collected from mobile agent.

THEORETICAL CALCULATIONS FOR NM COST

For theoretical calculation of management cost for above two networks management models as shown in figs 1 & 2 and consider following parameters
SNMP request packet size = 50 byte, SNMP response packet size = 75 byte where is 50 byte is data information in response packet, consider cost coefficient of all links between nodes i.e. (0-1,0-2,0-3 in fig 3 and 0-1, 1-2, 2-3, 3-0 in fig 4 ) is 10, MA size is 1 KB.
Cc/s=K0,1*(Sreq+Sres)+K0,2*(Sreq+Sres)+K0,3*(Sreq+Sres) =10*(50+75)+ 10*(50+75)+ 10*(50+75) =3*10*125 =3750 Bytes
For MA which collect information
CMA=K0,1* SMA + K1,2 * (SMA + δpr ) + K2,3 * SMA + 2 * δpr) + K3,0 * (SMA + 3 *δpr) =10*1024+10*(1024+50)+10*(1024+100)+10*(10 24+150) =10*(1024+1074+1124+1174) =43960 Byte
When the node is accessing the MIB data, p times there may be some small change in data i.e partial results data information, so for multiple polling, cost of mobile agent is as:
For polling 5 times, we assume that only no change in the data.
CMA=K0,1*SMA+K1,2*(SMA+δpr+δd)+K2,3*(SMA (2*δpr)+δd)+K3,0*(SMA+(3*δpr)+δd) CMA=10*1024+10*(1024+50+0)+10*(1024+100+0)+10*(1024+150+0) =10*(1024+1074+1124+1174) =43960 Byte
For polling 10 times, we assume that only 5 byte of data will be added at each node
CMA=K0,1*SMA+K1,2*(SMA+pr+δpr)+K2,3*(SMA+(2*pr)+δpr)+K3,0*(SMA+(3* pr)+δpr)
CMA=10*1024+10*(1024+50+5)+10*(1024+100+5)+10*(1024+150+5) =10*(1024+1079+1129+1179) =44110 Byte
For polling 50 times, we assume that only 15 byte of data will be added at each node
CMA=K0,1*SMA+K1,2*(SMA+δpr+δd)+K2,3*(SMA+(2*δpr)+δd)+K3,0*(SMA+(3* δpr)+δd)
CMA=10*1024+10*(1024+50+15)+10*(1024+100+15)+10*(1024+150+15) =10*(1024+1089+1139+1189) =44410 Byte
For polling 75 times, we assume that only 15 byte of data will be added at each node
CMA=K0,1*SMA+K1,2*(SMA+δpr+δd)+K2,3*(SMA+(2*δpr)+δd)+K3,0*(SMA+(3* δpr)+δd)
CMA=10*1024+10*(1024+50+15)+10*(1024+100+15)+10*(1024+150+15) =10*(1024+1089+1139+1189) =44410 Byte
For polling 100 times, we assume that only 20 byte of data will be added at each node
CMA=K0,1*SMA+K1,2*(SMA+δpr+δd)+K2,3*(SMA+(2*δpr)+δd)+K3,0*(SMA+(3* δpr)+δd)
CMA=10*1024+10*(1024+50+20)+10*(1024+100+20)+10*(1024+150+20) =10*(1024+1094+1144+1194) =44560 Byte
For polling 200 times, we assume that only 25 byte of data will be added at each node
CMA=K0,1*SMA+K1,2*(SMA+δpr+δd)+K2,3*(SMA+(2*δpr)+δd)+K3,0*(SMA+(3* δpr)+δd)
CMA=10*1024+10*(1024+50+25)+10*(1024+100+25)+10*(1024+150+25) =10*(1024+1099+1149+1199) =44710 Byte
Table 1 shows cost comparison between CC/S and CMA to access multiple rows of MIB table of managed device by polling multiple times.
Fig 3 shows the graph of table 1 data values, which very clear represents that client server based model are good for small network but as a network grows, there is rapid increase in the demand of bandwidth, whereas in mobile agent based models they require high bandwidth for smaller network but shows better utilisation of bandwidth when the network becomes large.
The table 1 shows cost only access for devices parameters by manager, if manager check these all parameters and then again set their nominal value then it again required to sent set_request and get set_response for managed devices.
For managing each parameter in this way required to pass two pair of request and response through link between manager and managed device in static manager as in fig 1 and if MA in fig 2 acts as a mobile manager then there is no need to collect values of device parameters and they can be locally checked and set. In that case cost for management activity of for singe table row is
Cc/s=K0,1*(Sreq+Sres)*2+K0,2*(Sreq+Sres)*2+K0,3*(Sreq+Sres)*2 =3*10*125*2 =7500 Bytes
For mobile manager value δpr is zero if managing activity is at managed node
CMA=K0,1*SMA+K1,2*(SMA+δpr)+K2,3*(SMA+2*δpr)+K3,0*(SMA+3*δpr) =10*1024+10*(1024+0)+10*(1024+0)+10*(1024+0) =10*(1024)*4 =40960 Byte
The table 2 shows, cost comparison between CC/S and CMA to access managing multiple rows of MIB table of managed device and fig 4 shows the corresponding graph.
The variation in management cost according to MA size is given in table 2 and fig 4 shows the graph which shows management cost increases with increase in mobile agent size.

INTRODUCTION TO WDM OPTICAL NETWORK

Optical communication is a form of data communication that uses light as the transmission medium. First-generation optical networks simply replaced copper wires with optical fibers. Due to much lower attenuation and interference, optical fiber has large advantages over copper wire in long-distance and high-demand applications.
New Open Distributed has offered network management a large set of solutions. For example worldwide TMN manager/agent environment [12] provides a generalized framework for the management of telecommunication networks. The centralized approach in this however entails drawback in scalability, reliability, efficiency and flexibility is consequently unsuitable for large heterogeneous networks.[13][14]
The advantages of optical fiber are given below.
Numbers of optical signals at different carrier wavelengths are simultaneously carried by the same fibers.
The speed at which optical signals are communicated is far greater than the speed at which data can be processed by electronic circuits.
Therefore, optical fiber is being used by many telecommunications companies to transmit telephone signals, Internet communication, and cable television signals.
As of today, one single optical fiber can transport up to 320 Gbit/s and the capacity of more than 1Tbit/s is expected within next few years.
In the near future, the emergence of new photonic technologies in the field of transport networks, such as WDM (Wavelength-division Multiplexing) optical networks, will support a variety of services such as voice, audio, video and Internet traffic.
The incredible growth of the bandwidth through one fiber, as well as future IP/WDM mesh networks, require the implementation of some efficient mechanisms for the management of such networks, especially concerning reaction speed in case of fiber break or component damage.
Wavelength-division multiplexing (WDM) is a method to insert multiple channels or wavelengths over a single optical fiber as shown in Fig 5. WDM maximizes the use of the installed fiber base and allows new services to be quickly and easily provisioned over the existing fiber infrastructure. WDM offers bandwidth multiplication for carriers over the same fiber pair. WDM alleviates unnecessary fiber build-out in congested conduits and provides a scalable upgrade path for bandwidth needs.
Each message is assigned a different wavelength (frequency). Different wavelength lasers (called lambdas) transmit multiple signals. The various signals carried on the fiber can be transmitted at a different rate from each other.
The current trend in the networking world is the development of a paradigm that enables the transport of IP traffic over optical networks. Still, cost-effective transport solutions based on IP/WDM networks are attractive only if they can deal with legacy systems like SDH/WDM or ATM/SDH/WDM. We must therefore consider that IP/WDM and SDH/WDM need to co-exist on the same optical infrastructure in order to ensure efficient migration. Owing to the inherent C/S nature of TMN environment the information flow between managers and agents increases. Consequently the time for making decisions depending on human intervention becomes a critical issue.
The introduction of intelligent and mobile agents within optical networks should lead to the reduction of the information flow through the management information channels and should moreover spare the usage of numerous protocol stacks. Owing to this approach, optical networks will become more generic. They will be able to support the future services requirements and as well as guarantee a fast reaction to the dynamic changes of traffic conditions. Moreover the automatic reconfiguration should further reduce human intervention thereby reducing the risk of errors and reaction time.

SETTING UP OF OPTICAL CHANNELS IN AN OPTICAL TRANSPORT NETWORK

Optical Transport network (OTN) is another name for optical WDM network, which is currently being standardized by the G.872 recommendation of ITU-T [15]. It is based on WDM technology, which allows multiplexing of several wavelengths and leads to a tremendous increase in available bandwidth through one single optical fiber.
OTN is defined by three sub-layers, which are the Optical Channel layer (OCH layer), the Optical Multiplexing Section layer (OMS layer) and the Optical Transport Section layer (OTS layer) as shown in Fig 6.
OCH layer acts as a server layer on which any kind of rate-independent clients (e.g. IP, SDH, ATM) can initiate connections between two nodes. A client is associated to one wavelength (or channel). The OCH layer contains a wavelength routing function, while OMS layer is responsible for ensuring integrity of a group of wavelength (wavelength multiplex) and the OTS layer is the interface between OMS and physical layer.
A physical device through which channels (also called λ - connections) are established for information flow in an OTN network is called Add-Drop multiplexer. A variant of this, called Reconfigurable Optical Add-Drop multiplexer (ROADM), is deployed across the OTN networks for long distance data transmissions. It can add, drop, pass or redirect modulated light beams of various wavelengths in an optical fiber network as shown in Fig 7.
The direction from where the combined wavelengths can enter ROADM is called degree. A given ROADM can have maximum 4 degrees. Each degree, shown in the Fig 3, consists of an optical amplifier unit and MUX/DEMUX unit for wavelength management.
The amplifier carries the OTS and OCC ports whereas OCH ports are present on client cards. As shown in Fig 8, each OTS port has 40 OCC ports or channels in it. For putting client traffic from OCH ports to OTS port, optical cross connects can be made only on degree basis. For example, in case of degree 1, only the OCH ports and OCC port belonging to degree 1 could be cross connected. OCC ports are connected across the degrees by means of pass through cross connects.

LAMBDA- CONNECTIONS COST COMPUTATION FOR AN OPTICAL TRANSPORT NETWORK

Fig 9 shows a typical Mesh topology of ROADM nodes where three different (Red, Orange and Yellow) Optical Channels are shown. Two are in between the Source Port (SP) of Nodes A and Destination Port (DP) of Node G and one is between Node B and Node G.
Each of the blue circles is a degree on a given node. Node A is a single degree node, Node B is a 4 degree node, and Node C is a two degree and so on. These degrees are numbered 1 to 4 in any manner.
Each degree consists of an optical amplifier unit and MUX/DEMUX hardware units. Amplifier card has OTS ports (also called Network Ports) and MUX/DEMUX unit supports OCH ports (pink circle).
Each OTS port has 40 OCC ports or channels in it. As there are (max) 4 degrees, there are 4 OTS ports and a given channel number, say 27, (OCC number 27) is present across all degrees.
For putting the client signal (traffic) from OCH ports to OTS port, optical cross connects can be made ONLY on degree basis, i.e., say for degree 1, ONLY the OCH ports and OTS port belonging to degree 1 could be cross connected. OTS ports are connected across the degrees by means of pass-through cross connects.
In order to create an optical connection through the OTN network from a given source port (OCH) to the destination port, the availability of OCH, and OCC and OTS ports across the network is ascertained. In this work a mechanism is being proposed that creates optical channels across the OTN network elements.

PROPOSED MECHANISM FOR OCH, OCC AND OTS PORT AVAILABILITY

Finally, complete content and organizational editing before formatting. Please take note of the following items when proofreading spelling and grammar: The user data or LAN connectivity is done on OCH port.
It can accept data up to 10Gbps. The user data can be put on to a given OCH port only if it is not a part of some other optical channel. The network system needs to ensure it. From a given OCH port, the data is taken to OCC channel for its entry into WDM domain. This can be done on degree basis.
A given OCH port and OCC port need to be part of the same degree.
All the OCC ports finally multiplex into an OTS port and thereafter the multiplexed signals travel together on a single fiber.
The algorithm detail of the mechanism to check the availability of OCC & OCH port on source, destination and intermediate NE is given below.
A manager, an agent and management applications interact with each other, as discussed in previous chapters, to facilitate the channel creation in an automated manner across the OTN network.
Following are certain validations which a Manager runs on its end to ensure the channel creation.
VALIDATION
1. Manager checks that destination port on source NE is in the same degree as source port and destination port is of type OCC belonging to an OTS port.
2. Manager checks that source port on destination NE is of type OCC belonging to an OTS port and on the same degree as destination port on destination NE
3. Manager checks source port and destination port for intermediate NE are of type OCC belonging to OTS port and belong to same channel
Let Q is the total number of ROADM nodes present in an OTN network through which the channel creation has to run
Algorithm CreateChannel()
{
1. i=1;
2. Path[Array]=NULL
3. j=0
4. while(i<Q+1)
5. Start While
6. If (Destination OCC of Node[i] is free)
7. Start If
8. Make a cross - connection OCH-OCC (OCH to OCC)
9. Path[j]= Node[i]
10. j=j+1
11. End If
12. Else
13. Start Else
14. Return Destination OCC is not free
15. Exit
16. End Else
17. If (Node[i+1] is not the destination node)
18. Start If
19. If (Destination OCC on any degree is free)
20. Start If
21. Make a pass through connection OCC-OCC
22. i=i+1
23. Path[j]=Node{i+1]
24. j=j+1
25. Goto 17
26. End If
27. Else
28. Start Else
29. Return OCC is not free
30. i=i+1
31. Goto 17
32. End Else
33. End If
34. Else
35. Start Else
36. If (destination OCH is free)
37. Start If
38. Make a cross - connection OCC-OCH
39. Path[j]=Node[i+1]
40. End If
41. End Else
42. End While
43. Show path array of Nodes
}
Each of network management models has its own impact on response time and network bandwidth utilization. In client/server manager sends SNMP request to all nodes and get SNMP response from them. In-fact these requests themselves involve transfer of data in the form of network management traffic passing through system network incurring cost associated with it. This cost can be in term of bandwidth acquired for management data transfer or in term of time for which network is not free. For Mobile Agent it is the size of agent class and the amount of information which it will carry with it.

COST COMPUTATION FOR CLIENT/SERVER MODEL

As shown in Fig 6, a central manager sends the required SNMP requests to various nodes in the OTN network to enquire about the availability of OCH, OCC and OTS ports.
Depending upon the required information, the algorithm explained above is run at the central manager and SNMP requests for setting up needed cross-connects between the OCH ports and OCC ports are issues from the central manager.
As discussed in earlier in the chapter, the management cost of client/server model in terms of no. of SNMP request/response and link coefficient would be computed as shown in equation (8).
image
A manager exchanges three requests/responses with an agent for setting up a cross-connect. Two requests are for checking the availability of OCH and OCC ports and one for setting up the cross-connect. A more generic form of the equation can be shown as expression (9)
image
Where
K0, i : the cost coefficient of manager to managed node link,
Sres : the size of SNMP response packet
Sreq : the size of SNMP request packet
Multiplication by 3 is three pair of requests and response are generated each for, to check availability of OCC & OCH port and to make connection between them respectively.

COST COMPUTATION FOR MOBILE AGENT MODEL

In case of mobile agent, as shown in Fig 11, SNMP request & response do not pass through network links. Mobile agent does all these request/response locally at each node. Mobile agents allow more and more of the network management intelligence to move closer to the devices unlike the centralized model.
In this model mobile agent runs locally on every node to find out the availability of OCH & OCC ports and also to make connection between them.
This saves the network management cost of request and response for each port and their connection, which is done in client server model.
As discussed earlier, the management cost of MA-based model in terms of no. of SNMP request/response, size of MA and link coefficient would be computed as shown in equation (10)
image(10)
As all operations are being performed locally by the MA and it doesn’t carry any additional information with it, the overall cost would be computed as in equation (11)
image(11)
Where
K i,i +1 is cost coefficient of link
SMA is Size of Mobile Agent
Multiplication by 1 is that to enquire about free OCC & OCH port and to make connection between them is done locally.

COMPARISON BETWEEN CLIENT SERVER AND MOBILE AGENT MODEL

As discussed in earlier section, for theoretical quantitative evaluation of management cost for two network management models let us assume the following:
SNMP request packet size (Sreq) = 50 Bytes,
SNMP response packet size in small network= 75 bytes
Sma (MA size) is 1 KB =1024 Bytes,
Data accessed by the task manager (Sres) in CS paradigm = β times of Sma
(Size of mobile agent << raw data collected in Client/Server model)
The management cost in terms of flow of management traffic around the management station in CS paradigm is computed as follows.
Ccs= (Sreq+Sres) = 50 + β * Sma
Client Server cost computation
CC/S = ����,�� ���� =�� * ( Sreq + Sres) * 3 = K0,1 * (Sreq + Sres) * 3 + K1,2 * (Sreq + Sres) * 3 + K2,3 * (Sreq + Sres) * 3 + K3,0 * (Sreq + Sres) * 3 = 10 * (50 +75) * 3 * 4 = 15000
Client server cost computation with raw data of 15 times of SNMP response
CC/S = ����,�� ���� =�� * (Sreq + Sres) * 3 = K0,1 * (Sreq + Sres * 15) * 3 + K1,2* ( Sreq + Sres * 15) * 3 + K2,3 * (Sreq + Sres *15) * 3 + K3,0 * (Sreq + Sres * 15) * 3 = 10 * (50 + 75*15) * 3 * 4 = 141000
For large networks SNMP response is β times of Sma, Take β = 2
CC/S = ����,�� ���� =�� * (Sreq + Sres) * 3 = K0,1 * (50 + 2 * 1024) * 3 + K1,2 * (50 + 2 * 1024) * 3 + K2,3 * (50 + 2* 1024) * 3 + K3,0* (50 + 2 * 1024) * 3 = 10 * (50 + 1024*2) * 3 * 4 = 251760
Mobile agent cost computation
CMA = ����,��+�� ���� =�� * SMA * 1 = K0,1 * SMA * 1 + K1,2 * SMA *1 + K2,3 * SMA *1+ K3,4* SMA *1+ K4,0* SMA*1 = 10 * 1024 * 1 * 4 = 40960
Based on the computation shown, the cost of traffic around management station is tabulated in Table 3 and shown in Fig 12.
It may be noted from Table 3 that with the increase in number of polling, the management cost of C/S increases many fold as compared to MA model as also illustrated in Fig 12.

CONCLUSION

Now a day’s optical transmission gives a solution for tremendous increase of application and transfer of data over one node to other in an efficient manner. But in large network client server approach has various disadvantages which led the mobile agents to overcome the problem of client server and the flexibility increases efficiently.
In this chapter we shows the experimental results for client server and MA which shows client/server are better for small network and mobile agent are good for large network. An algorithm is proposed to find out the availability of OCH, OCC, & OTS port in optical network scenario and compare the theoretical results for both client server and mobile agent approach.
 

Tables at a glance

Table icon Table icon Table icon
Table 1 Table 2 Table 3
 

Figures at a glance

Figure 1 Figure 2 Figure 3 Figure 4 Figure 5
Figure 1 Figure 2 Figure 3 Figure 4 Figure 5
Figure 6 Figure 7 Figure 8 Figure 9 Figure 10
Figure 6 Figure 7 Figure 8 Figure 9 Figure 10
Figure 11 Figure 12
Figure 11 Figure 12
 

References

  1. Subramanian, M., Network Management Principles and Practice, Addison Wesley, 2000.

  2. W. Stallings. SNMP, SNMPv2 and CMIP: The practical guide to network management standards. Addison-wesley publication, 1994.

  3. Tripathi, A., Ahmed, T., Pathak, S., “Paradigms for Mobile Agent Based Active Monitoring Of Network Systems”, IEEE, 2002.

  4. Shamila Makki, Subbarao Wunnava, Next Generation Networks and Code Mobility. ISAST Transactions on Communications and Networking, No.1 Vol. 2, 2008.

  5. S. Vinoski, “CORBA: Integrating Diverse Applications Within Distribute Heterogeneous Environments”, IEEE Communications Magazine, Vol. 35, No. 2, 1997.

  6. Liotta, G. Knight, and G. Pavlou, “Modeling Network and System Monitoring Over the Internet with Mobile Agents”, IEEE, 1998.

  7. T. Magedanz, K. Rothermel, and S. Krause, “Intelligent Agents: An Emerging Technology for Next Generation Telecommunications”, INFOCOM ’96, pp.24-28, 1996.

  8. D. Raz, B. Shavitt, “An Active Network Approach for Efficient Network Management”, Proceedings of the 1st International Working Conference on Active Networks (IWAN’99), LNCS Vol. 1653, pp. 220-231, 1999.

  9. J. E. White, “Telescript Technology: The Foundation for the Electronic Marketplace”,General Magic White Paper, 1994.

  10. Joy et. al., “The Java Language Specification”, 2nd ed. Reading, MA: Addison Wesley, 2000.

  11. Acharya, M. Ranganathan, and J. Saltz, “Dynamic linking for mobile programs, In Mobile Object Systems: Towards the Programmable Internet”, pp. 245-262, Springer-Verlag, 1997.

  12. ITU M.3100 “Principles for a Telecommunications management network” May 96

  13. Dialong Zhang, Werner Zorn, “Developing network management applications in an application-oriented way using mobile agent”, Computer Networks and ISDN systems 30 (1998) 1551-1557

  14. Daneil Rossier- Rammuz and Rudolf Scheurer “An Introduction to Optical Agents: Intelligent and Mobile Agents for WDM Optical Network Management” Springer US 2002 Online ISSN 978-0-387-35491-0

  15. ITU G.872, “Architecture of Optical Transport Networks”, Pre Published version, April 1999.