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

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.

[1]  Robert A. van Engelen Code generation techniques for developing light-weight XML Web services for embedded devices , 2004, SAC '04.

[2]  Manish Parashar,et al.  Latency Performance of SOAP Implementations , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[3]  G. Pavlou,et al.  On management technologies and the potential of Web services , 2004, IEEE Communications Magazine.

[4]  Jürgen Schönwälder,et al.  Definitions of Managed Objects for the Delegation of Management Scripts , 1999, RFC.

[5]  Brian T. Murray,et al.  Web Services Base Notification 1.3 (WS-BaseNotification) , 2006 .

[6]  Pu Liu,et al.  Toward characterizing the performance of SOAP toolkits , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[7]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[8]  Olimpiu Negru End-to-End QoS through integrated management of content, networks and terminals: The ENTHRONE project , 2008, 2008 IEEE/ACS International Conference on Computer Systems and Applications.

[9]  Ramanathan Kavasseri Distributed Management Expression MIB , 2000, RFC.

[10]  Luis Felipe Cabrera Web Services Eventing (WS-Eventing) , 2004 .

[11]  George Pavlou,et al.  Efficient Information Retrieval in Network Management Using Web Services , 2006, DSOM.

[12]  Hossein Saiedian,et al.  Performance evaluation of eventing web services in real-time applications , 2008, IEEE Communications Magazine.

[13]  Danny Goderis Service Level Specification Semantics and Parameters , 2002 .

[14]  James Won-Ki Hong,et al.  Performance Improvement Methods for NETCONF-Based Configuration Management , 2006, APNOMS.

[15]  George Pavlou,et al.  Efficient Web Services Event Reporting and Notifications by Task Delegation , 2007, DSOM.

[16]  Radu State,et al.  A NetConf Network Management Suite: ENSUITE , 2005, IPOM.

[17]  Thomas D. Nadeau,et al.  Multiprotocol Label Switching (MPLS) Forwarding Equivalence Class To Next Hop Label Forwarding Entry (FEC-To-NHLFE) Management Information Base (MIB) , 2004, RFC.

[18]  Jeffrey D. Case,et al.  Simple Network Management Protocol (SNMP) , 1989, RFC.

[19]  Frank Strauss Advantages and Disadvantages of the Script MIB Infrastructure , 2000 .

[20]  Christian Werner,et al.  Compressing SOAP messages by using differential encoding , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[21]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[22]  Ada Diaconescu,et al.  Cadenus: creation and deployment of end-user services in premium IP networks , 2003, IEEE Commun. Mag..

[23]  Jürgen Schönwälder Overview of the 2002 IAB Network Management Workshop , 2003, RFC.

[24]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[25]  Aiko Pras,et al.  Comparing the performance of SNMP and Web services-based management , 2004, IEEE Transactions on Network and Service Management.

[26]  Thomas D. Nadeau,et al.  Network Working Group Multiprotocol Label Switching (mpls) Label Switching Router (lsr) Management Information Base (mib) , 2004 .

[27]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[28]  George Pavlou,et al.  CMIS/P++: extensions to CMIS/P for increased expressiveness and efficiency in the manipulation of management information , 1998, INFOCOM 1998.

[29]  Lisandro Zambenedetti Granville,et al.  Evaluating the Performance of SNMP and Web Services Notifications , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[30]  George Pavlou,et al.  Web services monitoring: An initial case study on the tools perspective , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[31]  Lisandro Zambenedetti Granville,et al.  On the Performance of Web Services Management Standards - An Evaluation of MUWS and WS-Management for Network Management , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[32]  George Pavlou,et al.  On the Evolution of Management Approaches, Frameworks and Protocols: A Historical Perspective , 2007, Journal of Network and Systems Management.

[33]  George Pavlou,et al.  Scalable monitoring support for resource management and service assurance , 2004, IEEE Network.

[34]  James Won-Ki Hong,et al.  XML‐Based Network Management for IP Networks , 2003 .

[35]  Phillip Hallam-Baker,et al.  Web services security: soap message security , 2003 .

[36]  George Pavlou,et al.  Building Quality-of-Service Monitoring Systems for Traffic Engineering and Service Management , 2003, Journal of Network and Systems Management.

[37]  R. Adams Proceedings , 1947 .

[38]  Lisandro Zambenedetti Granville,et al.  Implementation and bandwidth consumption evaluation of SNMP to Web services gateways , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[39]  Jean-Philipp Martin-Flatin Web-Based Management of IP Networks and Systems , 2002 .

[40]  Lisandro Zambenedetti Granville,et al.  Comparing Web services with SNMP in a management by delegation environment , 2005, 2005 9th IFIP/IEEE International Symposium on Integrated Network Management, 2005. IM 2005..

[41]  José Luís Oliveira,et al.  Delegation of Expressions for Distributed SNMP Information Processing , 2003, Integrated Network Management.