Dynamic Service Provisioning Using GRIA SLAs

  • Mike Boniface
  • Stephen C. Phillips
  • Alfonso Sanchez-Macian
  • Mike Surridge
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4907)


Service Level Agreements (SLA) include quality of service (QoS) constraints and bounds that have to be honoured by the service provider. To maximise the Service Provider revenue while satisfying the QoS requirements of the agreed SLAs it is important to be able to perform a dynamic distribution of the service provider resources between the services and SLAs. This distribution should be based on the current status and predicted evolution of the QoS characteristics. This paper describes the experiences managing SLA obligations from a service provider perspective in a scenario where dynamic deployment of services can be undertaken. The main issues faced to deal with the management of SLAs in this context are detailed. The adopted solution, based on GRIA (a Service Oriented Architecture framework) is discussed.


SLA management dynamic provisioning 


  1. 1.
    Snelling, D., Fisher, M., Basermann, A., Wray, F., Wieder, P., Surridge, M.: NextGRID Vision and Architecture White Paper V5,
  2. 2.
    McKee, P., Taylor, S., Surridge, M., Lowe, R., Ragusa, C.: Strategies for the service market place. In: Veit, D.J., Altmann, J. (eds.) GECON 2007. LNCS, vol. 4685, pp. 58–70. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    EU IST SIMDAT Project,
  4. 4.
    Boniface, M., Phillips, S.C., Surridge, M.: Grid-Based Business Partnerships using Service Level Agreements. In: Proc. of Cracow Grid Workshop 2006, Cracow, Poland (2006)Google Scholar
  5. 5.
    Buyya, R., Abramson, D., Venugopal, S.: The grid economy. Proceedings of the IEEE 93(3), 698–714 (2005)CrossRefGoogle Scholar
  6. 6.
    Czajkowski, K., Foster, I., Kesselman, C.: Agreement-Based Resource Management. Proceedings of the IEEE 93(3), 631–643 (2005)CrossRefGoogle Scholar
  7. 7.
    Yeo, C.S., Buyya, R.: Service Level Agreement based Allocation of Cluster Resources: Handling Penalty to Enhance Utility. In: Proc. of the 7th IEEE International Conference on Cluster Computing (Cluster 2005). IEEE Computer Society, Los Alamitos (2005)Google Scholar
  8. 8.
    Comuzzi, M., Pernici, B.: An architecture for Flexible Web Service QoS Negotiation. In: Proc. of the 9th IEEE International EDOC Enterprise Computing Conference (EDOC 2005), pp. 70–82. IEEE Computer Society, Washington (2005)CrossRefGoogle Scholar
  9. 9.
    Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Dynamic Provisioning Of Multi-Tier Internet Applications. In: Proc. of the 2nd IEEE International Conference on Autonomic Computing, pp. 217–228. IEEE Computer Society, Washington (2005)Google Scholar
  10. 10.
    Dan, A., Davis, D., Kearney, R., Keller, A., King, R., Kuebler, D., Ludwig, H., Polan, M., Spreitzer, M., Youssef, A.: Web services on demand: WSLA-driven automated management. IBM Systems Journal 43(1), 136–158 (2004)CrossRefGoogle Scholar
  11. 11.
    Oldham, N., Verma, K., Sheth, A., Hakimpour, F.: Semantic WS-agreement partner selection. In: Proc. of the 15th International Conference on World Wide Web, WWW 2006, pp. 697–706. ACM Press, New York (2006)Google Scholar
  12. 12.
    Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Kakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web Services Agreement Specification (WS-Agreement) GFD 107 Recommendation. Open Grid Forum (2007)Google Scholar
  13. 13.
    Sánchez-Macián, A., López, D., López de Vergara, J.E., Pastor, E.: Framework for the Automatic Calculation of Quality of Experience in Telematic Services. In: Proc. of the 13th HP-OVUA Workshop, Côte d’Azur, France (2006)Google Scholar
  14. 14.
    Dobson, G., Russell, L., Sommerville, I.: QoSOnt: a QoS Ontology for Service-Centric Systems. In: Proc. of the 31st Euromicro conference on Software Engineering and Advanced Applications, pp. 80–87. IEEE Computer Society, Washington (2005)CrossRefGoogle Scholar
  15. 15.
    Watson, P., Fowler, C.P., Kubicek, C., et al.: Dynamically Deploying Web Services on a Grid using Dynasoar. In: Proc. of the 9th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, Gyeongju, Korea, pp. 151–158. IEEE Computer Society Press, Washington (2006)CrossRefGoogle Scholar
  16. 16.
    Belfast e-Science Centre,
  17. 17.
  18. 18.
    Chhetri, M.B., Lin, J., Goh, S., Zhang, J.Y., Kowalczyk, R., Yan, J.: A Coordinated Architecture for the Agent-based Service Level Agreement Negotiation of Web Service Composition. In: Proc. of the 2006 Australian Software Engineering Conference (ASWEC 2006), pp. 90–99. IEEE Computer Society, Washington (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Mike Boniface
    • 1
  • Stephen C. Phillips
    • 1
  • Alfonso Sanchez-Macian
    • 1
  • Mike Surridge
    • 1
  1. 1.University of Southampton IT Innovation CentreSouthamptonUK

Personalised recommendations