Sunteți pe pagina 1din 4

2008 International Seminar on Business and Information Management

Web-Based Network Management System Revolving About Database

Zhang Yongjun Jiang Dingfu


Key Laboratory of Optical Communication and Key Laboratory of Optical Communication and
Lightwave Technologies, Ministry of Education Lightwave Technologies, Ministry of Education
Beijing University of Post and Telecommunications Beijing University of Post and Telecommunications
Beijing, P.R.China Beijing, P.R.China
yjzhang@bupt.edu.cn jiangyue1015@gmail.com

Abstract—The advances of network technology bring many interacts with administrator while the agent visits the data of
more kinds of network form, such as SDH network, PON managed resources. The manager sends operation requests to
network, video network, power network and so on. On the one agent who operates the managed objects and sends back
hand it leads to the network complication and on the other manager the result responded by managed resources.
hand also puts forward higher requirement on business
network management system. Database-centric network II. WEB-BASED NETWORK MANAGEMENT
management would improve network security and reliability;
provide effective, open, integrated and economic network
The C/S (Client/Server) structure [13] applied to
environment for operators and users. This paper would traditional management information system uses the answer
amplify the application of database technology in network mode of “request/response”. The client initiates the
management. For the management way of network system, C/S “request” while users need visiting server. The server
(client/server) structure using the mode of “request/response” responds and executes corresponding services then returns
couldn’t satisfy management information system (MIS) for the client relevant execution results after receiving the
interactive data requirements. In contract, the web-based B/S “request”.
(browser/server) architecture which is becoming the In C/S structure, clients connect server directly. The
mainstream mode of network exploitation dynamically releases response mode of “request/response” needs no processing
information by updating the records and fields in the database step so that it reduces data loads and speeds up system
through GUI. This paper would introduce application services response time. But C/S structure can just apply to local area
in web-based network information management as well. net (LAN). The special client development tools reduce
system generality, expansibility and client’s program
Keywords-database; web-based; network management; C/S; compatibility; increase promoting difficulty and operation
B/S cost; lead to weaker system distribution. So it couldn’t
achieve rapid deployment and configuration; and is difficult
I. INTRODUCTION TO NETWORK MANAGEMENT to realize the dynamic release of information.
Rapid development of network technology meets Web-based B/S (Browser/Server) architecture could
network needs of people and provides reliable support for manage the network system easily just needing installing a
operators’ services on the on hand. On the other hand the browser in the client. Administrators achieve management
complication of network devices improves network functions for the managed network on client browser of any
complexity and management difficulty. Real-timely computer linking to internet with web-based network’s
monitoring network state and enhancing network OAM strong distribution. Meanwhile it could extend the
(Operation and Maintenance) capability have become an management functions of network only by increasing web
importance task in network management. An effective pages that the costs of maintenance and administration
network management system would promote network whole significantly reduce. Through the web server connecting
performance; ensure the normal operation of the services; database, it could carry out data query, update and displaying
grooming service traffic; exclude and restore network in the web pages. That greatly enhances system’s interactive
failure in time; improve network security and reliability, ability; achieves the dynamic release only by updating some
provide an effective, open, integrated and economic modern records and fields in the database on the GUI (Graphic User
network for operators and users. Interface).
In general, a business network management system The comparison of C/S and B/S network management
includes configuration management, performance mode displays as figure 1. In application, through integrating
management, fault management, security management and web server into OLT (Optical Line Terminate) devices,
accounting management five parts [1]. The architecture administrators could manages the OLTs installed in the
consists of a GUI (Graphic User Interface), a management machine rooms and ONU s (Optical Network Units) located
entity playing the role of manager in a system and a peer in customer side in internet remotely. So that it realizes the
entity playing the role of agent in another system. The GUI management functions for GEPON network. In web-based

978-0-7695-3560-9/08 $25.00 © 2008 IEEE 263


