Placement of IoT services in fog environment based on complex network features: a genetic-based approach

The growth of the Internet of Things (IoT) has caused an ever-increasing number of devices to be added to the network. Fog computing is an emerging technology that aims to overcome the common challenges, such as delay, bandwidth usage, and security, by bringing the process and the storage closer to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Cluster computing 2022-10, Vol.25 (5), p.3423-3445
Hauptverfasser: Azimzadeh, Masomeh, Rezaee, Ali, Jassbi, Somayyeh Jafarali, Esnaashari, Mehdi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 3445
container_issue 5
container_start_page 3423
container_title Cluster computing
container_volume 25
creator Azimzadeh, Masomeh
Rezaee, Ali
Jassbi, Somayyeh Jafarali
Esnaashari, Mehdi
description The growth of the Internet of Things (IoT) has caused an ever-increasing number of devices to be added to the network. Fog computing is an emerging technology that aims to overcome the common challenges, such as delay, bandwidth usage, and security, by bringing the process and the storage closer to the user. Services that should serve IoT nodes usually have complex multi-component structures. Thus, mapping such structures onto the dynamic and complex fog environment is challenging. In this paper, we propose a novel Fog Service Placement algorithm based on Complex Networks feature (FSPCN) by considering the community concept to overcome this issue. Previous research commonly formed communities solely based on the network structure. We argue that grouping fog nodes into balanced communities before service placement, based on the network structure and nodes and links attributes, can lead to more effective placement of IoT services concerning resource use and application delay. In addition, we have defined a neighborhood distance metric, calculated based on the number of common neighbors among communities, to prioritize communities. This improves the average number of hops from requesting nodes to the requested services and reduces delay and traffic within the network. The experimental results show that the proposed algorithm significantly outperforms state-of-the-art algorithms in terms of resource use and response time. Thus, the FSPCN method deploys more applications in the fog environment and decreases up to 17% the number of applications placed in the cloud. This method also reduces the average delay about 30%.
doi_str_mv 10.1007/s10586-022-03571-w
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2918249906</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918249906</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-6a4793eb618d0b56c29006ca60007f126f35318d101848c58d24510e202fab1d3</originalsourceid><addsrcrecordid>eNp9kE9PwzAMxSsEEmPwBThF4lxwkqZpuKGJf9IkOIxzlKbO1rE1I-k2-PaEFYkbJ1v27_lZL8suKVxTAHkTKYiqzIGxHLiQNN8fZSMqJM-lKPhx6nlay0rI0-wsxiUAKMnUKFu8rozFNXY98Y48-xmJGHatxUjajjg_J9jt2uC7A1KbiA3xHbF-vVnhJ-mw3_vwThyafhsw3hJD5pimrc0H2Gw2wRu7OM9OnFlFvPit4-zt4X42ecqnL4_Pk7tpbjlVfV6aQiqOdUmrBmpRWqYASmvK9LF0lJWOC552FGhVVFZUDSsEBWTAnKlpw8fZ1XA32X5sMfZ66behS5aaKVqxQikoE8UGygYfY0CnN6Fdm_ClKeifRPWQqE6J6kOiep9EfBDFBHdzDH-n_1F9A43ZeUQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918249906</pqid></control><display><type>article</type><title>Placement of IoT services in fog environment based on complex network features: a genetic-based approach</title><source>SpringerNature Journals</source><source>ProQuest Central UK/Ireland</source><source>ProQuest Central</source><creator>Azimzadeh, Masomeh ; Rezaee, Ali ; Jassbi, Somayyeh Jafarali ; Esnaashari, Mehdi</creator><creatorcontrib>Azimzadeh, Masomeh ; Rezaee, Ali ; Jassbi, Somayyeh Jafarali ; Esnaashari, Mehdi</creatorcontrib><description>The growth of the Internet of Things (IoT) has caused an ever-increasing number of devices to be added to the network. Fog computing is an emerging technology that aims to overcome the common challenges, such as delay, bandwidth usage, and security, by bringing the process and the storage closer to the user. Services that should serve IoT nodes usually have complex multi-component structures. Thus, mapping such structures onto the dynamic and complex fog environment is challenging. In this paper, we propose a novel Fog Service Placement algorithm based on Complex Networks feature (FSPCN) by considering the community concept to overcome this issue. Previous research commonly formed communities solely based on the network structure. We argue that grouping fog nodes into balanced communities before service placement, based on the network structure and nodes and links attributes, can lead to more effective placement of IoT services concerning resource use and application delay. In addition, we have defined a neighborhood distance metric, calculated based on the number of common neighbors among communities, to prioritize communities. This improves the average number of hops from requesting nodes to the requested services and reduces delay and traffic within the network. The experimental results show that the proposed algorithm significantly outperforms state-of-the-art algorithms in terms of resource use and response time. Thus, the FSPCN method deploys more applications in the fog environment and decreases up to 17% the number of applications placed in the cloud. This method also reduces the average delay about 30%.</description><identifier>ISSN: 1386-7857</identifier><identifier>EISSN: 1573-7543</identifier><identifier>DOI: 10.1007/s10586-022-03571-w</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; Bandwidths ; Cloud computing ; Computer Communication Networks ; Computer Science ; Edge computing ; Infrastructure ; Internet of Things ; New technology ; Nodes ; Operating Systems ; Placement ; Processor Architectures ; Random access memory ; Traffic delay</subject><ispartof>Cluster computing, 2022-10, Vol.25 (5), p.3423-3445</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022</rights><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-6a4793eb618d0b56c29006ca60007f126f35318d101848c58d24510e202fab1d3</citedby><cites>FETCH-LOGICAL-c319t-6a4793eb618d0b56c29006ca60007f126f35318d101848c58d24510e202fab1d3</cites><orcidid>0000-0002-6007-7929</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10586-022-03571-w$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2918249906?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,21388,27924,27925,33744,41488,42557,43805,51319,64385,64389,72469</link.rule.ids></links><search><creatorcontrib>Azimzadeh, Masomeh</creatorcontrib><creatorcontrib>Rezaee, Ali</creatorcontrib><creatorcontrib>Jassbi, Somayyeh Jafarali</creatorcontrib><creatorcontrib>Esnaashari, Mehdi</creatorcontrib><title>Placement of IoT services in fog environment based on complex network features: a genetic-based approach</title><title>Cluster computing</title><addtitle>Cluster Comput</addtitle><description>The growth of the Internet of Things (IoT) has caused an ever-increasing number of devices to be added to the network. Fog computing is an emerging technology that aims to overcome the common challenges, such as delay, bandwidth usage, and security, by bringing the process and the storage closer to the user. Services that should serve IoT nodes usually have complex multi-component structures. Thus, mapping such structures onto the dynamic and complex fog environment is challenging. In this paper, we propose a novel Fog Service Placement algorithm based on Complex Networks feature (FSPCN) by considering the community concept to overcome this issue. Previous research commonly formed communities solely based on the network structure. We argue that grouping fog nodes into balanced communities before service placement, based on the network structure and nodes and links attributes, can lead to more effective placement of IoT services concerning resource use and application delay. In addition, we have defined a neighborhood distance metric, calculated based on the number of common neighbors among communities, to prioritize communities. This improves the average number of hops from requesting nodes to the requested services and reduces delay and traffic within the network. The experimental results show that the proposed algorithm significantly outperforms state-of-the-art algorithms in terms of resource use and response time. Thus, the FSPCN method deploys more applications in the fog environment and decreases up to 17% the number of applications placed in the cloud. This method also reduces the average delay about 30%.</description><subject>Algorithms</subject><subject>Bandwidths</subject><subject>Cloud computing</subject><subject>Computer Communication Networks</subject><subject>Computer Science</subject><subject>Edge computing</subject><subject>Infrastructure</subject><subject>Internet of Things</subject><subject>New technology</subject><subject>Nodes</subject><subject>Operating Systems</subject><subject>Placement</subject><subject>Processor Architectures</subject><subject>Random access memory</subject><subject>Traffic delay</subject><issn>1386-7857</issn><issn>1573-7543</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9kE9PwzAMxSsEEmPwBThF4lxwkqZpuKGJf9IkOIxzlKbO1rE1I-k2-PaEFYkbJ1v27_lZL8suKVxTAHkTKYiqzIGxHLiQNN8fZSMqJM-lKPhx6nlay0rI0-wsxiUAKMnUKFu8rozFNXY98Y48-xmJGHatxUjajjg_J9jt2uC7A1KbiA3xHbF-vVnhJ-mw3_vwThyafhsw3hJD5pimrc0H2Gw2wRu7OM9OnFlFvPit4-zt4X42ecqnL4_Pk7tpbjlVfV6aQiqOdUmrBmpRWqYASmvK9LF0lJWOC552FGhVVFZUDSsEBWTAnKlpw8fZ1XA32X5sMfZ66behS5aaKVqxQikoE8UGygYfY0CnN6Fdm_ClKeifRPWQqE6J6kOiep9EfBDFBHdzDH-n_1F9A43ZeUQ</recordid><startdate>20221001</startdate><enddate>20221001</enddate><creator>Azimzadeh, Masomeh</creator><creator>Rezaee, Ali</creator><creator>Jassbi, Somayyeh Jafarali</creator><creator>Esnaashari, Mehdi</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0000-0002-6007-7929</orcidid></search><sort><creationdate>20221001</creationdate><title>Placement of IoT services in fog environment based on complex network features: a genetic-based approach</title><author>Azimzadeh, Masomeh ; Rezaee, Ali ; Jassbi, Somayyeh Jafarali ; Esnaashari, Mehdi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-6a4793eb618d0b56c29006ca60007f126f35318d101848c58d24510e202fab1d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Bandwidths</topic><topic>Cloud computing</topic><topic>Computer Communication Networks</topic><topic>Computer Science</topic><topic>Edge computing</topic><topic>Infrastructure</topic><topic>Internet of Things</topic><topic>New technology</topic><topic>Nodes</topic><topic>Operating Systems</topic><topic>Placement</topic><topic>Processor Architectures</topic><topic>Random access memory</topic><topic>Traffic delay</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Azimzadeh, Masomeh</creatorcontrib><creatorcontrib>Rezaee, Ali</creatorcontrib><creatorcontrib>Jassbi, Somayyeh Jafarali</creatorcontrib><creatorcontrib>Esnaashari, Mehdi</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Cluster computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Azimzadeh, Masomeh</au><au>Rezaee, Ali</au><au>Jassbi, Somayyeh Jafarali</au><au>Esnaashari, Mehdi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Placement of IoT services in fog environment based on complex network features: a genetic-based approach</atitle><jtitle>Cluster computing</jtitle><stitle>Cluster Comput</stitle><date>2022-10-01</date><risdate>2022</risdate><volume>25</volume><issue>5</issue><spage>3423</spage><epage>3445</epage><pages>3423-3445</pages><issn>1386-7857</issn><eissn>1573-7543</eissn><abstract>The growth of the Internet of Things (IoT) has caused an ever-increasing number of devices to be added to the network. Fog computing is an emerging technology that aims to overcome the common challenges, such as delay, bandwidth usage, and security, by bringing the process and the storage closer to the user. Services that should serve IoT nodes usually have complex multi-component structures. Thus, mapping such structures onto the dynamic and complex fog environment is challenging. In this paper, we propose a novel Fog Service Placement algorithm based on Complex Networks feature (FSPCN) by considering the community concept to overcome this issue. Previous research commonly formed communities solely based on the network structure. We argue that grouping fog nodes into balanced communities before service placement, based on the network structure and nodes and links attributes, can lead to more effective placement of IoT services concerning resource use and application delay. In addition, we have defined a neighborhood distance metric, calculated based on the number of common neighbors among communities, to prioritize communities. This improves the average number of hops from requesting nodes to the requested services and reduces delay and traffic within the network. The experimental results show that the proposed algorithm significantly outperforms state-of-the-art algorithms in terms of resource use and response time. Thus, the FSPCN method deploys more applications in the fog environment and decreases up to 17% the number of applications placed in the cloud. This method also reduces the average delay about 30%.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10586-022-03571-w</doi><tpages>23</tpages><orcidid>https://orcid.org/0000-0002-6007-7929</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1386-7857
ispartof Cluster computing, 2022-10, Vol.25 (5), p.3423-3445
issn 1386-7857
1573-7543
language eng
recordid cdi_proquest_journals_2918249906
source SpringerNature Journals; ProQuest Central UK/Ireland; ProQuest Central
subjects Algorithms
Bandwidths
Cloud computing
Computer Communication Networks
Computer Science
Edge computing
Infrastructure
Internet of Things
New technology
Nodes
Operating Systems
Placement
Processor Architectures
Random access memory
Traffic delay
title Placement of IoT services in fog environment based on complex network features: a genetic-based approach
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T02%3A06%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Placement%20of%20IoT%20services%20in%20fog%20environment%20based%20on%20complex%20network%20features:%20a%20genetic-based%20approach&rft.jtitle=Cluster%20computing&rft.au=Azimzadeh,%20Masomeh&rft.date=2022-10-01&rft.volume=25&rft.issue=5&rft.spage=3423&rft.epage=3445&rft.pages=3423-3445&rft.issn=1386-7857&rft.eissn=1573-7543&rft_id=info:doi/10.1007/s10586-022-03571-w&rft_dat=%3Cproquest_cross%3E2918249906%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2918249906&rft_id=info:pmid/&rfr_iscdi=true