A learning database system to observe malfunctions and to support network planning

Abstract This paper presents a learning database system that can accommodate malfunction observations. Consequently, such observations may be expressed in structured patterns to support network planing which is one of the important network management functions. The underlying system monitors the network protocol tables in order to discover interesting patterns. To achieve this purpose two learning techniques are used. The first technique is empirical and it focuses on data samples by selecting specific fields and subsets of records using structured query language (SQL). Then data abstraction is carried out and interesting characteristics are extracted. The second technique exploits an explanation_based learning (EBL) procedure to obtain operational rules. In this case the domain (network) knowledge is formally expressed and only one training example is analyzed in terms of this knowledge. Thus, the system is capable of discovering various operational patterns, provide sensible advices, and support the network planning activity. Since the monitoring database utilizes a relational model, an integrated computer-aided software engineering (I-CASE) is used throughout the requirement identification, analysis and design phases. Accordingly, the quality of the database system as an engineering product has been achieved. Moreover, the open database connectivity (ODBC) approach is employed in order to provide an efficient interface that allows a client application to access a variety of distributed data sources in addition to its local database.

[1]  M.T. Sutter,et al.  Designing expert systems for real-time diagnosis of self-correcting networks , 1988, IEEE Network.

[2]  Matthew G. Naugle Network Protocol Handbook , 1998 .

[3]  Jeffrey D. Case FDDI Management Information Base , 1992, RFC.

[4]  Sebastian Abeck,et al.  Integrated Management of Networked Systems: Concepts, Architectures and their Operational Application , 1999 .

[5]  Yechiam Yemini,et al.  Managing Communication Networks by Monitoring Databases , 1991, IEEE Trans. Software Eng..

[6]  Matthew L. Hess,et al.  Multiprotocol Networking - A Blueprint , 1995, IBM Syst. J..

[7]  Vasant Dhar,et al.  Abstract-Driven Pattern Discovery in Databases , 1992, IEEE Trans. Knowl. Data Eng..

[8]  Patrick Henry Winston,et al.  Learning structural descriptions from examples , 1970 .

[9]  Kenneth J. Christensen,et al.  Local Area Networks - Evolving from Shared to Switched Access , 1995, IBM Syst. J..

[10]  William Frawley,et al.  Knowledge Discovery in Databases , 1991 .

[11]  Gregory Piatetsky-Shapiro,et al.  Knowledge Discovery in Databases: An Overview , 1992, AI Mag..

[12]  S.E. Aidarous,et al.  Service management in intelligent networks , 1990, IEEE Network.

[13]  Jay Smith,et al.  Relational Database Management System (RDBMS) Management Information Base (MIB) using SMIv2 , 1994, RFC.

[14]  A. Rau-Chaplin,et al.  DAD: a real-time expert system for monitoring of data packet networks , 1988, IEEE Network.

[15]  Jiawei Han,et al.  Attribute-Oriented Induction in Relational Databases , 1991, Knowledge Discovery in Databases.

[16]  Jiawei Han,et al.  Knowledge Discovery in Databases: An Attribute-Oriented Approach , 1992, VLDB.

[17]  Kornel Terplan Effective management of local area networks (2nd ed.): functions, instruments, and people , 1992 .