DOI 10.1109/ISBIM.2008.68
TMPLS network management system, it monitors TMPLS As for alarm monitoring with the way of refreshing web
devices real-timely in the backbone remotely by managing page, it need to improve refreshing frequency to trace
the routers of the network in internet. information under the condition of greater data flow. This
aggravates server load; affects system reliability. In addition,
the flashing of web pages influences the vision of
administrator as well. Using client script exchanging data
with web server and processing the database data timingly
in the background, Ajax (Asynchronous JavaScript + XML)
[9] realizes no-refurbish alarm automatic monitoring;
ensures system reliability and real-time performance;
reduces the work load of server; beautifies management
interface; and improve network operation and management
capability.

Figure 1. Comparison of C/S and B/S architecture in network IV. WEB-BASED NETWORK MANAGEMENT REVOLVING
management. ABLOUT DATABASE

III. MAIN TECHNOLOGIES OF WEB-BASED NETWORK Management Database (MDB) is the core of a network
MANAGEMENT
management system [10]. Efficient, reliable and consistent
information services guarantee the smooth execution of
Web-based network management system realizes management functions. It provides approaches for web-
monitoring and management functions through GUI on the based network management by using JDBC to communicate
web server. The main technologies of system are listed as between web pages and MDB. On the premise of ensuring
table 1. The development of GUI uses JSP (Java Server the reliability and stability of configuration management,
Page) script language [3] which bases on Java Servlet performance management, fault management, security
technology and the whole java system with the advantages management and accounting management web-based
of efficient, security and extensive platform applicability network management revolving ablout database improve
and so on. It reduces programming workload; realizes system security, dynamic and supervision further.
system’s modular design; and is beneficial to system porting
and extension using JavaBean [4] to encapsulate some
common functions of the management system, such as
querying and updating database, communication function
between GUI and manager and so on.
TABLE I. Main Technologies

Technology Function
JSP Develop web pages.
JavaBean Encapsulate common functions.
JDBC Connect database.
Socket Communicate among GUI, manager and Figure 2. Principle of database-centric network management system.
agent
JavaApplet Draw graph. The principle of web-based network management
revolving ablout database is shown in figure 2. As GUI is
JavaScript Realize special effect. only permitted to query database, the information could be
Ajax No-refurbish alarm automatic monitoring dynamically released; meanwhile the system security could
Efficient, reliable and security data services are the basis also be improved. Taking database as the center, it could
of ensuring system normal operation. As the bridge make a backup of any record on database operations and
connecting GUI and data source, JDBC (Java Database improve system supervision as well [11].
Connectivity) [5] realizes data storage and retrieval on web Database-centric management mode could analyze
pages. The communication among GUI, manager and agent network performances real-timely [12]. While some
uses Socket [6] technology by opening communication ports performance deteriorates system would enter fault
then transmitting and receiving application information. The management process. While some fault affects the promise
JavaApplet [7] technology draws network topological graph, with quality assurance, it would enter accounting
flow statistic graph, blocking probability graph and so on management process to compensate customer loss. While
real-timely and dynamically after obtaining management accounting management finds illegal accounting data, the
data from database. To endow the web pages vividness, database would enter security management process to
simplicity, dynamic and cross-platform characteristics, modify relevant security parameters to ensure system’s
JavaScript [8] technology extends web page special effect efficient and reliable running. These advantages have very
and meets humanistic requests for management. important application for business network management

