Abstract

With the rise in fog computing, users are no longer restricted to only accessing resources located in central and distant clouds and can request services from neighboring fog nodes distributed over networks. This can effectively reduce the network latency of service responses and the load of data centers. Furthermore, it can prevent the Internet’s bandwidth from being used up due to massive data flows from end users to clouds. However, fog-computing resources are distributed over multiple levels of networks and are managed by different owners. Consequently, the problem of service discovery becomes quite complicated. For resolving this problem, a decentralized service discovery method is required. Accordingly, this research proposes a service discovery framework based on the distributed ledger technology of IOTA. The proposed framework enables clients to directly search for service nodes through any node in the IOTA Mainnet to achieve the goals of public access and high availability and avoid network attacks to distributed hash tables that are popularly used for service discovery. Moreover, clients can obtain more comprehensive information by visiting known nodes and select a fog node able to provide services with the shortest latency. Our experimental results have shown that the proposed framework is cost-effective for distributed service discovery due to the advantages of IOTA. On the other hand, it can indeed enable clients to obtain higher service quality by automatic node selection.

Highlights

  • We propose an IOTA-based service discovery (IBSD) framework in this paper

  • This study proposes time-difference addressing and tree-based indexing for study proposes time-difference addressing and (TBMAM)

  • In the IOTA Mainnet, the difficulty of PoW is ensured unless the mwm parameter’s value must be larger than or equal to 14

Read more

Summary

Introduction

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Service Proxy usually combines the service discovery mechanism to delay binding user requests to service instances It is useful for solving service access path changes caused by container scheduling and achieving load balancing among multiple service instances. Fog-computing nodes are distributed across different network levels, including the gateway; access network; core network; cloud; and node holders, such as end users, company organizations, Internet Service. It is challenging to use centralized management mechanisms for service discovery because service instances are scattered among the fog nodes at different network levels, and it is difficult to register and query through the client–server method. The main contribution of the proposed framework is that it is the first work that makes use of IOTA for resolving the service discovery problem for fog computing.

Related Work
IBSD net IBSD of Things peer-to-peer
Design Issues
Service Release and Deployment
When the
Service Discovery
Performance Evaluation
Transaction Release Cost
Cost of Service Discovery
Impact of Node Selection
Future Work
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.