Skip to main content

A Concurrent Interdependent Service Level Agreement Negotiation Protocol in Dynamic Service-Oriented Computing Environments

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2017 (WISE 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10570))

Included in the following conference series:

  • 1507 Accesses

Abstract

Service Level Agreement (SLA) negotiations are capable of helping define the quality of service in order to meet the customer’s service requirements. To date, a large number of negotiation protocols are proposed to handle single SLA negotiations, but little work can be found in handling multiple interdependent SLA negotiations in dynamic negotiation environments. This paper proposes an adaptive protocol for concurrently handling multiple interdependent SLA negotiations in dynamic environments. First, interdependencies between SLA negotiations are represented by a graph-based model. Then, an updating mechanism is proposed to handle the dynamism of multiple SLA negotiations. By applying the proposed updating mechanism, a protocol for concurrently processing SLA negotiations in dynamic environments with unexpected changes of service requests is presented. Experimental results show that the proposed approach can effectively handle unexpected changes of service requests from customers in dynamic environments, and successfully lead multiple SLA negotiations to agreements aligning with customers.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Zheng, Z., Zhang, Y., Lyu, M.R.: Investigating QoS of real-world web services. IEEE Trans. Serv. Comput. 7(1), 32–39 (2014)

    Article  Google Scholar 

  2. Messina, F., Pappalardo, G., Santoro, C., Rosaci, D., Sarn, G.M.: An agent based negotiation protocol for cloud service level agreements. In: 23rd IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise, pp. 161–166 (2014)

    Google Scholar 

  3. Faratin, P., Sierra, C., Jennings, N.R.: Negotiation decision functions for autonomous agents. Robot. Auton. Syst. 24(3), 159–182 (1998)

    Article  Google Scholar 

  4. Jensen, K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol. 1. Springer, Heidelberg (2013)

    Google Scholar 

  5. Niu, L., Ren, F., Zhang, M.: A concurrent multiple negotiation protocol based on colored petri nets. IEEE Trans. Cybern. doi:10.1109/TCYB.2016.2577635

    Article  Google Scholar 

  6. Jensen, K., Rozenberg, G.: High-level Petri Nets: Theory and Application. Springer, Heidelberg (2012)

    MATH  Google Scholar 

  7. Jensen, K., Kristensen, L.M., Wells, L.: Coloured petri nets and CPN tools for modelling and validation of concurrent systems. Int. J. Softw. Tools Technol. Transf. 9(3–4), 213–254 (2007)

    Article  Google Scholar 

  8. Fatima, S.S., Wooldridge, M., Jennings, N.R.: Multi-issue negotiation under time constraints. In: 1st International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 143–150. ACM (2002)

    Google Scholar 

  9. Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Experience 41(1), 23–50 (2011)

    Article  Google Scholar 

  10. Copil, G., Moldovan, D., Salomie, I., Cioara, T., Anghel, I., Borza, D.: Cloud SLA negotiation for energy saving — A particle swarm optimization approach. In: 8th International Conference on Intelligent Computer Communication and Processing (ICCP), pp. 289–296 (2012)

    Google Scholar 

  11. Xiao, Z., Cao, D., You, C., Mei, H.: A policy-based framework for automated service level agreement negotiation. In: 9th IEEE International Conference on Web Services, pp. 682–689 (2011)

    Google Scholar 

  12. Zulkemine, F.H., Martin, P.: An adaptive and intelligent SLA negotiation system for web services. IEEE Trans. Serv. Comput. 4(1), 31–43 (2011)

    Article  Google Scholar 

  13. Dastjerdi, A.V., Buyya, R.: An autonomous time-dependent SLA negotiation strategy for cloud computing. Comput. J. 58(11), 3202–3216 (2015)

    Article  Google Scholar 

  14. Yaqub, E., Yahyapour, R., Wieder, P., Kotsokalis, C., Lu, K., Jehangiri, A.I.: Optimal negotiation of service level agreements for cloud-based services through autonomous agents. In: 11th IEEE International Conference on Services Computing (SCC), pp. 59–66 (2014)

    Google Scholar 

Download references

Acknowledgments

This work is supported by a DECRA Project (DP140100007) from Australia Research Council (ARC) and a UPA and an IPTA scholarships from University of Wollongong, Australia.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Niu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Niu, L., Ren, F., Zhang, M. (2017). A Concurrent Interdependent Service Level Agreement Negotiation Protocol in Dynamic Service-Oriented Computing Environments. In: Bouguettaya, A., et al. Web Information Systems Engineering – WISE 2017. WISE 2017. Lecture Notes in Computer Science(), vol 10570. Springer, Cham. https://doi.org/10.1007/978-3-319-68786-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68786-5_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68785-8

  • Online ISBN: 978-3-319-68786-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics