Skip to main content
Log in

On the Performance and Scalability of Web Services for Monitoring MPLS-based Networks

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Web Services is an XML-based technology that has attracted significant attention for building distributed Internet services. Considerable research efforts have been trying to extend it to become a unifying management technology; initial evaluation efforts have demonstrated promising application potential in the domain of network and service management. This paper analyzes the monitoring requirements of a management system used in architectures for providing quality of service, and shows how Web Services can be used effectively to fulfill these requirements. In order to achieve this, a WS-based framework was designed and a query tool was developed to support distributed, optimized retrieval of management information exposed as Web Services. The query tool supports selective and bulk retrieval from MPLS-capable routers. Management information retrieval is demonstrated through three monitoring scenarios, and the measured performance in terms of latency and bandwidth is compared against a conventional approach based on SNMP.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Pavlou, G.: On the evolution of management approaches, frameworks and protocols: a historical perspective. JNSM 15(4), 425–445 (2007)

    Google Scholar 

  2. Pras, A., Drevers, T., et al.: Comparing the performance of SNMP and web services-based management. IEEE. Trans. Netw. Serv. Manag. 1(2) (2004)

  3. Pavlou, G., Flegkas, P., Gouveris, S.: On management technologies and the potential of web services. IEEE Commun. Mag. 42(7), 58–66 (2004)

    Article  Google Scholar 

  4. Davis, D., Parashar, M.: Latency performance of SOAP implementations. 2nd IEEE ACM International Symposium on Cluster Computing and the Grid (2002)

  5. van Engelen, R.: Code generation techniques for developing light-weight XML WS for embedded devices. ACM symposium on applied computing, pp. 854–861 (2004)

  6. Govindaraju, M., Slominski, A., et al.: Towards characterizing the performance of SOAP implementations. 4th ACM international symposium on grid computing (2004)

  7. Werner, C., Buschmann, C., et al.: Compressing SOAP messages by using differential encoding. IEEE international conference on web services, pp. 540–547 (2004)

  8. Srinivas, D., Fremantle, P., Suriarachchi, A., et al.: Web services are not slow—Axis2/Java—performance testing round #1. WS02 oxygentank the developer portal for soa (2006)

  9. Srinivas, D., Fremantle, P., Suriarachchi, A., et al.: Web services are not slow—Axis2/java performance testing round #2—Apache Axis2 vs. Codehaus XFire in a Contract First Scenario. WS02 oxygentank the developer portal for SOA (2007)

  10. Chourmouziadis, A., Pavlou, G.: Web services monitoring: an initial case study on the tools perspective. NOMS (2008)

  11. Chourmouziadis, A., Pavlou, G.: An evaluation of web services tools to address efficient information retrieval for network management. 8th International symposium on computer networks (ISCN 2008), pp. 108–114 (2008)

  12. Chourmouziadis, A., Pavlou, G.: Efficient WS event reporting and notifications by task delegation. DSOM2007, vol. 4785/2007, pp. 242–255 (2007)

  13. Graham, S., Murray, B.: Web services base notification 1.2 (WSBaseNotification). Working Draft 03 (2004)

  14. Arora, A., et al.: Web services for management (WS-management). Desktop Management Task Force (DMTF), DSP0226 (2006)

  15. Thompson, H.S., Beech, D., Maloney, M., Mendelsohn, N.: XML schema part 1: structures (2nd edn). W3C recommendation (2004)

  16. Biron, P.V., Malhotra, A.: XML schema part 2: datatypes (2nd edn). W3C recommendation (2004)

  17. Box, D., et al.: Web services eventing (WS-eventing). W3C member submission (2006)

  18. Alexander, J., et al.: Web services enumeration (WS-enumeration). W3C member submission (2006)

  19. Alexander, J., et al.: Web services transfer (WS-transfer). W3C member submission (2006)

  20. Nadalin, A., Kaler, C., Hallam-Baker, P., Monzillo, R.: Web services security: SOAP message security 1.0 (WS-Security 2004). OASIS Standard 200401 (2004)

  21. Vambenepe, W.: Web services distributed management: management using web services (MUWS 1.0) part 1. Organization for the Advancement of Structured Information Standards (OASIS) (2006)

  22. Wilson, K.: Web services distributed management: management of web services (MOWS 1.0). Organization for the Advancement of Structured Information Standards (OASIS) (2006)

  23. Moura, G.C.M., Silverstrine, G., et al.: On the performance of web services management standards—an evaluation of MUWS and WS-management for network management. IM, pp. 459–468 (2007)

  24. Choi, M., Hong, J., Ju, H.: XML-based network management for IP networks. ETRI J. 445–463 (2003)

  25. Neisse, R., et al.: Implementation and bandwidth consumption evaluation of SNMP to web sevices gateways. NOMS pp. 715–728 (2004)

  26. Fioreze, T., et al.: Comparing web services with SNMP in a management by delegation environment. IM pp. 601–614 (2005)

  27. Lima, W.Q., et al.: Evaluating the performance of SNMP and web services notifications. NOMS. pp. 546–556 (2006)

  28. Clark, J., et al.: XPath version 1.0. W3C recommendation (1999)

  29. Berglund, A., et al.: XPath version 2.0. W3C recommendation (2007)

  30. Enns, R.: NETCONF, draft-ietf-netconf-prot-11, http://www.ietf.org/internet-drafts/draft ietf-netconf-prot-11.txt (2006)

  31. Chourmouziadis, A., Pavlou, G.: Efficient information retrieval in network management using web services. DSOM 2006 Proceedings, October 23–25 (2006)

  32. Yoo, S-M., et al.: Performance improvement methods for NETCONF-based configuration management. APNOMS pp. 242–252 (2006)

  33. Cridlig, V., et al.: A NetConf network management suite: ENSUITE. IPOM 152–161 (2005)

  34. Ye, W.: Web services programming tips and tricks: improve interoperability between J2EE technology and.NET, part 1-WSDL, RPC/encoded style, and WS-I conformance. IBM article, http://www.ibm.com/developerworks/webservices/library/ws-tip-j2eenet1/ (2004)

  35. Saiedian, H., Mulkey, S.: Performance evaluation of eventing web services in real-time applications. IEEE Commun. Mag. 46(3), 106–111 (2008)

    Google Scholar 

  36. Levi, D., Schoenwaelder, J.: Definitions of managed objects for the delegation of management scripts. RFC 3165 (2001)

  37. Kavasseri, R., Stewart, B. Distributed management expression MIB. RFC 2982 (2000)

  38. Straub, F.: Advantages and disadvantages of the script MIB infrastructure. Script MIB project report (2000)

  39. Schoenwaelder, J.: Traditional approaches to distributed management. NMRG meeting 19, Stockholm (2006)

  40. Lopes, R., Oliveira, J.: Delegation of expressions for distributed SNMP information processing. IM pp. 395–408 (2003)

  41. Daniele, M., et al.: Agent extensibility protocol version I. RFC2257 (1998)

  42. Martin-Flattin, J.P.: Web-based management of IP networks and Systems. Wiley Series, http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471487023.html (2003)

  43. IETF DISMAN.: Proceedings, December 97, http://www3.ietf.org/proceedings/97dec/97dec-final-67 (1997)

  44. Schoenwaelder, J.: Overview of the 2002 IAB network management workshop. IETF Informational RFC 3535 (2003)

  45. Cline, K., Kohen, J., Davis, D., et al.: Towards converging WS standards for resources events and management. White paper by IBM, HP, Intel and Microsoft (2006)

  46. Asgari, A., Egan, R., Trimintzios, P., Pavlou, G.: Scalable monitoring support for resource management and service assurance. IEEE Netw. 18(6), 6–18 (2004)

    Article  Google Scholar 

  47. Asgari, A., Trimintzios, P.: Building quality-of-service monitoring systems for traffic engineering and service management. JNSM 11(4), 399–426 (2003)

    Google Scholar 

  48. Creation and Deployment of End-User Services in premium IP networks (CADENUS): http://wwwcadenus.fokus.fraunhofer.de/(2000)

  49. End to End QoS through Intergrated Management of Content, Network and Terminals (ENTHRONE): http://www.enthrone.org/ (2006)

  50. Goderis, D., et al.: Service level specification semantics and parameters. Internet draft (draft-tequila-sls-02.txt) (2002)

  51. Blake, S., et al.: An architecture for differentiated services. RFC 2475 (1998)

  52. Srinivasan, C., Bloomberg, L.P., Viswanathan, A.: Multiprotocol label switching (MPLS) label switching router (LSR) MIB. RFC 3813 (2004)

  53. Nadeau, T., Srinivasan, C., Bloomberg, L.P., Viswanathan, A.: Multiprotocol label switching (MPLS) forwarding equivalence class to next hop label forwarding entry (FEC-To-NHLFE) MIB. RFC 3814 (2004)

  54. Berners-Lee, T., Fielding, R., Masinter, L.: The uniform resource identifier (URI): generic syntax. RFC 3986 (2005)

  55. Pavlou, G., Liotta, A., Abbi, P.: CMIS/P++: extensions to CMIS/P for increased expressiveness and efficiency in the manipulation of management information. 7th Annual joint conference of the IEEE Comput. Commun. Soc. INFOCOM. 98, vol. 2, pp. 430–438 (1998)

  56. Case, J., Fedor, M., et al.: A simple network management protocol (SNMP). RFC 1157 (1990)

  57. ITU-T X.690.: Information technology—ASN.1 encoding rules: specification of basic encoding rules (BER), canonical encoding rules (CER) and distinguished encoding rules (DER) (2002)

Download references

Acknowledgments

The research work in this paper was partly supported by the EU EMANICS Network of Excellence on the Management of Next Generation Networks (IST-026854) and the IST ENTHRONE phase 2 projects.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aimilios Chourmouziadis.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chourmouziadis, A., Charalambides, M. & Pavlou, G. On the Performance and Scalability of Web Services for Monitoring MPLS-based Networks. J Netw Syst Manage 17, 105–136 (2009). https://doi.org/10.1007/s10922-009-9125-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-009-9125-5

Keywords

Navigation