Autonomic Software Component QoS Matchmaking Algorithm Based on Fidelity Factor in Agent-Based Autonomic Computing System
Kun Zhang, Manwu Xu, Hong Zhang
DOI: 10.4236/jsea.2009.22015   PDF   HTML     4,361 Downloads   7,578 Views  


Autonomic software component (ASC) QoS matchmaking problem for autonomic element has been taken as one of the most important issue in field of autonomic computing based on agent. Aimed at overcoming drawbacks such as subjec-tiveness and unfairness, and improving the self-configuration capability for autonomic element, we introduce evalua-tion mechanism of confidence of individual QoS attributes during ASC QoS matchmaking, i.e., fidelity factor for each attribute, and propose an ASC QoS matchmaking algorithm based on fidelity factor. Simulation experiments demon-strate that our proposed algorithm performs best performance in terms of QoS than other existing algorithms, and has better compromise between attribute quality and users’ evaluation when selecting ASC.

Share and Cite:

K. Zhang, M. Xu and H. Zhang, "Autonomic Software Component QoS Matchmaking Algorithm Based on Fidelity Factor in Agent-Based Autonomic Computing System," Journal of Software Engineering and Applications, Vol. 2 No. 2, 2009, pp. 103-110. doi: 10.4236/jsea.2009.22015.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] [1] J. Kephart and D. Chess, “The vision of autonomic com-puting,” IEEE Computer Society, No. 1, pp. 41-59, 2003.
[2] [2] N. R. Jennings, “On agent-based software engineering,” Artificial Intelligence, Vol. 177, No. 2, pp. 277-296, 2000.
[3] [3] G. J. Wickler, “Using expressive and flexible action rep-resentations to reason about capabilities for intelligent agent cooperation,” PhD Thesis, University of Edinburgh, Edinburgh, UK, 1999.
[4] [4] K. Sycara, S. Widoff, M. Klusch, et al., “LARKS: Dy-namic matchmaking among heterogenous software agents in cyberspace,” Autonomous Agents and MultiAgent Systems, Vol. 5, No. 2, pp. 173-203, 2002.
[5] [5] K. Arisha, S. Kraus, F. Ozcan, et al., “IMPACT: The interactive Maryland platform for agents collaborating together,” IEEE Intelligent Systems, Vol. 14, No. 2, pp. 64-72, 1999.
[6] [6] Z. L. Zhang and C. Q, Zhang, “An improvement to match-making algorithms for middle agents,” in AAMAS’02: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, Bologna, Italy, pp. 1340-1347, 2002.
[7] [7] Y. C. Jiang and Z. Z. Shi, “Quality of service driven agent service matchmaking,” Mini-Micro Systems, Vol. 26, No. 4, pp. 687-692, 2005.
[8] [8] R. J. Wang, Y. H. Ru, and X. X. Zhu, “Study on reclaim-ing agent selection models and approaches,” in IEEE SOLI’08: Proceedings of IEEE Service Operations and Logistics, and Informatics, Beijing, China, Vol. 1, pp. 1262-1267, 2008.
[9] [9] Q. Ma, H. Wang, Y. Li, et al., “A semantic QoS-aware discovery framework for web services,” in IEEE ICWS’08: Proceedings of IEEE International Conference on Web Services, Beijing, China, pp. 129-136, 2008.
[10] [10] R. Hu, J. X. Liu, Z. H. Liao, et al., “A web service matchmaking algorithm based on an extended QoS model,” in IEEE ICNSC’08: Proceedings of IEEE Inter-national Conference on Networking, Sensing and Control, Sanya, China, pp. 1565-1570, 2008.
[11] [11] L. L. Wei, C. L. Chi, M. C. Kuo, et al., “Consumer-centric QoS-aware selection of web services,” Journal of Com-puter and System Sciences archive, Vol. 74, No. 2, pp. 211-231, 2008.
[12] [12] E. Giallonardo and E. Zimeo, “More semantics in QoS matching,” in IEEE SOCA’07: In Proceedings of Interna-tional Conference on Service-Oriented Computing and Applications, Newport Beach, USA, pp. 163-171, 2007.
[13] [13] D. K. Guo, Y. Ren, H. H. Chen, et al., “A web services selection and ranking model with QoS constraints,” Jour-nal of Shanghai JiaoTong University, Vol. 41, No. 6, pp. 870-875, 2007.
[14] [14] K. J. Liang, Q. Liang, and Y. Yang, “The strategy and method of QoS parameter processing for grid service matchmaking,” in ICICIC’06: In Proceedings of First In-ternational Conference on Innovative Computing, Infor-mation and Control, Vol. 1, pp. 381-384, 2006.

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.