Abstract
In order to address the unreliable nature of service providers, and the dynamic nature of services (their quality values could change frequently over time due to various factors), this paper proposes a probabilistic, multi-valued quality model for services, capable of capturing uncertainty in their quality values by assigning each quality attribute with multiple potential values (or ranges of values), along with a corresponding probability distribution over these values. The probability distribution indicates the most likely quality value for an attribute at the current time step, but also notifies discovery applications of the possibility of other, possibly worse outcomes, thus ultimately facilitating more reliable service selection and composition via avoiding services with high uncertainty. Such uncertainty-aware, multi-valued quality models of services are maintained via an agent-based service marketplace, where each service is associated with a software agent, capable of learning the time-varying probability distributions of its quality values through applying online learning techniques, based on the service’s past performance information. The experiments conducted demonstrate the effectiveness of the proposed approach.
Chapter PDF
Similar content being viewed by others
Keywords
References
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented Computing: State of the Art and Research Challenges. Computer 40, 38–45 (2007)
Bowling, M., Veloso, M.: Rational and Convergent Learning in Stochastic Games. In: 17th Int. Joint Conf. on Artificial Intelligence, pp. 1021–1026 (2001)
Simpson, D.G.: Hellinger Deviance Tests: Efficiency, Breakdown Points, and Examples. Journal of the American Statistical Association 84, 107–113 (1989)
Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware Middleware for Web Services Composition. IEEE Trans. Softw. Eng. 30, 311–327 (2004)
Ardagna, D., Pernici, B.: Adaptive Service Composition in Flexible Processes. IEEE Trans. Softw. Eng. 33, 369–384 (2007)
Canfora, G., Penta, M.D., Esposito, R., Villani, M.L.: QoS-Aware Replanning of Composite Web Services. In: IEEE Int. Conf. on Web Services, pp. 121–129 (2005)
Barakat, L., Miles, S., Poernomo, I., Luck, M.: Efficient Multi-granularity Service Composition. In: IEEE Int. Conf. on Web Services, pp. 227–234 (2011)
Barakat, L., Miles, S., Luck, M.: Efficient Adaptive QoS-based Service Selection. Service Oriented Computing and Applications (2013), doi:10.1007/s11761-013-0149-z
Amin, A., Colman, A., Grunske, L.: An Approach to Forecasting QoS Attributes of Web Services Based on ARIMA and GARCH Models. In: IEEE Int. Conf. on Web Services, pp. 74–81 (2012)
Aschoff, R., Zisman, A.: QoS-driven proactive adaptation of service composition. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) Service Oriented Computing. LNCS, vol. 7084, pp. 421–435. Springer, Heidelberg (2011)
Dai, Y., Yang, L., Zhang, B.: QoS-driven Self-healing Web Service Composition Based on Performance Prediction. Journal of Computer Science and Technology 24, 250–261 (2009)
Yang, L., Dai, Y., Zhang, B.: Performance Prediction Based EX-QoS Driven Approach for Adaptive Service Composition. Information Science and Engineering 25, 345–362 (2009)
Maximilien, E.M., Singh, M.P.: Agent-based Trust Model Involving Multiple Qualities. In: 4th Int. Joint Conf. on Autonomous Agents and Multiagent Systems, pp. 519–526 (2005)
Xu, Z., Martin, P., Powley, W., Zulkernine, F.: Reputation-Enhanced QoS-based Web Services Discovery. In: IEEE Int. Conf. on Web Services, pp. 249–256 (2007)
Vu, L., Hauswirth, M., Aberer, K.: QoS-based Service Selection and Ranking with Trust and Reputation Management. In: The Cooperative Information System Conference, pp. 446–483 (2005)
Malik, Z., Bouguettaya, A.: RATEWeb: Reputation Assessment for Trust Establishment among Web Services. The VLDB Journal 18, 885–911 (2009)
Gama, J., Žliobaitė, I., Bifet, A., Pechenizkiy, M., Bouchachia, A.: A Survey on Concept Drift Adaptation. ACM Computing Surveys 46, 1–37 (2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barakat, L., Mahmoud, S., Miles, S., Taweel, A., Luck, M. (2014). An Agent-Based Service Marketplace for Dynamic and Unreliable Settings. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds) Service-Oriented Computing. ICSOC 2014. Lecture Notes in Computer Science, vol 8831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45391-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-662-45391-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45390-2
Online ISBN: 978-3-662-45391-9
eBook Packages: Computer ScienceComputer Science (R0)