264
system, such as video device network management system, from hardware and stores them to MDB. Administrator
transmission equipment network management system, masters the equipment units’ performance situation of
power network management system and so on; and are deteriorated Qos led to by less frequent or continuous errors
beneficial to giving full play to the hardware performance of by querying performance data in MDB and determines the
managed devices. performance of managed equipments. Performance
managerial controlling queries performance parameters in
A. Database-centric configuration management MDB reported from bottom hardware and then submits
Configuration management is responsible to supervise them to GUI for display, such as acquisition cycle of
and control network configuration status; definite, monitor performance management data 、 storage and filtering
and modify the configuration information of network conditions for performance monitoring data and so on.
topology structure, resource configuration, usage status and Administrator modifies and configures parameters
so on in the process of network establishing, extending, according to needs to improve the hardware performance
remolding and services carrying on. situation maximally. Performance statistical analysis deals
As the basic management function, configuration with performance data in MDB further. GUI informs
management needs to inform the administrator of the manager the type of performance data and data obtaining
current configuration status as reference which is obtained interval. In accordance with the Management Information
by reading hardware register directly. To achieve that, GUI Base (MIB) manager dealt with the received data and
sends query commands to manager which then forwards forwards them to agent to poll hardware and return the
these commands to agent after appropriate handling. result to MDB. The statistical analysis function calculates
According to MIB (Management Information Base) agent and compares the updated performance data then reports
inquiries bottom hardware and return the results to GUI step analysis results in the form of picture or figure, such as flow
by step. In the condition of high query frequency, it would statistic, interface utilization, error rate of input interface,
increase network management extra-load; reduces network error rate of output interface, throughput and so on.
management efficiency. Meanwhile frequently operating In business application, embedded database performance
would impact greater pressure on hardware as well. management could be applied in network performance
Database-centric configuration management reports all management system to speed up storage process greatly to
hardware configuration status at system initiating and then is collect much more performance information from bottom
restored into MDB. So that it just needs to query the database hardware and improve the quality of network performance
when GUI inquiries configuration status. Bottom hardware management.
reports new configuration status and database updates the
relevant records to ensure real time and accuracy of C. Database-centric fault management
configuration status while configuration status changes Fault management detects and corrects network
because of configuration parameters being modified or other problems through alarm monitoring, fault location, testing,
factors. So it could real-timely and intuitively displays the service restoration, maintaining failure logs and other
network architecture by combining database and JavaApplet measures. It maintains network effectiveness dynamically.
technology after obtaining hardware topology information in Database-centric no-refurbish alarm automatic
database. In addition, it could also realize difference report monitoring uses background to supervise the network; and
of current configuration and basic configuration using avoids direct operation alarm data on web page. So that it
database technology. This leads to lower hardware load and improves network security and reliability; wipes of
higher security. Meanwhile, it records the information of drawbacks of refurbish alarm monitoring. At the initiation
operation time, IP, administrator, object and so on while GUI of network management system, manager tests, observes
or Manager operates on database to make a backup of system and detects agent continuously or intermittently with self-
logs and administrator motions. trapping-oriented polling method; reports alarm information
In application, database-centric DSL terminate while failure is found. At the same time socket monitoring
management [14] could configure devices automatically by ports are opened. As long as the alarm information is
collecting data from hardware, storing into MDB and detected it would be stored into MDB through JDBC.
processing them dynamically. With database technology it Meanwhile the monitoring process starts up, gets into
could realize web-based automatically productions Javascript background and sets proper interval time to query
configuration management as well. MDB uninterruptedly then returns the corresponding alarm
B. Database-centric performance management data. By comparing the two successive results return from
MDB GUI displays alarm detail to realize no-refurbish
Through monitoring and detecting network performance alarm automatic monitoring when the results are different.
and acquisiting related performance statistics for analysis After the fault location finishes, manager stores the
and diagnosis, performance management ensures efficient information to MDB then dynamically releases them on web
network operation; provides appointed Qos (quality of and reminds the maintenance station closest to the fault site
service); and improves resource utilization. of resuming quickly. In addition, fault management
It includes performance monitoring, managerial improves management reliability and dynamic through
controlling and statistical analysis three parts. Performance backup logs file in MDB.
monitoring collects performance-related data continuously

