Using service models for management of Internet services

As Internet services grow in complexity, Internet Service Providers (ISPs) are finding out that the ad hoc methods that they have employed thus far to monitor and diagnose their services are not sufficient to provide acceptable service quality to their subscribers. In this paper, we demonstrate how service models can he used by ISPs to effectively manage their service offerings. A service model encapsulates a human expert's knowledge of a service, its components, and its interdependencies with other services. In addition, using ongoing measurements, a service model tracks the health of the different services and their components. By traversing a service model top-down, an operator can not only assess the overall health of a service, but also easily correlate the health of all the services and service components to determine the root cause of any problems that may occur. By minimizing the time and effort needed to diagnose problems, service models enable ISP operators to efficiently resolve problems that occur in an ISP environment. Since each ISP system is unique in many respects, unique service models have to be crafted for each of the services in every ISP system. Handcrafting customized service models requires enormous effort and time on the part of a human expert, a luxury that few ISPs can afford. In this paper, we describe a methodology for constructing customized service models for a target ISP system with minimal human intervention. This methodology relies on a service model creation engine that composes a custom service model for an ISP system using a predefined service model template specification and automatically discovered information about the target ISP system. We describe a prototype implementation of this methodology and present an example of a service model obtained from a real-world ISP system. The concepts described are applicable for the management of networks and services in enterprise systems as well.

[1]  Chuck Darst,et al.  Measurement and management of Internet services , 1999, Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).

[2]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 1997, RFC.

[3]  Chuanyi Ji,et al.  Intelligent Agents for Proactive Fault Detection , 1998, IEEE Internet Comput..

[4]  Jon Postel,et al.  Simple Mail Transfer Protocol , 1981, RFC.

[5]  Marshall T. Rose,et al.  Post Office Protocol - Version 3 , 1988, RFC.

[6]  Marina Thottan,et al.  Adaptive thresholding for proactive network problem detection , 1998, Proceedings of the IEEE Third International Workshop on Systems Management.

[7]  Paul Albitz,et al.  DNS and BIND , 1994 .

[8]  Joseph L. Hellerstein A Comparison of Techniques for Diagnosing Performance Problems In Information Systems , 1994, SIGMETRICS.

[9]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 1997, RFC.

[10]  Robert H. Stine FYI on a Network Management Tool Catalog: Tools for Monitoring and Debugging TCP/IP Internets and Interconnected Devices , 1990, RFC.

[11]  Marshall T. Rose,et al.  Post Office Protocol: Version 3 , 1988, RFC.