• DocumentCode
    42
  • Title

    Dynamic Service Contract Enforcement in Service-Oriented Networks

  • Author

    Jarma, Y. ; Boloor, K. ; de Amorim, Marcelo Dias ; Viniotis, Yannis ; Callaway, Robert D.

  • Author_Institution
    LIP6, UPMC Sorbonne Univ., Paris, France
  • Volume
    6
  • Issue
    1
  • fYear
    2013
  • fDate
    First Quarter 2013
  • Firstpage
    130
  • Lastpage
    142
  • Abstract
    In recent years, service-oriented architectures (SOA) have emerged as the main solution for the integration of legacy systems with new technologies in the enterprise world. A service is usually governed by a client service contract (CSC) that specifies, among other requirements, the rate at which a service should be accessed, and limits it to no more than a number of service requests during an observation period. Several approaches, using both static and dynamic credit-based strategies, have been developed to enforce the rate specified in the CSC. Existing approaches have problems related to starvation, approximations used in calculations, and rapid credit consumption under certain conditions. In this paper, we propose and validate DoWSS, a doubly weighted algorithm for service traffic shaping. We show via simulation that DoWSS possesses several advantages: It eliminates the approximation issues, prevents starvation, and contains the rapid credit consumption issue in existing credit-based approaches.
  • Keywords
    Web services; contracts; organisational aspects; service-oriented architecture; telecommunication traffic; CSC; DoWSS; SOA; client service contract; credit consumption issue; doubly-weighted algorithm-for-service traffic shaping; dynamic credit-based strategies; dynamic service contract enforcement; enterprise world; legacy systems; observation period; service requests; service-oriented architectures; service-oriented networks; static credit-based strategies; Computer architecture; Contracts; Home appliances; Security; Service oriented architecture; XML; Service-oriented networks; appliance cluster; contract enforcement; credit-based algorithm; middleware appliances; service traffic shaping; web services;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2011.45
  • Filename
    5975138