Structure-aware Mashup service Clustering for cloud-based Internet of Things using genetic algorithm based clustering algorithm

被引:41
|
作者
Pan, Weifeng [1 ]
Chai, Chunlai [1 ]
机构
[1] Zhejiang Gongshang Univ, Sch Comp Sci & Informat Engn, Hangzhou 310018, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Service clustering; Mashup; Genetic algorithm; Structural similarity; Semantic similarity; WEB SERVICES; METRICS;
D O I
10.1016/j.future.2018.04.052
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An increasing number of physical objects connected to the Internet makes it possible for smart things to access all kinds of cloud services. Mashup technology has been an effective way to the rapid IoT (Internet of Things) application development. However, the number of Mashup services (IoT applications) being so large makes how to discover the desired loT applications accurately and efficiently become a problem. Service clustering technology can facilitate service discovery effectively, and many different approaches have been proposed. However, many of them only use semantic similarities to guide clustering operations and need the configuration of the number of clusters. Structural similarities are orthogonal to semantic similarities. But they have never been used in service clustering approaches. In this paper, we propose a novel Mashup service clustering approach based on a structural similarity and a genetic algorithm based clustering algorithm. First, it applies a two-mode graph to describe Mashups, Web APIs, and their relations formally. Second, it applies the SimRank algorithm to quantify the structural similarity between every pair of Mashup services. Finally, it introduces a genetic algorithm based clustering algorithm to organize Mashup services into clusters effectively and determines the number of clusters automatically. Empirical results on a real-world Mashup services data set collected from ProgrammableWeb demonstrate that our approach can cluster Mashup services efficiently without any constraints on the number of clusters, and its performance is better than other Mashup service clustering approaches based on semantic metrics. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:267 / 277
页数:11
相关论文
共 50 条
  • [1] An Interference-Aware Clustering Based on Genetic Algorithm for Cell Broadcasting Service
    Jun, Kyungho
    Chang, Sekchin
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (12) : 2740 - 2744
  • [2] Cloud-based clustering of text documents using the GHSOM algorithm on the GridGain platform
    Sarnovsky, M.
    Ulbrik, Z.
    [J]. 2013 IEEE 8TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI 2013), 2013, : 309 - 313
  • [3] A genetic algorithm based clustering algorithm
    Aguilar, Jose L.
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 6, 2005, : 339 - 343
  • [4] Design and Application of Smart City Internet of Things Service Platform Based on Fuzzy Clustering Algorithm
    Yin, Qi
    [J]. MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [5] Energy and Distribution-Aware Cooperative Clustering Algorithm in Internet of Things (IoT)-Based Federated Learning
    Lee, Jaewook
    Ko, Haneul
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (10) : 13799 - 13804
  • [6] Cloud-Based Service Composition Architecture for Internet of Things
    Liu, Li
    Liu, Xinrui
    Li, Xinyu
    [J]. INTERNET OF THINGS-BK, 2012, 312 : 559 - +
  • [7] Correlation Clustering Based on Genetic Algorithm for Documents Clustering
    Zhang, Zhenya
    Cheng, Hongmei
    Chen, Wanli
    Zhang, Shuguang
    Fang, Qiansheng
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 3193 - +
  • [8] Clustering Aggregation Based on Genetic Algorithm for Documents Clustering
    Zhang, Zhenya
    Cheng, Hongmei
    Zhang, Shuguang
    Chen, Wanli
    Fang, Qiansheng
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 3156 - +
  • [9] Structure-aware deep clustering network based on contrastive learning
    Chen, Bowei
    Xu, Sen
    Xu, Heyang
    Bian, Xuesheng
    Guo, Naixuan
    Xu, Xiufang
    Hua, Xiaopeng
    [J]. NEURAL NETWORKS, 2023, 167 : 118 - 128
  • [10] A Framework for Classification Using Genetic Algorithm Based Clustering
    Gajawada, Satish
    Toshniwal, Durga
    [J]. 2012 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA), 2012, : 752 - 757