265
Embedded database-centric fault management could be Socket, JavaApplet, Ajax, JavaScript and so on, database-
applied in communication base station management to store centric network management mode ensures the reliable,
various fault-relevant data and analyze real-timely to efficient and stable operation of configuration, performance,
forecast possible fault. While some fault occurs, it would fault, security and accounting management in the
deal with data all immediately to make a backup and development of business network management system, such
provide beneficial conditions for system recovery. as TD-SCDMA network, PON network, TMPLS network,
IPTV network, power network and so on. In practice, it is
D. Database-centric security management worth mentioning that it improves the dynamical and real-
Security management protects network service, data and time release performance of accounting management,
system by providing information security, authentication realizes web-based management for rate and bill. Customers
and integrity protection mechanisms. could receive bills real-timely in internet and deals with them
It contains the security management for managed conveniently. This is propitious to the management of
objects and for network management system itself two network vendors as well.
aspects. According to security configuration parameters in
MDB and in accordance with the MIB it modifies the ACKNOWLEDGMENT
parameters to realize the security management for managed This work was supported in part by TMPLS research of
objects. The system executes strict user authentication by advanced optical network lab in Beijing University of Post
defining administration users with different distinctions in and Telecommunication. It also contains the effort of my
MDB to improve network security performance. Meanwhile student Jiang Ding fu. Thanks to his advice and help during
the MDB also makes a backup of logs and security-relevant the composition.
administrator motions.
In application, database-centric security management
could be applied in Library security management system to REFERENCES
protect all information with its advantages of mass storage [1] Guo Jun, “Network management(Second edition)”, beijing, Beijing
and safety. University of Posts and Telecommunications Publishing House, 2006,
pp.1-20.
E. Database-centric accounting management [2] Salah Aiclarous, Thomas Plevynk, “Principles of Network
Accounting management realizes network utilization Management, Telecommunications Network Management into 21st
statistics and accounting for network cost benefit by Century”, IEEE Press, 1995, pp.40-68.
calculating correctly and then charges network services. [3] Chunguo Huang and Songzhu Kuang, “ASP And JSP Web Design
Application Guide”, Science Press, 2006, pp.1-38.
Powerful database backup and data processing
technologies guarantee the rate management and bill [4] Zou zhubiao, “JSP Book”, Publishing House of Electronics Industry.,
2007, pp.36-52.
management of network accounting management. By
[5] Rogers Cadenhead,Laura Lemay, “Teach Yourself Java 2 in 21 Days
designing corresponding rate with different services, (Professional Reference Edition,Thirld Edition)”, SAMS Publishing,
calculating and comparing data using formulas to generate 2004, pp.311-324.
accounting bill, storing the bill into MDB, dynamically and [6] Wang xiaoping, Yu jun and Li gong, “Proficient in Java Network
real-timely releasing bill on web pages for customer Programming”, Tsinghua University Press, 2005, pp.116-158.
inquiring, the web-based accounting management function [7] Cay S. Horstmann and Gary Cornell, “Core Java™ 2 Volume I -
is realized. Fundamentals, Seventh Edition”, Prentice Hall PTR, 2004, pp.376-
In application, database-centric accounting management 437.
with B/S mode could be used to charge for internet bar [8] Shen jiannan, “Programing From Javascript to JSP”, China Youth
billing management by setting different rates and fee factors Press , 2001, pp.104-280.
for different users and computers in MDB. Administrator [9] Dave Crane, Eric Pascarello and Darren James, “Ajax in Action”,
Manning Publication Co., 2005, pp.1-85.
could maintain and manage the database on web pages
[10] Kornel.Terplan, “Communication Networks Management”, Prentice
through importing and exporting account data Hall, Englewood Cliffs and New Jersey, 1992, pp.1-56.
corresponding to individual customers. In addition,
[11] Xu longfei, Li guohe and Ma yushu, “Web Database Technologies
Database-centric mode also provides powerful support to And Application”, University of Posts And Telecommunications
IP-based network accounting system. News, 2005, pp.1-67.
[12] Feng ming, “Practical Network Management”, University of Posts
V. CONCLUTION And Telecommunications News, 1995, pp.122-140.
Web-based network management revolving about Article in a journal:
database puts forward a feasible mode for network [13] Ge fangzhen, Rao yuntao and He bin, “The Design Of Attendance
information processing and has the characteristics of wide System Based On B/S And C/S Structure”, Computer and
modernization, 2005(1), pp.88-89.
distribution, full interactivity, real-time dynamic and so on in
the application; and is beneficial to timely adjustment for [14] Li xinguo,” Research and implement on automatic configuration for
DSL terminal equipment”, Journal of Hunan University of Arts and
network performance and rapid recovery for fault. Science(Science and Technology), 2008(1), doi: CNKI: CDSZ.0.
Combining the technologies of JSP, JavaBean, JDBC, 2008-01-027.

266

S-ar putea să vă placă și