Genesis, A Real-Time Expert System for Network Control

  • Michael St. Jacques
  • Delano Stevens
  • Victor Mathis
  • Perry Kosieniak


A high level system design for GENESIS, a GEneric Network Expert System with Intelligent Simulation, is presented. GENESIS is a real-time expert system which will monitor and control the public voice telephone network. The design includes a human interface for display and user input, a realistic simulation of the network with expert heuristics to drive and test the expert system in real-time, an interface to required data bases and a blackboard for intermodule communications and control. The system is generic in that it was designed to reside above any network monitoring or data-collection system and to handle heterogeneous networks consisting of switching equipment from different manufacturers and a mix of product release levels. Key features of the design are flexibility and expandability to handle a growing network and changing needs.

An implementation of selected GENESIS features is also presented. This working prototype was written in C on a network of Sun Microsystems Workstations linked to an IBM PS-2. It handles major network problems including focused calling and facilities outages. Implementation issues and unique features are discussed. Experience in using and demonstrating the system to monitor and control a simulated network processing a peak traffic rate 300,000 calls per hour are presented. Performance of this prototype is extremely encouraging and indicates that much larger networks are feasible targets for this system design.


Expert System Network Management Human Interface Trunk Group Switch Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bell Communications Research. 1987. Network Management Handbook. Bell Communications Research. Livingston, NJ. pp. 4–8 to 4–11.Google Scholar
  2. Cox, P.; Kao, S.; Laffey, T.; Read, J. and Schmidt, J. 1988 “Real-Time Knowledge-Based Systems.” AI Magazine, Vol. 9, No. 1, American Association for Artificial Intelligence (AAAI), pp 27–45.Google Scholar
  3. Durfee, E.; Lesser, V.; Pavlin, J. 1988 “Approximate Processing in Real-Time Problem Solving.” AI Magazine, Vol. 9, No. 1, American Association for Artificial Intelligence (AAAI), pp 49–61.Google Scholar
  4. Hayes-Roth, B. 1985 “A Blackboard Architecture for Control”, Journal of Artificial Intelligence, Elsevier Science Publishers B. V., Vol. 26, pp. 251–321.Google Scholar
  5. Kosieniak, P., Mathis, V., St. Jacques M. and Stevens D. 1988 “The NETWORK CONTROL ASSISTANT (NCA), a Real-time Prototype Expert System for Network Management.”Proceedings of the First International Conference on Industrial & Engineering Applications of Artificial intelligence & Expert Systems IEA/AEI-88. published by the Association for Computing Machinery (ACM). pp. 367–377.Google Scholar
  6. Mathis, V. 1989. “GENSIM, An Interactive Discrete Event Simulator for Telephone Networks.” Proceedings, SCS Eastern Multiconference. 28-31 March 1989, Tampa, FL pp 253–257Google Scholar
  7. Mina, R. 1974. Introduction to Teletrttffic Engineering. Telephony Publishing Corp. Chicago, IL.Google Scholar
  8. Moser, J. G. 1986 “Integration of Artificial Intelligence and Simulation in a Comprehensive Decision-Support System.” Simulation, Vol. 47, No. 6. Simulation Councils Inc. San Diego, CA. pp. 223–232.Google Scholar
  9. Nii, P. 1986 “Blackboard System«: The Blackboard Model of Problem Solving and the Evolution of Blackboard Architectures”, AI Magazine, Vol. 7, No, 3, pp. 82–106.Google Scholar
  10. O’Keefe, R. M. and Roach, J. W. 1987. “Artificial Intelligence Approaches to Simulation.” Journal of the Operations Research Society, Vol 38, No. 8. Operational Research Society Ltd. London, England.Google Scholar
  11. St. Jacques, M. 1988. “An Intelligent Telephone Switch Interface for a Real-time Network Control Expert System.” Artificial Intelligence in Engineering: Robotics and Processes. Computational Mechanics Publications. Southhampton. pp. 371–385.Google Scholar
  12. St. Jacques, M. and Stevens, D. 1989. “Simulation of Telephone Traffic for a Real-Time Network Control Expert System.” Proceedings, SCS Eastern Multiconference. 28–31 March 1989, Tampa, FL pp. 243–249.Google Scholar
  13. Smith, S. and Mosier, J. 1984 Design Guidelines for User-System Interface Software, National Technical Information Service, Springfield, VA.Google Scholar
  14. Sun, 1986a UNIX Interface Reference Manual, Sun Microsystems, Inc., Mountain View, CA.Google Scholar
  15. Sun, 1986b Sun View Programmers Guide, Sun Microsystems, Inc., Mountain View, CA.Google Scholar
  16. Sun, 1986c SunCore Reference Manual, Sun Microsystems, Inc., Mountain View, CA.Google Scholar
  17. Sun, 1986d Debugging Tools for the Sun Workstation, Sun Microsystems, Inc., Mountain View, CA.Google Scholar
  18. Wilson, L. 1987a “Rule Based Programming in C,” AI Expert, August, 1987 pp 15–21. Wilson, L. 1987b More Rules in C? AI Expert, October, 1987 pp 15–21.Google Scholar
  19. Wilson, L. 1987b “More Rules in C,” AI Expert,October, 1987 pp 15–21.Google Scholar

Copyright information

© Plenum Press, New York 1990

Authors and Affiliations

  • Michael St. Jacques
    • 1
  • Delano Stevens
    • 1
  • Victor Mathis
    • 1
  • Perry Kosieniak
    • 1
  1. 1.GTETemple TerraceUSA

Personalised recommendations