An IOTA-Based Service Discovery Framework for Fog Computing
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 ce...
Saved in:
Published in | Electronics (Basel) Vol. 10; no. 7; p. 844 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Basel
MDPI AG
01.04.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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. |
---|---|
AbstractList | 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. |
Author | Liang, Tyng-Yeu Tang, Tsung-Yi Hou, Li-Yuan |
Author_xml | – sequence: 1 givenname: Tsung-Yi surname: Tang fullname: Tang, Tsung-Yi – sequence: 2 givenname: Li-Yuan surname: Hou fullname: Hou, Li-Yuan – sequence: 3 givenname: Tyng-Yeu orcidid: 0000-0002-8875-678X surname: Liang fullname: Liang, Tyng-Yeu |
BookMark | eNptkDFPwzAUhC1UJErpL2CxxBxwnp3EFlMIDVSq1IEyR47zUqU0cbDTov57gsrAwC13w6c76a7JpLMdEnIbsnvOFXvAPZrB2a4xPmQsYVKICzIFlqhAgYLJn3xF5t7v2CgVcsnZlDymHV2uN2nwpD1W9A3dsTFInxtv7BHdieZOt_hl3QetraO53dLMtv1haLrtDbms9d7j_Ndn5D1fbLLXYLV-WWbpKjAcYAiqpAQMKwEgdRxrTKBmUlWSl6rSY5SmrIWKY8MUcI4aMRImUQhGgACNfEbuzr29s58H9EOxswfXjZMFREKKUEKkRoqfKeOs9w7rondNq92pCFnxc1Txz1H8G0a5XzU |
CitedBy_id | crossref_primary_10_1002_cpe_8009 crossref_primary_10_3390_s24072196 |
Cites_doi | 10.1016/j.csbj.2018.06.004 10.1145/2342509.2342513 10.1109/JIOT.2017.2767381 10.3390/electronics9101610 10.1109/JIOT.2014.2358296 10.1145/3229774.3229776 10.4108/icst.mobicase.2014.257757 10.3390/s17081744 10.1109/CLOUD.2018.00011 10.1109/GLOCOMW.2018.8644153 10.1016/j.jss.2019.04.050 10.1109/NTMS.2011.5721044 10.1109/ICPADS.2017.00055 10.1109/GLOCOM.2018.8647195 10.1109/MC.2017.3571049 10.1109/GLOCOM.2012.6503215 10.1109/CSCWD.2018.8465396 10.1109/WF-IoT.2019.8767356 10.1109/ICDCSW.2017.61 |
ContentType | Journal Article |
Copyright | 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | AAYXX CITATION 7SP 8FD 8FE 8FG ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO HCIFZ L7M P5Z P62 PIMPY PQEST PQQKQ PQUKI |
DOI | 10.3390/electronics10070844 |
DatabaseName | CrossRef Electronics & Communications Abstracts Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) ProQuest Central Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College ProQuest Central SciTech Premium Collection Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection Publicly Available Content Database ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic ProQuest One Academic UKI Edition |
DatabaseTitle | CrossRef Publicly Available Content Database Advanced Technologies & Aerospace Collection Technology Collection Technology Research Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest One Academic Eastern Edition Electronics & Communications Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Technology Collection ProQuest SciTech Collection ProQuest Central Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest One Academic Advanced Technologies Database with Aerospace |
DatabaseTitleList | Publicly Available Content Database CrossRef |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2079-9292 |
ExternalDocumentID | 10_3390_electronics10070844 |
GroupedDBID | 5VS 8FE 8FG AAYXX AFKRA ALMA_UNASSIGNED_HOLDINGS ARAPS BENPR BGLVJ CCPQU CITATION GROUPED_DOAJ HCIFZ IAO KQ8 MODMG M~E OK1 P62 PIMPY PROAC 7SP 8FD ABUWG AZQEC DWQXO L7M PQEST PQQKQ PQUKI |
ID | FETCH-LOGICAL-c322t-d7b2e1d4228a66ae72f089d83b9daf088cbf4966c09233eaee54c79e2c4242ae3 |
IEDL.DBID | BENPR |
ISSN | 2079-9292 |
IngestDate | Thu Oct 10 16:07:06 EDT 2024 Thu Sep 26 21:50:42 EDT 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 7 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c322t-d7b2e1d4228a66ae72f089d83b9daf088cbf4966c09233eaee54c79e2c4242ae3 |
ORCID | 0000-0002-8875-678X |
OpenAccessLink | https://www.proquest.com/docview/2548418259?pq-origsite=%requestingapplication% |
PQID | 2548418259 |
PQPubID | 2032404 |
ParticipantIDs | proquest_journals_2548418259 crossref_primary_10_3390_electronics10070844 |
PublicationCentury | 2000 |
PublicationDate | 2021-04-01 |
PublicationDateYYYYMMDD | 2021-04-01 |
PublicationDate_xml | – month: 04 year: 2021 text: 2021-04-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Basel |
PublicationPlace_xml | – name: Basel |
PublicationTitle | Electronics (Basel) |
PublicationYear | 2021 |
Publisher | MDPI AG |
Publisher_xml | – name: MDPI AG |
References | Satyanarayanan (ref_1) 2011; 4 ref_14 ref_13 ref_12 ref_34 ref_33 ref_32 ref_31 Cirani (ref_10) 2014; 1 ref_30 Tanganelli (ref_11) 2017; 5 Hu (ref_4) 2015; 11 ref_19 ref_18 ref_17 Chang (ref_9) 2017; 50 ref_16 ref_15 Tuli (ref_22) 2019; 154 Jun (ref_21) 2017; 17 ref_25 ref_24 ref_23 ref_20 Brogan (ref_29) 2018; 16 ref_3 ref_2 ref_28 ref_27 ref_26 ref_8 ref_5 ref_7 ref_6 |
References_xml | – ident: ref_7 – ident: ref_30 – ident: ref_5 – ident: ref_24 – volume: 16 start-page: 257 year: 2018 ident: ref_29 article-title: Authenticating Health Activity Data Using Distributed Ledger Technologies publication-title: Comput. Struct. Biotechnol. J. doi: 10.1016/j.csbj.2018.06.004 contributor: fullname: Brogan – ident: ref_3 doi: 10.1145/2342509.2342513 – ident: ref_26 – ident: ref_34 – volume: 11 start-page: 1 year: 2015 ident: ref_4 article-title: Nurit Sprecher and Valerie Young, Mobile edge computing—A key technology towards 5G publication-title: ETSI White Pap. contributor: fullname: Hu – volume: 5 start-page: 425 year: 2017 ident: ref_11 article-title: Edge-Centric Distributed Discovery and Access in the Internet of Things publication-title: IEEE Internet Things J. doi: 10.1109/JIOT.2017.2767381 contributor: fullname: Tanganelli – ident: ref_32 doi: 10.3390/electronics9101610 – volume: 1 start-page: 508 year: 2014 ident: ref_10 article-title: A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things publication-title: IEEE Internet Things J. doi: 10.1109/JIOT.2014.2358296 contributor: fullname: Cirani – ident: ref_23 – ident: ref_14 doi: 10.1145/3229774.3229776 – ident: ref_2 doi: 10.4108/icst.mobicase.2014.257757 – volume: 17 start-page: 1744 year: 2017 ident: ref_21 article-title: Crowd sensing-enabling security service recommendation for social fog computing systems publication-title: Sensors doi: 10.3390/s17081744 contributor: fullname: Jun – ident: ref_6 – ident: ref_20 doi: 10.1109/CLOUD.2018.00011 – ident: ref_8 – ident: ref_25 – ident: ref_28 doi: 10.1109/GLOCOMW.2018.8644153 – ident: ref_31 – ident: ref_33 – ident: ref_12 – volume: 154 start-page: 22 year: 2019 ident: ref_22 article-title: Fogbus: A blockchain-based lightweight framework for edge and fog computing publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2019.04.050 contributor: fullname: Tuli – ident: ref_18 doi: 10.1109/NTMS.2011.5721044 – ident: ref_15 doi: 10.1109/ICPADS.2017.00055 – ident: ref_16 doi: 10.1109/GLOCOM.2018.8647195 – volume: 50 start-page: 92 year: 2017 ident: ref_9 article-title: Indie Fog: An Efficient Fog-Computing Infrastructure for the Internet of Things publication-title: Computer doi: 10.1109/MC.2017.3571049 contributor: fullname: Chang – ident: ref_17 doi: 10.1109/GLOCOM.2012.6503215 – volume: 4 start-page: 14 year: 2011 ident: ref_1 article-title: The Case for VM-based Cloudlets in Mobile Computing publication-title: IEEE Pervasive Comput. contributor: fullname: Satyanarayanan – ident: ref_19 doi: 10.1109/CSCWD.2018.8465396 – ident: ref_27 doi: 10.1109/WF-IoT.2019.8767356 – ident: ref_13 doi: 10.1109/ICDCSW.2017.61 |
SSID | ssj0000913830 |
Score | 2.2343473 |
Snippet | 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... |
SourceID | proquest crossref |
SourceType | Aggregation Database |
StartPage | 844 |
SubjectTerms | Clients Cloud computing Data centers Distributed ledger End users Internet of Things Internet service providers Network latency Nodes Registration Software |
Title | An IOTA-Based Service Discovery Framework for Fog Computing |
URI | https://www.proquest.com/docview/2548418259 |
Volume | 10 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV09T8MwELVou8CA-BSFUnlgxGriuE4sBtRCQ0FqQaiVukXxRxBLWkgZWPjtnBuHUgmxJbIiRXfxvbvL8z2ELuDlgohqQ_xUccIo1USqjBMF2BRKxXgm7AHn0ZgPp-xh1p25hlvhaJVVTFwFaj1XtkfegUImYpAMd8X14o1Y1Sj7d9VJaNRQg0Kl4NVRoz8YPz3_dFns1Mso8MpxQwHU9521ukxhCQJexNgmJG1G5BXMxHto1-WHuFc6dB9tmfwA7fyaGniIrno5vn-c9EgfEEhjt9vx7WuhLB_zE8cV4QpDRorj-QsutRvg6SM0jQeTmyFxGghEwVZbEh1KanxtB3WlnKcmpJkXCR0FUugULiMlMwYlC9iWBoFJjekyFQpDFQPwTU1wjOr5PDcnCEsmDPdlKDKhmaJ-mjIqVWhoxsMMFpvosjJDsihHXSRQIlirJX9YrYlalakS990XydpLp_8vn6FtatkhKw5MC9WX7x_mHOB9KduoFsV3bedJuBt9Db4BQV-pmg |
link.rule.ids | 315,783,787,12777,21400,27936,27937,33385,33756,43612,43817,74363,74630 |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV07T8MwELagDMCAeIpCAQ-MWG1t14nFgMojtNCWpZW6RX4FsaSFlIF_zzkPSiXEFsmKZN3F991dPt-H0CVsjoXUOtJWRhBOqSXaJIIYwKZAGy4S6S84D0eiN-FP0860bLhlJa2yiol5oLYz43vkTShkQg7JcEfezN-JV43yf1dLCY11tMEZYLW_KR49_vRY_MzLkLWKYUMMqvvmUlsm8_SAVsj5KiCtxuMcZKJdtFNmh7hbuHMPrbl0H23_mhl4gK67Ke6_jLvkFvDH4vKs4_u3zHg25heOKroVhnwUR7NXXCg3wNuHaBI9jO96pFRAIAYO2oLYQFPXtn5MlxJCuYAmrVDakGlpFTyGRiccChawLGXMKec63ATSUcMBepVjR6iWzlJ3jLDm0om2DmQiLTe0rRSn2gSOJiJIYLGOriozxPNi0EUMBYK3WvyH1eqoUZkqLr_6LF766OT_5Qu02RsPB_GgP3o-RVvU80RyNkwD1RYfn-4MgH6hz3NvfgODdakO |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LSwMxEA7aguhBfGK1ag4eDd0maXYXD9LaLq2PWqSF3pbNY8XLtrr14L930s1aC-JtISyEGWa-meTLNwhdweZYQLUhzUQJwinVRKpUEAXY5EvFRRraB85PQ9Gf8Ptpa-r4T7mjVZY5cZmo9UzZM_IGNDIBh2K4FTZSR4sYdaPb-TuxE6TsTasbp7GJqj4XzKugaqc3HL38nLhYBcyAeYX0EINev7GaNJNbsoAXcL4OT-vZeQk50R7adbUibhfO3UcbJjtAO78UBA_RTTvDg-dxm3QAjTR2kY-7b7my3MwvHJXkKwzVKY5mr7iY4wB_H6FJ1Bvf9Ymbh0AUhN2CaF9S09RWtCsRIjE-Tb0g1AGToU7gM1Ay5dC-gJ0pYyYxpsWVHxqqOABxYtgxqmSzzJwgLHloRFP6YRpqrmgzSTiVyjc0FX4KizV0XZohnheyFzG0C9Zq8R9Wq6F6aarYxUAerzx2-v_yJdoCV8aPg-HDGdqmljSypMbUUWXx8WnOAfUX8sK58xsNxa6r |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+IOTA-Based+Service+Discovery+Framework+for+Fog+Computing&rft.jtitle=Electronics+%28Basel%29&rft.au=Tang%2C+Tsung-Yi&rft.au=Hou%2C+Li-Yuan&rft.au=Liang%2C+Tyng-Yeu&rft.date=2021-04-01&rft.issn=2079-9292&rft.eissn=2079-9292&rft.volume=10&rft.issue=7&rft.spage=844&rft_id=info:doi/10.3390%2Felectronics10070844&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_electronics10070844 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2079-9292&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2079-9292&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2079-9292&client=summon |