{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T15:48:12Z","timestamp":1762876092402,"version":"3.41.0"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,12,31]],"date-time":"2018-12-31T00:00:00Z","timestamp":1546214400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"the Research Project for Department of Education of Zhejiang Province","award":["Y201635438"],"award-info":[{"award-number":["Y201635438"]}]},{"DOI":"10.13039\/501100004731","name":"Natural Science Foundation of Zhejiang Province","doi-asserted-by":"publisher","award":["LY17E070004"],"award-info":[{"award-number":["LY17E070004"]}],"id":[{"id":"10.13039\/501100004731","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Basic Research Program of China","doi-asserted-by":"crossref","award":["2018YFB1003800"],"award-info":[{"award-number":["2018YFB1003800"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61702151"],"award-info":[{"award-number":["61702151"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2018,12,31]]},"abstract":"<jats:p>With the rapid development of cloud computing, various types of cloud services are available in the marketplace. However, it remains a significant challenge for cloud users to find suitable services for two major reasons: (1) Providers are unable to offer services in complete accordance with their declared Service Level Agreements, and (2) it is difficult for customers to describe their requirements accurately. To help users select cloud services efficiently, this article presents a Trust enabled Self-Learning Agent Model for service Matching (TSLAM). TSLAM is a multi-agent-based three-layered cloud service market model, in which different categories of agents represent the corresponding cloud entities to perform market behaviors. The unique feature of brokers is that they are not only the service recommenders but also the participants of market competition. We equip brokers with a learning module enabling them to capture implicit service demands and find user preferences. Moreover, a distributed and lightweight trust model is designed to help cloud entities make service decisions. Extensive experiments prove that TSLAM is able to optimize the cloud service matching process and compared to the state-of-the-art studies, TSLAM improves user satisfaction and the transaction success rate by at least 10%.<\/jats:p>","DOI":"10.1145\/3317604","type":"journal-article","created":{"date-parts":[[2019,7,25]],"date-time":"2019-07-25T12:34:33Z","timestamp":1564058073000},"page":"1-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["TSLAM"],"prefix":"10.1145","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3833-2794","authenticated-orcid":false,"given":"Wenjuan","family":"Li","sequence":"first","affiliation":[{"name":"Hangzhou Normal University; Shanghai Jiao Tong University; University of Melbourne"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Cao","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shiyou","family":"Qian","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajkumar","family":"Buyya","sequence":"additional","affiliation":[{"name":"University of Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,7,25]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2008.12.001"},{"key":"e_1_2_1_2_1","volume-title":"Cloud Computing","author":"Liu P.","unstructured":"P. Liu . 2015. Cloud Computing ( 3 rd ed.). Electronic Industry , Beijing, China . P. Liu. 2015. Cloud Computing (3rd ed.). Electronic Industry, Beijing, China.","edition":"3"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.04.012"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3015"},{"key":"e_1_2_1_6_1","first-page":"111","article-title":"Integration of Qos aspects in the cloud service research and selection system","volume":"6","author":"Abourezq M.","year":"2015","unstructured":"M. Abourezq and A. Idrissi . 2015 . Integration of Qos aspects in the cloud service research and selection system . Int. J. Adv. Comput. Sci. Appl. 6 , 6 (2015), 111 -- 122 . M. Abourezq and A. Idrissi. 2015. Integration of Qos aspects in the cloud service research and selection system. Int. J. Adv. Comput. Sci. Appl. 6, 6 (2015), 111--122.","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPTC.2010.159"},{"volume-title":"Proceedings of the IEEE International Conference on Parallel and Distributed Systems. IEEE, 504--509","author":"Kim Y.","key":"e_1_2_1_8_1","unstructured":"Y. Kim and K. Doh . 2013. Quantitative trust management to support QoS-aware service selection in service-oriented environments . In Proceedings of the IEEE International Conference on Parallel and Distributed Systems. IEEE, 504--509 . Y. Kim and K. Doh. 2013. Quantitative trust management to support QoS-aware service selection in service-oriented environments. In Proceedings of the IEEE International Conference on Parallel and Distributed Systems. IEEE, 504--509."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2015.2413386"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-013-0340-1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124566.1124570"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24701-2_16"},{"key":"e_1_2_1_13_1","first-page":"365","article-title":"Artificial adaptive agents in economic theory","volume":"81","author":"Holland J.","year":"1991","unstructured":"J. Holland and J. Miller . 1991 . Artificial adaptive agents in economic theory . Am. Econ. Rev. 81 , 2 (1991), 365 -- 370 . J. Holland and J. Miller. 1991. Artificial adaptive agents in economic theory. Am. Econ. Rev. 81, 2 (1991), 365--370.","journal-title":"Am. Econ. Rev."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843945"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2008.172"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSA.2009.26"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SERVICES.2015.58"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the International Conference on Information Society (i-Society'13)","author":"Badidi E.","year":"2013","unstructured":"E. Badidi . 2013 . A cloud service broker for SLA-based SaaS provisioning . In Proceedings of the International Conference on Information Society (i-Society'13) . IEEE, 61--66. E. Badidi. 2013. A cloud service broker for SLA-based SaaS provisioning. In Proceedings of the International Conference on Information Society (i-Society'13). IEEE, 61--66."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS.2017.8342886"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2015.93"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2014.57"},{"volume-title":"Proceedings of the 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW\u201916)","author":"Aldawood S.","key":"e_1_2_1_22_1","unstructured":"S. Aldawood , F. Fowley , C. Pahl , D. Taibi , and X. Liu . 2016. A coordination-based brokerage architecture for multi-cloud resource markets . In Proceedings of the 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW\u201916) . IEEE, 7--14. S. Aldawood, F. Fowley, C. Pahl, D. Taibi, and X. Liu. 2016. A coordination-based brokerage architecture for multi-cloud resource markets. In Proceedings of the 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW\u201916). IEEE, 7--14."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.167"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2014.159"},{"volume-title":"Proceedings of the 8th IFIP International Conference on Trust Management (IFIPTM\u201914)","author":"Pawar P.","key":"e_1_2_1_25_1","unstructured":"P. Pawar , M. Rajarajan , T. Dimitrakos , and A. Zisman . 2014. Trust assessment using cloud broker . In Proceedings of the 8th IFIP International Conference on Trust Management (IFIPTM\u201914) . Springer, 237--244. P. Pawar, M. Rajarajan, T. Dimitrakos, and A. Zisman. 2014. Trust assessment using cloud broker. In Proceedings of the 8th IFIP International Conference on Trust Management (IFIPTM\u201914). Springer, 237--244."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-CSS-ICESS.2015.162"},{"volume-title":"Proceedings of the 2016 International Conference on Next Generation Intelligent Systems (ICNGIS\u201916)","author":"Gupta M.","key":"e_1_2_1_27_1","unstructured":"M. Gupta and B. Annappa . 2016. Trusted partner selection in broker based cloud federation . In Proceedings of the 2016 International Conference on Next Generation Intelligent Systems (ICNGIS\u201916) . IEEE, 1--6. M. Gupta and B. Annappa. 2016. Trusted partner selection in broker based cloud federation. In Proceedings of the 2016 International Conference on Next Generation Intelligent Systems (ICNGIS\u201916). IEEE, 1--6."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEEM.2009.5373228"},{"volume-title":"Proceedings of the 9th IEEE Heterogeneous Computing Workshop. IEEE, 43--52","author":"Jun K.","key":"e_1_2_1_29_1","unstructured":"K. Jun , L. Boloni , and K. Palacz et\u00a0al. 2000. Agent-based resource discovery . In Proceedings of the 9th IEEE Heterogeneous Computing Workshop. IEEE, 43--52 . K. Jun, L. Boloni, and K. Palacz et\u00a0al. 2000. Agent-based resource discovery. In Proceedings of the 9th IEEE Heterogeneous Computing Workshop. IEEE, 43--52."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2006.877791"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2012.2204742"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13067-0_42"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.02.039"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/2780037.2780067"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.3724\/SP.J.1001.2010.03558"},{"key":"e_1_2_1_36_1","first-page":"147","article-title":"Trust evaluation based on user behavior in cloud computing","volume":"32","author":"Tan Y.","year":"2015","unstructured":"Y. Tan and C. Wang . 2015 . Trust evaluation based on user behavior in cloud computing . Microelectron. Comput. 32 , 11 (2015), 147 -- 151 . Y. Tan and C. Wang. 2015. Trust evaluation based on user behavior in cloud computing. Microelectron. Comput. 32, 11 (2015), 147--151.","journal-title":"Microelectron. Comput."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.06.021"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2015.04.053"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.3724\/SP.J.1001.2010.03501"},{"key":"e_1_2_1_40_1","first-page":"812","article-title":"Trust model based on double incentive and deception detection for cloud computing","volume":"34","author":"Xie X.","year":"2012","unstructured":"X. Xie , L. Liu , and P. Zhao . 2012 . Trust model based on double incentive and deception detection for cloud computing . J. Electr. Inf. Technol. 34 , 4 (2012), 812 -- 817 . X. Xie, L. Liu, and P. Zhao. 2012. Trust model based on double incentive and deception detection for cloud computing. J. Electr. Inf. Technol. 34, 4 (2012), 812--817.","journal-title":"J. Electr. Inf. Technol."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839302"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10665-1_7"},{"volume-title":"Proceedings of the 1st International Conference on Electronics and Information Engineering (ICEIE\u201910)","author":"Li W.","key":"e_1_2_1_43_1","unstructured":"W. Li , L. Ping , and X. Pan . 2010. Use trust management model to achieve effective security mechanisms in cloud environment . In Proceedings of the 1st International Conference on Electronics and Information Engineering (ICEIE\u201910) . IEEE, 14--19. W. Li, L. Ping, and X. Pan. 2010. Use trust management model to achieve effective security mechanisms in cloud environment. In Proceedings of the 1st International Conference on Electronics and Information Engineering (ICEIE\u201910). IEEE, 14--19."},{"key":"e_1_2_1_44_1","first-page":"1757","article-title":"Research on trust management strategies in cloud computing environment","volume":"8","author":"Li W.","year":"2012","unstructured":"W. Li , L. Ping , Q. Qiu , and Q. Zhang . 2012 . Research on trust management strategies in cloud computing environment . J. Comput. Inf. Syst. 8 , 4 (2012), 1757 -- 1763 . W. Li, L. Ping, Q. Qiu, and Q. Zhang. 2012. Research on trust management strategies in cloud computing environment. J. Comput. Inf. Syst. 8, 4 (2012), 1757--1763.","journal-title":"J. Comput. Inf. Syst."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14257\/ijmue.2015.10.5.20"},{"key":"e_1_2_1_46_1","first-page":"71","article-title":"Services selection based on trust evolution and union for cloud computing","volume":"32","author":"Hu C.","year":"2011","unstructured":"C. Hu , J. Liu , and J. Liu . 2011 . Services selection based on trust evolution and union for cloud computing . J. Commun. 32 , 7 (2011), 71 -- 79 . C. Hu, J. Liu, and J. Liu. 2011. Services selection based on trust evolution and union for cloud computing. J. Commun. 32, 7 (2011), 71--79.","journal-title":"J. Commun."},{"key":"e_1_2_1_47_1","first-page":"13","article-title":"CC-PSM: A preference-aware selection model for cloud service based on consumer community. Mathematical Problems in Engineering","volume":"170656","author":"Wang Y.","year":"2015","unstructured":"Y. Wang , J. Zhou , and H. Tan . 2015 . CC-PSM: A preference-aware selection model for cloud service based on consumer community. Mathematical Problems in Engineering , Hindawi Publishing Corporation Article ID 170656 (2015), 13 . Y. Wang, J. Zhou, and H. Tan. 2015. CC-PSM: A preference-aware selection model for cloud service based on consumer community. Mathematical Problems in Engineering, Hindawi Publishing Corporation Article ID 170656 (2015), 13.","journal-title":"Hindawi Publishing Corporation Article ID"},{"key":"e_1_2_1_48_1","first-page":"198","article-title":"Trust and behavioral modeling based two layer service selection","volume":"41","author":"Meng X.","year":"2014","unstructured":"X. Meng , J. Ma , D. Lu , and Y. Wang . 2014 . Trust and behavioral modeling based two layer service selection . J. Xidian Univ. 41 , 4 (2014), 198 -- 204 . X. Meng, J. Ma, D. Lu, and Y. Wang. 2014. Trust and behavioral modeling based two layer service selection. J. Xidian Univ. 41, 4 (2014), 198--204.","journal-title":"J. Xidian Univ."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPTC.2010.159"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921641.1921646"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2015.2480393"},{"key":"e_1_2_1_52_1","first-page":"131","article-title":"An on-demand service composition method based on trustworthy quality of service","volume":"47","author":"Cao B.","year":"2013","unstructured":"B. Cao , B. Li , and J. Liu . 2013 . An on-demand service composition method based on trustworthy quality of service . J. Xi'an Jiaotong Univ. 47 , 2 (2013), 131 -- 138 . B. Cao, B. Li, and J. Liu. 2013. An on-demand service composition method based on trustworthy quality of service. J. Xi'an Jiaotong Univ. 47, 2 (2013), 131--138.","journal-title":"J. Xi'an Jiaotong Univ."},{"key":"e_1_2_1_53_1","first-page":"53","article-title":"Cloud service selection model based on trust and personality preferences","volume":"47","author":"Du R.","year":"2013","unstructured":"R. Du , J. Tian , and H. Zhang . 2013 . Cloud service selection model based on trust and personality preferences . J. Zhejiang Univ. (Eng. Sci.) 47 , 1 (2013), 53 -- 61 . R. Du, J. Tian, and H. Zhang. 2013. Cloud service selection model based on trust and personality preferences. J. Zhejiang Univ. (Eng. Sci.) 47, 1 (2013), 53--61.","journal-title":"J. Zhejiang Univ. (Eng. Sci.)"},{"key":"e_1_2_1_54_1","first-page":"1047","article-title":"Trust-based multi-attribute decision resource location algorithm for peer-to-peer cloud systems","volume":"36","author":"Li W.","year":"2016","unstructured":"W. Li , J. Wu , J. Cao , and K. Hu . 2016 . Trust-based multi-attribute decision resource location algorithm for peer-to-peer cloud systems . Syst. Eng.- Theory 8 Practice 36 , 4 (2016), 1047 -- 1056 . W. Li, J. Wu, J. Cao, and K. Hu. 2016. Trust-based multi-attribute decision resource location algorithm for peer-to-peer cloud systems. Syst. Eng.- Theory 8 Practice 36, 4 (2016), 1047--1056.","journal-title":"Syst. Eng.- Theory 8 Practice"},{"key":"e_1_2_1_55_1","first-page":"1","article-title":"Cloud service discovery algorithm based on trust fuzzy comprehensive evaluation","volume":"3","author":"Li W.","year":"2012","unstructured":"W. Li , L. Ping , J. Li , and Q. Qiu . 2012 . Cloud service discovery algorithm based on trust fuzzy comprehensive evaluation . ICIC Expr. Lett. B 3 , 2 (2012), 1 -- 6 . W. Li, L. Ping, J. Li, and Q. Qiu. 2012. Cloud service discovery algorithm based on trust fuzzy comprehensive evaluation. ICIC Expr. Lett. B 3, 2 (2012), 1--6.","journal-title":"ICIC Expr. Lett. B"},{"volume-title":"Proceedings of the 1st International Conference on Cloud Computing and Services Science (CLOSER\u201911)","author":"Li W.","key":"e_1_2_1_56_1","unstructured":"W. Li , X. Pan , Q. Zhang , and L. Ping . 2011. A novel job scheduling model to enhance efficiency and overall user fairness of cloud computing environment . In Proceedings of the 1st International Conference on Cloud Computing and Services Science (CLOSER\u201911) , 1--5. W. Li, X. Pan, Q. Zhang, and L. Ping. 2011. A novel job scheduling model to enhance efficiency and overall user fairness of cloud computing environment. In Proceedings of the 1st International Conference on Cloud Computing and Services Science (CLOSER\u201911), 1--5."},{"key":"e_1_2_1_57_1","unstructured":"Jade company. JADE document. Retrieved from http:\/\/jade.tilab.com\/.  Jade company. JADE document. Retrieved from http:\/\/jade.tilab.com\/."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.18564\/jasss.2661"},{"key":"e_1_2_1_59_1","unstructured":"Ali-Cloud. The SLA of Ali-Cloud ECS (plastic Compute Service). Retrieved from https:\/\/cn.aliyun.com\/product\/ecs?spm=5176.doc29692.416540.27.rz9CKZ  Ali-Cloud. The SLA of Ali-Cloud ECS (plastic Compute Service). Retrieved from https:\/\/cn.aliyun.com\/product\/ecs?spm=5176.doc29692.416540.27.rz9CKZ"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3317604","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3317604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:27Z","timestamp":1750208547000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3317604"}},"subtitle":["A Trust-enabled Self-Learning Agent Model for Service Matching in the Cloud Market"],"short-title":[],"issued":{"date-parts":[[2018,12,31]]},"references-count":58,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12,31]]}},"alternative-id":["10.1145\/3317604"],"URL":"https:\/\/doi.org\/10.1145\/3317604","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2018,12,31]]},"assertion":[{"value":"2018-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-07-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}