This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Managing Communication Networks by Monitoring Databases
September 1991 (vol. 17 no. 9)
pp. 944-953

The problem of managing large communication networks using statistical tests, alerts, and correlation among alerts is considered. The authors propose a model of these network management functions as data-manipulation operations. They argue that this approach can improve the flexibility of network management systems by providing a language that is declarative and set-oriented. These are properties of existing data-manipulation languages and it is shown that any data-manipulation language, augmented with several new capabilities, can serve as a language for specifying the aforementioned network management functions. The new capabilities required are specification of events, correlation among events, and change-tracking.

[1] F. E. Boland, Ed.,Working Implementation Agreements for Open Systems Interconnection Protocol. Los Alamitos, CA: IEEE Computer Soc., 1989
[2] F. Cacace, S. Ceri, S. Crespi-Reghizzi, L. Tanaka, and R. Zicari, "Integrating object oriented data modeling with a rule-based programming paradigm," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1990.
[3] J. D. Case, J. R. Davin, M. S. Fedor, and M. L. Schoffstall, "Simple network management protocol," Network Inform. Ctr., SRI Int., Menlo Park. CA, Request for Comments 1067, Sept. 1988
[4] D. L. Cohrs and B. P. Miller, "Specification and verification of network managers for large internets," inProc. ACM-Sigcomm, 1989.
[5] Information Process. Syst., OSI Common Management Inform. Protocol, ISO/IEC DIS 9596-2, Dec. 1988.
[6] Information Process. Syst., OSI Common Management Inform. Service, ISO/IEC DIS 9595-2, Dec. 1988.
[7] S. Chakravarthyet al., "HiPAC: a research project in active, time-constrained database management," Xerox Advanced Inform. Technol., TR XAIT-89-02 (this reference subsumes several publications on the HiPAC project).
[8] T. Dean, "Using temporal hierarchies to efficiently maintain large temporal databases,"JACM, vol. 36, no. 4, Oct. 1989.
[9] M. Darnovsky and J. Bowman, "TRANSACT-SQL USER'S GUIDE" Sybase Inc., Doc. 3231-2.1, 1987.
[10] L. M. L. Delcambre and J. N. Etheredge, "A self-controlling interpreter for the relational production language," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1988.
[11] A. Dupuy, S. Sengupta, O. Wolfson, and Y. Yemini, "Design of the Netmate Network Management system," inIntegrated Network Management, vol. 2, I. Krishnan and W. Zimmer, Ed. Amsterdam, The Netherlands: Elsevier Science-North Holland, 1991.
[12] S. Ganguly, A. Silberschatz, and S. Tsur, "A framework for the parallel processing of datalog queries," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1990.
[13] A. Kotz, K. Dittrich, and J. Mulle "Supporting semantic rules by a generalized event/trigger mechanism," inProc. EDBT'88. New York: Springer-Verlag, 1988.
[14] G. Kiernan, C. de Maindreville, and E. Simon, "Making deductive database a practical technology: a step forward," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1990.
[15] H. Korth, N. Soparkar, and A. Silberschatz, "Triggered real-time databases with consistency constraints," inProc. VLDB, Aug. 1990.
[16] Management Information Library-Rev. 1.0, OSI MIB Working Group of NMSIG of NIST/OSI Implementation Workshop, Mar. 1989.
[17] B. Moszkowski, "A temporal logic for multilevel reasoning about hardware,"IEEE Computer, vol. 18, Feb. 1985.
[18] A. Pnueli, "The temporal logic of programs," inProc. 18th Symp. on FOCS. New York: IEEE, 1977.
[19] C. Partridge, Ed., "Special issue on network management,"IEEE Network, vol. 2, Mar. 1988.
[20] T. Risch, "Monitoring Database Objects,"Proc. 15th Int'l Conf. Very Large Databases, VLDB Foundation, 1989, pp. 445- 453.
[21] R. R. Razouk and M. M. Gorlik, "A real time interval logic for reasoning about executions of real-time programs," inProc. ACM-SIGSOFT Conf., 1989.
[22] T. Sellis, Ed., "Special issue on rule management and processing in expert database systems,"SIGMOD Rec., vol. 18, no. 3, Sept. 1989.
[23] S. H. Son, Ed., "Special issue on real-time database systems,"ACM SIGMOD Rec., Mar. 1988.
[24] R. Snodgrass, "The temporal query language TQuel,"ACM Trans. Database Syst., vol. 12, no. 2, June 1987.
[25] R. Snodgrass, Ed., "Special issue on temporal databases."Data Eng., Dec. 1988.
[26] M. Stonebraker, Ed., "Special issue on database prototype systems,"IEEE Trans. Data and Knowledge Eng., vol. 2, Mar. 1990.
[27] M. Stonebraker, A. Jhingran, J. Goh, and S. Potamianos, "On rules, procedures, caching and views in database systems," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1990.
[28] M. Stonebrakeret al., "Third Generation Data Base System Manifesto," Univ. California, Berkeley, Memo. UCB/ERL M90/28.
[29] A. Segev and A. Shoshani, "Logical modeling of temporal data," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1987.
[30] A. Segev and A. Shoshani, "The representation of a temporal data model in the relational environment," presented at the 4th Int. Conf. on Statistical and Scientific Data Manage., June 1988.
[31] A. Segev and H. Gunadhi, "Event-join optimization in temporal relational databases," inProc. VLDB, Aug. 1989.
[32] J. D. Ullman,Database and Knowledge-base Systems. Rockville, MD: Computer Science Press, 1988.
[33] J. Widom and S. Finkelstein, "Set-oriented production rules in relational database systems," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1990.
[34] Wolfson, H. Dewan, S. Stolfo, and Y. Yemini, "Incremental evaluation of rules and its relationship to parallelism," inProc. ACM-Sigmod Int. Conf. on Management of Data, 1991.
[35] O. Wolfson and A. Ozeri, "A new paradigm for parallel and distributed rule processing," inProc. of the ACM-Sigmod Int. Conf. on Management of Data, 1990.
[36] U. S. Warrier, P. A. Relan, O. Berry, and J. Bannister, "A network management language for OSI networks," inProc. ACM-Sigcomm, 1988.

Index Terms:
database monitoring; large communication networks; statistical tests; alerts; network management functions; data-manipulation operations; network management systems; data-manipulation languages; change-tracking; computer networks; data communication systems; database management systems; query languages; telecommunication network management
Citation:
O. Wolfson, S. Sengupta, Y. Yemini, "Managing Communication Networks by Monitoring Databases," IEEE Transactions on Software Engineering, vol. 17, no. 9, pp. 944-953, Sept. 1991, doi:10.1109/32.92914
Usage of this product signifies your acceptance of the Terms of Use.