A MULTI-AGENT SELECTION OF MULTIPLE COMPOSITE WEB SERVICES DRIVEN BY QOS

Fatma Siala, Khaled Ghédira

Abstract

As the number of functionally similar Web Services from providers with different Quality of Service's (QoS) scores is increasing, a selection needs to be made to determine which services are to participate in a given composite service. Moreover, QoS becomes one of the most important factors for Web Service selection. Indeed, one of the main assets of service-orientation is a composition to develop higher level services, so-called composite services, by re-using existing services. However, for a composition, we can have different combinations and execution paths. Particularly, a composite service can generate different schemes that give various QoS scores. We propose, in this paper, two frameworks. The first framework deals with the selection of composite Web services on the base of Multi-Agents negotiation. The objective of these agents is to find out the best Composite QoS (CQoS) based on Web services availability. The second framework improves the first one by supporting different combinations and execution paths. The proposed Multi-Agents frameworks are compared to an existing approach in terms of execution time and QoS's score. Experiments have demonstrated that our frameworks provide reliable results in comparison with the existing approach.

References

  1. Alrifai, M. and Risse, T. (2009). Combining global optimization with local selection for efficient qos-aware service composition. In WWW, pages 881-890.
  2. Barbuceanu, M. and Fox, M. S. (1996). The design of a coordination language for multi-agent systems. In ATAL, pages 341-355.
  3. Brandic, I., Pllana, S., and Benkner, S. (2008). Specification, planning, and execution of qos-aware grid workflows within the amadeus environment. Concurrency and Computation: Practice and Experience, 20(4):331-345.
  4. Canfora, G., Penta, M. D., Esposito, R., and Villani, M. L. (2008). A framework for qos-aware binding and rebinding of composite web services. Journal of Systems and Software, 81(10):1754-1769.
  5. Charif, Y., Stathis, K., and Mili, H. (2010). Towards anticipatory service composition in ambient intelligence. In NOTERE, pages 49-56.
  6. Guan, Y., Ghose, A. K., and Lu, Z. (2006). Using constraint hierarchies to support qos-guided service composition. In ICWS, pages 743-752.
  7. Hong, L. and Hu, J. (2009). A multi-dimension qos based local service selection model for service composition. JNW, 4(5):351-358.
  8. Jaeger, M. C. and Ladner, H. (2006). A model for the aggregation of qos in ws compositions involving redundant services. JDIM, 4(1):44-49.
  9. Kona, S., Bansal, A., Blake, M. B., Bleul, S., and Weise, T. (2009). Wsc-2009: A quality of service-oriented web services challenge. In CEC, pages 487-490.
  10. Lajmi, S., Ghedira, C., Ghédira, K., and Benslimane, D. (2006). Wescocbr: How to compose web services via case based reasoning. In ICEBE, pages 618-622.
  11. Maamar, Z., Mostéfaoui, S. K., and Yahyaoui, H. (2005). Toward an agent-based and context-oriented approach for web services composition - appendices. IEEE Trans. Knowl. Data Eng., 17(5).
  12. Mukhija, A., Dingwall-Smith, A., and Rosenblum, D. S. (2007). Qos-aware service composition in dino. In ECOWS, pages 3-12.
  13. Rosenberg, F., Celikovic, P., Michlmayr, A., Leitner, P., and Dustdar, S. (2009). An end-to-end approach for qosaware service composition. In EDOC, pages 151-160.
  14. Smith, R. G. (1980). The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Trans. Computers, 29(12):1104-1113.
  15. Yan, J., Kowalczyk, R., Lin, J., Chhetri, M. B., Goh, S., and Zhang, J. Y. (2007). Autonomous service level agreement negotiation for service composition provision. Future Generation Comp. Syst., 23(6):748-759.
  16. Zeng, L., Benatallah, B., Ngu, A. H. H., Dumas, M., Kalagnanam, J., and Chang, H. (2004). Qos-aware middleware for web services composition. IEEE Trans. Software Eng., 30(5):311-327.
Download


Paper Citation


in Harvard Style

Siala F. and Ghédira K. (2011). A MULTI-AGENT SELECTION OF MULTIPLE COMPOSITE WEB SERVICES DRIVEN BY QOS . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: MAS, (CLOSER 2011) ISBN 978-989-8425-52-2, pages 675-684. DOI: 10.5220/0003555306750684


in Bibtex Style

@conference{mas11,
author={Fatma Siala and Khaled Ghédira},
title={A MULTI-AGENT SELECTION OF MULTIPLE COMPOSITE WEB SERVICES DRIVEN BY QOS},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: MAS, (CLOSER 2011)},
year={2011},
pages={675-684},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003555306750684},
isbn={978-989-8425-52-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: MAS, (CLOSER 2011)
TI - A MULTI-AGENT SELECTION OF MULTIPLE COMPOSITE WEB SERVICES DRIVEN BY QOS
SN - 978-989-8425-52-2
AU - Siala F.
AU - Ghédira K.
PY - 2011
SP - 675
EP - 684
DO - 10.5220/0003555306750684