Computer Science

User requirements oriented service recommendation for a cloud desktop

  • GAO Zhi-qiang ,
  • YUAN Min ,
  • ZHANG Jie
Expand
  • College of Computer Science and Technology, Nanjing Normal University, Nanjing 210023, China

Received date: 2018-08-05

  Online published: 2019-07-18

Abstract

A cloud desktop is a new type of cloud service that can provide customizable and shared resources. As a searchable cloud service, it can be configured to satisfy individual demands. This paper presents a cloud desktop recommendation method based on ontology, a description of user requirements, and matching from both resource providers and consumers. In one case, the service functions and non-functional features of a resource provider are analyzed, and ontologies are used to match user requirements with a candidate desktop image to find a reliable cloud desktop. In another case, user requirements for resource consumers are analyzed, and we utilize collaborative filtering methods to allow the user to select an appropriate cloud desktop resource, avoiding potential deviations in user resource requests. Experimental results show that the proposed method improves the accuracy of the cloud desktop in the resource discovery and selection process; moreover, the proposed method can recommend more suitable data resources according to the potential needs of users.

Cite this article

GAO Zhi-qiang , YUAN Min , ZHANG Jie . User requirements oriented service recommendation for a cloud desktop[J]. Journal of East China Normal University(Natural Science), 2019 , 2019(4) : 97 -110 . DOI: 10.3969/j.issn.1000-5641.2019.04.010

References

[1] SHEU P C Y, WANG S, WANG Q, et al. Semantic computing, cloud computing, and semantic search engine[C]//2009 IEEE International Conference on Semantic Computing. 2009:654-657.
[2] 林闯, 苏文博, 孟坤, 等.云计算安全:架构、机制与模型评价[J]. 计算机学报, 2013, 36(9):1765-1784.
[3] BOUVEYRON C, BRUNET-SAUMARD C. Model-based clustering of high-dimensional data:A review[J]. Computational Statistics and Data Analysis, 2014, 71:52-78.
[4] BHALOTIA G, HULGERI A, NAKHEY C, et al. Keyword searching and browsing in databases using BANKS[C]//Proceedings of the 18th International Conference on Data Engineering (ICDE'02). IEEE, 2002:431-440.
[5] GRUBER T R. Toward principles for the design of ontologies used for knowledge sharing[J]. Internation Journal of Human Computer Studies, 1995, 43(5/6):907-928.
[6] STUDER R, BENJAMINS V R, FENSEL D. Knowledge Engineering, Principles and Methods[J]. Data and Knowledge Engineering, 1998, 25(1/2):161-197.
[7] FENSEL D. The semantic Web and its languages[J]. IEEE Intelligent Systems, 2000, 15(6):67-73.
[8] 王鑫. 基于虚拟桌面技术的高校多媒体教室的设计[J]. 电脑与信息技术, 2014, 22(1):28-31.
[9] 金洁. 虚拟桌面管理系统的设计与分析[D]. 南京:南京理工大学, 2013.
[10] LIU L, YAO X F, QIN L J, et al. Ontology-based service matching in cloud computing[C]//IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), 2014:2544-2550.
[11] AFIFY Y M, BADR N L, MOAWAD I F, et al. A comprehensive business domain ontology for cloud services[C]//8th International Conference on Intelligent Computing and Information Systems (ICICIS). 2017:134-143.
[12] KARIM B, TAN Q, VILLAR J R, et al. Resource brokerage ontology for vendor-independent cloud service management[C]//IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA). 2017:466-472.
[13] 唐守利. 基于本体的云服务语义检索模型研究[D]. 长春:吉林大学, 2016.
[14] PROTÉGÉ. The Protégé Ontology Editor and Knowledge-Base Framework[CP/OL].[2018-06-21]. http://protege.stanford.edu/.
[15] ANDREASEN T, BULSKOV H, KNAPPE R. From ontology over similarity to query eval uation[C]//2nd International Conference on Ontologies, Databases, and Applicati ons of Semantics for Large Scale Information Systems(ODBASE). 2003:35-39.
[16] 郭广军, 胡玉平, 陈志刚, 等. 一种带QoS约束的语义Web服务选择方法[J]. 华中师范大学学报(自然科学版), 2010, 44(3):386-391.
Outlines

/