Abstract
In many network management applications, likepost-mortem fault analysis or performance trendsprofiling, it is advantageous to have the ability toview the state of the network as it was at some time in the past. To support such Temporal Views anefficient data organization, or access method, is neededfor storing and updating network related data (as thenetwork evolves over time) and for retrieving requested past network states. For applications where thenetwork manager is not interested in the full (and maybetoo large) snapshot of a past network state it is usefulif partial state snapshots can be extracted quickly. It is thus of particular interest toconstruct an access method that can efficiently supportPartial Temporal Views. Efficiency implies that arequested partial temporal view should be constructed directly, without first computing the elaboratefull temporal view. In this paper we present a newaccess method (called the Neighbor History Index) forthis problem. One of the advantages of this method is that the update processing is independent ofthe evolution size (the total number of changes in theevolution). In addition, our method uses a small diskspace overhead. We then present a general framework for organizing time-evolving network data. Ourframework distinguishes between flat and hierarchicalevolutions and subsequently between flat andhierarchical temporal views. We also provide a way toefficiently construct temporal views on hierarchicalevolutions. This paper shows that supporting temporalviews on flat or hierarchical evolutions is notexpensive: our solutions use small space overhead, havesmall updating and compute temporal viewsfast.
Similar content being viewed by others
REFERENCES
Digital Equipment Corporation, Enterprise Management ArchitectureÐ General description. Technical Report EK-DEMAR-GD-001, 1989.
L. Wasson, B. Schwab, and J. Sholberg, Database management for an integrated network management system. In A. Kershenbaum and M. Malek (eds.), Network Management and Control, Plenum Press, 1990.
S. Bapat, OSI Management base implementation. In I. Krishnan and W. Zimmer (eds.), Integrated Network Management II, pp. 817-831, North Holland, 1991.
A. Dupuy, S. Sengupta, O. Wolfson, and Y. Yemini, NETMATE: A network management environment, IEEE Network, March 1991.
K. Terplan, Communication Network Management, Englewood Cliffs, New Jersey, Prentice Hall, 1992.
J. R. Haritsa, M. O. Ball, N. Roussopoulos, A. Datta, and J. S. Baras, MANDATE: Managing networks using data-base technology, IEEE Journal on Selected Areas in Communications, Vol. 11, No. 9, pp. 1360-1372, December 1993.
Selected Financial Information, MCI 1994 Annual Report, 1995. Can also be accessed at: http: / /www.mci.com / aboutmci /annual /
A. A. Shvartsman, Dealing with history and time in a distributed enterprise manager, IEEE Network, pp. 32-42, November 1993.
M. Chernick, K. Mill, R. Aronoff, and J. Strauch, A survey of OSI network management standards activities. Technical Report NMSIG87/16 ICST-SNA-87-01, National Bureau of Standards, 1987.
C. S. Jensen, L. Mark, and N. Roussopoulos, Incremental implementation model for relational databases with transaction time, IEEE Transactions on Knowledge and Data Engineering, Vol. 3, No. 4, pp. 461-473, 1991.
C. S. Jensen, et al. (eds.) A consensus glossary of temporal database concepts, ACM Sigmod Record, Vol. 23, No. 1, pp. 52-64, 1994.
V. J. Tsotras and N. Kangelaris, The snapshot index, an I /O-optimal access method for timeslice queries, Information Systems, An International Journal, Vol. 20, No. 3, pp. 237-260, 1995.
B. Salzberg and V. J. Tsotras, A comparison of access methods for temporal data, Technical Report: Polytechnic University (CATT-TR-94-81), or Northeastern University (NU-CCS-94-21), 1994. To appear in ACM Computing Surveys.
D. Comer, The ubiquitous B-tree, ACM Computing Surveys, Vol. 11, No. 2, pp. 121-137, June 1979.
R. Snodgrass and I. Ahn, Temporal databases, IEEE Computer, Vol. 19, No. 9, pp. 35-42, 1986.
D. Lomet and B. Salzberg, Access methods for multiversion data, Proceedings of ACM SIGMOD International Conference on the Management of Data, pp. 315-324, 1989.
B. Becker, S. Gschwind, T. Ohler, B. Seeger, and P. Widmayer, On optimal multiversion access structures, Proceedings Symposium on Large Spatial Databases, Singapore, Springer-Verlag, pp. 123-141, 1993.
P. J. Varman and R. M. Verma, An efficient multiversion access structure, IEEE Transactions on Knowledge and Data Engineering, Vol. 9, No. 3, pp. 391-409, 1997.
V. J. Tsotras, B. Gopinath, and G. W. Hart, Efficient management of time-evolving databases, IEEE Transactions on Knowledge and Data Engineering, Vol. 7, No. 4, pp. 591-608, August 1995.
R. Cole, Searching and storing similar lists, Journal of Algorithms, Vol. 7, pp. 202-220, 1986.
B. Chazelle, Filtering search: A new approach to query answering, Proc.24th IEEE FOCS, pp. 122-132, 1983.
V. J. Tsotras, V. Phalke, A. Kumar, and B. Gopinath, Supporting temporal views in a management information base, Technical Report, CATT-TR-95-87, Polytechnic University, 1995.
Rights and permissions
About this article
Cite this article
Tsotras, V.J., Phalke, V., Kumar, A. et al. Supporting Temporal Views in a Management Information Base. Journal of Network and Systems Management 7, 149–176 (1999). https://doi.org/10.1023/A:1018702924440
Issue Date:
DOI: https://doi.org/10.1023/A:1018702924440