APP下载

支持冷启动用户推荐的区块链服务发布方案

2021-02-28董学文刘昊哲乔慧郑佳伟

通信学报 2021年1期
关键词:用户服务模型

董学文,刘昊哲,乔慧,郑佳伟

(西安电子科技大学计算机科学与技术学院,陕西 西安 710071)

1 引言

自2004 年服务计算的概念被正式提出以来,服务计算和云计算一直在高速发展。越来越多的服务信息需要在互联网上发布,并推荐给适合的用户使用。在这个过程中,服务发布系统是核心和关键。

本文解决的问题主要针对冷启动用户(即新进入系统缺乏用户行为特征的用户)的区块链服务发布和推荐。因为新用户缺乏用户特征,所以无法准确地用常用的协同过滤(CF,collaborative filtering)等算法进行推荐。

如图1 所示,传统的服务发布系统由以下3 个角色组成:服务请求者、服务提供者和服务管理中心。该系统的基本模型为:首先服务请求者向服务发布系统发出服务请求,服务管理中心在接收到服务请求之后发布其服务;然后有多个服务提供者竞争;最后服务请求者选择服务提供者来满足其请求。

图1 传统服务发布系统

但是,这种模型存在严重不足。首先,这种传统的服务发布系统容易受到分布式拒绝服务(DDoS,distributed denial of service)攻击、远程劫持和恶作剧攻击,使某些服务发布功能无法使用。其次,大多数服务发布系统都运行在集中式服务器上,极易受到攻击,同时可能导致单点故障。再次,用户的敏感信息(例如姓名、电子邮件地址和电话号码)和任务解决方案保存在服务管理中心的数据库中,这存在数据丢失或篡改的风险。最后,对于这种服务发布系统,传统信任模型的弱点仍然是不可避免的挑战。……

登录APP查看全文

猜你喜欢

用户服务模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
招行30年:从“满意服务”到“感动服务”
关注用户
3D打印中的模型分割与打包
关注用户
关注用户