A Scalable Monitoring Architecture for Managing Distributed Multimedia Systems

  • Ehab Al-Shaer
  • Hussein Abdel-Wahab
  • Kurt Maly
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT)


Monitoring is an essential process to observe and improve the reliability and the performance of large-scale distributed multimedia (LDM) systems. Monitoring events generated by LDM systems is necessary for observing the runtime behavior of LDM systems and providing status information required for managing such applications. However, correlated events are generated concurrently and could be distributed in various locations in the applications environment. Furthermore, different media streams in LDM systems may have different management requirements that must be considered in the monitoring architecture. In this paper, we present a scalable high-performance monitoring architecture for LDM systems using a hierarchical event filtering mechanism to detect and classify interesting local and global events and perform the appropriate action specified with this event or disseminate the monitoring information to the corresponding end-points management applications. We also describe how this monitoring architecture improves the reliability and the performance of an interactive multimedia distance learning system via supporting fault recovery and performance tuning applications.


Managing distributed multimedia distributed monitoring event filtering fault recovery performance tuning event correlation 


  1. Al-Shaer, E., Abdel-Wahab, H. and Maly, K. (1997) High-performance Monitoring Architecture for Large-scale Distributed Systems Using Event Filtering. CS&l’97: Third International Conference on Computer Science & Informatica, Vol. 3, pp. 42–46, March 1997.Google Scholar
  2. Al-Shaer, E., Youssef, A., Abdel-Wahab, H., Maly, K. and Overstreet, M.C. (1997) Reliability, Scalability and Robustness Issues in IRI. IEEE Sixth Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE’97), MIT, Cambridge, Massachusetts, June 1997.Google Scholar
  3. Al-Shaer, E. (1997) Event Filtering Framework: Key Criteria and Design Trade-offs. The 21st IEEE Int. Conference on Computer Software and Application, Washington, D.C., August 1997.Google Scholar
  4. Bailey, M., Gopal, B., Pagels, M., Peterson, L. and Sarkar, P. (1994) PathFinder: A Pattern-Based Packet Classifier. in Proceedings of the 1st Symposium on Operating System Design and Implementation, USENIX Association, November 1994.Google Scholar
  5. Floyd, S., Jacobson, V., Liu, C., McCanne, S., and Zhang, L. (1995) A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing. in Proceedings of ACM SIGCOMM, pp. 342–356, October 1995.Google Scholar
  6. Gatziu, S. and Dittrich, K. (1994) Detecting Composite Events in Active Database Systems Using Petri Nets. in Proceedings of the 4 th International Workshop on Research Issues in Data Engineering: Active Database Systems, February 1994.Google Scholar
  7. Goldszmidt, G., Yemini, S. and Yemini, Y. (1991) Network Management by Delegation - the MAD approach. in Proceedings of the 1991 CAS Conference, pp. 347–359, 1991.Google Scholar
  8. Hofmann, R., Klar, R., Mohr, B., Quick, A. and Siegle, M. (1994) Distributed Performance Monitoring: Methods, Tools and Applications. IEEE Transaction on Parallel and Distributed Systems, Vol. 5, number 6, pp. 585–597, June 1994CrossRefGoogle Scholar
  9. Maly, K., Abdel-Wahab, H., Overstreet, C.M., Wild, C., Gupta, A., Youssef, A., Stoica, E. and Al-Shaer, E. (1997) Interactive Distance Learning over Intranets. Journal of IEEE Internet Computing, pp. 60–71, February 1997Google Scholar
  10. Mansouri-Samani, M. and Sloman, M. (1994) Network and Distributed System Management, Addison-Wesley, 1994, pp. 303–347.Google Scholar
  11. Marzullo, K., Cooper, R., Wood, M. and Birman, K. (1991) Tools for distributed Application Management. IEEE Computer, Vol. 24, number 8, pp. 42–51, August 1991.CrossRefGoogle Scholar
  12. Stevens, W.R. (1996) TCP/IP Illustrated: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols, Volume 3, Addison-Wesley, 1996.zbMATHGoogle Scholar
  13. Youssef, A., Abdel-Wahab, H., Maly, K. and Gouda, M. (1997) Inter-stream Adaptation for Collaborative Multimedia Application. The Second IEEE Symposium on Computers and Communications, Alexandria University, Egypt, July 1997.Google Scholar

Copyright information

© IFIP 1998

Authors and Affiliations

  • Ehab Al-Shaer
    • 1
  • Hussein Abdel-Wahab
    • 1
  • Kurt Maly
    • 1
  1. 1.Department of Computer ScienceOld Dominion UniversityNorfolkUSA

Personalised recommendations