随着交互式数据流的提供量增加,作为物联网 (IoT) 的一部分部署的、可通过远程微服务访问的智能设备和传感器的数量和功能将急剧增加。这为通过在不同工作流配置中互连这些微服务来快速构建新应用程序提供了机会。挑战在于发现所需的微服务,包括来自受信任合作伙伴和更广泛社区的微服务,同时能够在不同的网络条件下稳健运行。本文概述了一种工作流方法,该方法提供可验证的可信服务的去中心化发现和编排,以支持多方操作。该方法基于采用自主主权身份研究的模式,特别是可验证凭证,以隐私保护和安全的方式在同行之间基于服务描述和先前服务使用情况的证明共享信息。这为批准和评估不同服务的质量提供了一个动态的、基于信任的框架。整理这些新的服务描述并与基于向量符号架构 (VSA) 的现有分散式工作流研究相结合,为高效、可信的服务发现提供了增强的语义搜索空间,这对于支持各种新兴的边缘计算环境是必不可少的。设计了一种动态分散式服务发现系统的架构,并通过应用于使用可信对等方报告的异常检测服务经验来确定服务选择的场景来描述。© 2022 Elsevier BV 保留所有权利。
摘要 — 在本文中,我们建议设计一个自动化的服务发现流程,以允许移动众包任务请求者从大规模物联网 (IoT) 网络中选择一小组设备来执行他们的任务。为此,我们将大规模物联网网络划分为几个虚拟社区,这些社区的成员之间有着强大的社会物联网关系。研究了两种社区检测算法,即 Louvain 和顺序统计局部方法 (OSLOM) 算法,并将其应用于现实世界的物联网数据集,以形成不重叠和重叠的物联网设备组。之后,执行基于自然语言处理 (NLP) 的方法来处理众包文本请求,并相应地找到能够有效完成任务的物联网设备列表。这是通过将 NLP 输出(例如应用程序类型、位置、所需的可信度级别)与不同的检测到的社区进行匹配来执行的。所提出的方法有效地帮助自动化和减少移动众包应用程序的服务发现程序和招聘流程。