Role-based Quality of Service for Web services

We have designed and implemented a prototype system providing role based Quality of Service (QoS) for Web services in heterogeneous networks. We leverage industry standards to the fullest extent, in an attempt to bring role based QoS support to standard Web services. We have extended an existing enterprise service bus to accommodate the changes necessary for prioritization on the server side, and created a custom client library to ensure prioritization in both the request and the response of the Web services message exchange. Finally, roles are defined using Security Markup Assertion Language (SAML) tokens. Our framework has been released as open source. Our evaluation shows that the concept is viable, and that prioritization on the application level of the OSI model, combined with network level prioritization as provided by DiffServ, is beneficial in networks with low bandwidth.

[1]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[2]  Hartmut Ritter,et al.  Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework , 2004, IEEE/WIC/ACM International Conference on Web Intelligence (WI'04).

[3]  Jean-Yves Le Boudec,et al.  An Expedited Forwarding PHB (Per-Hop Behavior) , 2002, RFC.

[4]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.

[5]  Sherif Sakr,et al.  XML compression techniques: A survey and comparison , 2009, J. Comput. Syst. Sci..

[6]  Frank T. Johnsen,et al.  Cross-layer Quality of Service based admission control for Web services , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[7]  Fred Baker,et al.  Assured Forwarding PHB Group , 1999, RFC.

[8]  Fred Baker,et al.  Configuration Guidelines for DiffServ Service Classes , 2006, RFC.

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

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

[11]  Dan Grossman,et al.  New Terminology and Clarifications for Diffserv , 2002, RFC.

[12]  John Hughes,et al.  Security Assertion Markup Language (SAML) 2.0 Technical Overview , 2004 .

[13]  Jon Andersson,et al.  Multi-topology routing for improved network resource utilization in mobile tactical networks , 2010, 2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE.

[14]  Abhay Roy,et al.  Multi-Topology (MT) Routing in OSPF , 2007, RFC.

[15]  David L. Black,et al.  Per Hop Behavior Identification Codes , 2000, RFC.