Professional Documents
Culture Documents
A Three-Layer Network Management System: Jiang Guo, Heru Xue, Raj Pamula
A Three-Layer Network Management System: Jiang Guo, Heru Xue, Raj Pamula
Abstract
As VOIP, stream video, broad casting, View-onDemand, online shopping and banking are more and
more widely used; global network traffic is growing
more and more. It is difficult to keep pace with
increasing demands by continually adding capacity of
network and global network performance is not
satisfied. This paper discusses the design of
J3Manager our three-layer Network Management
System, which is a QoS mechanism that presents a
novel approach for using aircrafts and satellite in
network management systems.
1. Introduction
As the internet becomes more and more popular,
online banking, online shopping, and online gaming
go into most peoples life. So, how to improve the
network performance and reduce the computer
network traffic is a big challenge that we have to
face. Although some local optimization approaches
can be used, the global network capability still has
not maximized.
We propose a new three-layer network QoS
mechanism to help network administrators to collect
global network information so that they can
maximize the utilization of global network resources.
Our mechanism will improve the quality of service to
mission critical applications and users, and also
reduce the costs of providing these services based on
our concept of information classification.
Below describes the benefits for three application
areas that can be expected from our approach:
High QoS Required Applications: These
applications often need to provide high
performance services across internet. For example,
GET system at CSULA is a PeopleSoft based
system. These applications usually need quick
response to avoid session timeouts. So, the
network performance will affect the transaction
successful rate directly. Therefore, high QoS of the
230
Servers Running
on Satellites
GPS and Network
Information
Servers Running on
Aircraft Network Nodes
Server
Global Network
Information
Agents Running on
Wired Network Nodes
(Information Collection)
Local Network
Information
Agent
Server
Server
Server
Agent
<retrieve
<server Uranus>
<network>
<bandwidth> ? </bandwidth>
<latency> ? </latency>
<transmission time> ? </transmission time>
<throughput> ? </throughput>
</network>
</server>
<server Saturn>
<network>
<bandwidth> ? </bandwidth>
<latency> ? </latency>
<transmission time> ? </transmission time>
<throughput> ? </throughput>
</network>
</server>
<server Neptune>
<network>
<bandwidth> ? </bandwidth>
<latency> ? </latency>
<transmission time> ? </transmission time>
<throughput> ? </throughput>
</network>
</server>
</retrieve>
A region server also needs to response other
region servers queries, which means we need to
transmit the messages among the region servers,
which provide information for each individual region.
So, we need to exchange information and based on a
specific message format and a message-handling
protocol to support run-time knowledge sharing
among agents. We use XML and SOAP as a
language and protocol for one server to interact with
another server or for two or more servers to share
network information in support of cooperative
problem solving. There are several issues related to
the autonomy of the aircraft servers. First, each
server can acquire information from other severs as
needed to accomplish the tasks that it is designed for.
Second, we may need to create new servers if we
cannot find an existing one that cover a specific
region or play as a bridge between different region.
In summary, each individual aircraft server should be
able independently built and maintained with the help
233
References
[1] L. Zhang, S. Deering, D. Estrin, S. Shenker, and
D. Zappala, RSVP: a new resource reservation
protocol, IEEE Network Magazine, pp. 8-18,
September 1993.
[2] R. Trafton, S. Pizzi, The Joint Airborne Network
Services
Suite,
Military
Communications
Conference, MILCOM 2006, Washington DC,
October 23-25, 2006.
[3] A. Ayyagari, J. Harrang, S. Ray, Airborne
Broadband Communication Network, US Patent
Number: 6018659, 2000.
[4] J. Lai, Broadband Wireless Communication
Systems, US Patent Number: 6285878, 2001.
[5] J. Guo, Y. Liao, B. Parviz, and R. Hawk,
Integrating Active Agent Technology with Network
Management, Proceedings of the 20th International
Conference on Computers and Their Applications,
New Orleans, Louisiana, USA, March 16-18, 2005.
[6] J. Wu and F. Dai, Broadcasting in Ad Hoc
Networks Based on Self-Pruning, IEEE INFOCOM,
2003.
[7] B. Kaliaperumal, A. Jeyakumar, Scalable
Multicasting Adaptive Core Based Approach,
Academic Open Internet Journal, Vol 16, 2005.
[8] M. Thoppian and R. Prakash, A Distributed
Protocol for Dynamic Address Assignment In Mobile
Ad Hoc Networks, IEEE Transactions On Mobile
Computing, Vol. 5, No. 1, January 2006
[9] S. Kumar, P. Radoslavov, D. Thaler, C.
Alaettinoglu, D. Estrin, and M. Handley, The
MASC/BGMP Architecture for Inter-domain
Multicast Routing, Proceedings of ACM
SIGCOMM, August, 1998.
[10] J. Bennett, and H. Zhang, Hierarchical packet
fair queuing algorithms, Proceedings of ACM
SIGCOMM '96, pages 143-156, CA, August 1996.
6. Conclusion
High quality broadband is very important for our
business, entertainment, and daily life. We designed a
three-layer network to combine the information
delivery ability of aircrafts and satellite to improve
the global network management. As using satellite to
delivery information is very expensive, so we divided
the information flowing in the global network as
control information and data information. Only
network control information are sent and received
from satellite. Network servers running on aircrafts
manage different network regions based on their
positions in the sky identified by the GPS from
satellite. This approach will avoid RSVP protocol
problem, in which network control information and
data information are mixed and share a transmission
link. This design also avoid the issues that come from
bandwidth approach, in which each control
information is assigned a weight to reflect the share
of bandwidth, and a packet schedule policy us used at
the link to ensure that the control information receive
their respective shares over time [10]. This design is
to improve the global network performance through a
three-layer architecture. The first layer is on ground
with wired connection, the second layer is on
aircrafts with wireless connection, and the third layer
is on satellite.
J3Manager is based on the client/server model,
where the servers are centralized managers running
on the aircrafts and the clients are distributed agents
running on the ground. The biggest difference
between our system and traditional models is: (1)
there are more logical servers in our system, each
server manage a specific region. (2) the logical
servers are static. When each physical server
(aircraft) enters a specific region, the logical server in
234