{'fraction_non_alphanumeric': 0.02495201535508637, 'fraction_numerical': 0.0006397952655150352, 'mean_word_length': 5.516666666666667, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Trust-Oriented IoT Service Placement for Smart Cities in Edge Computing

Smart city is gradually forming a large scope of Internet of Things (IoT) networks with diffusely deployed IoT devices that produce quantities of services. Considering the large-scale and widely distributed features of IoT networks, edge computing is emerged as a powerful and suitable paradigm to provide computing abilities for the IoT devices at the edge of the networks. In edge computing, the IoT services could be placed on the edge computing units (ECUs) for execution, which provides low latency and eases the burden of bandwidth. However, it is still challenging to improve the overall ECU execution performance (i.e., the resource usage, the load balance levels, and the power consumption of ECUs) and meanwhile prevent privacy leakage of the IoT devices for service placement. To tackle this challenge, a trust-oriented IoT service placement method, abbreviated as TSP, is proposed for smart cities in edge computing. Technically, improving the strength Pareto evolutionary algorithm (SPEA2) is leveraged to acquire the balanced placement strategies for the tradeoffs among the execution performance metrics with privacy preservation. Additionally, the technique for order preference by similarity to ideal solution (TOPSIS) and multicriteria decision-making (MCDM) techniques are employed to identify the optimal placement strategy among the obtained service placement strategies. Eventually, systematic experiments are conducted to verify the efficiency and reliability of TSP.