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...
Gespeichert in:
Veröffentlicht in: | Cluster computing 2022-10, Vol.25 (5), p.3423-3445 |
---|---|
Hauptverfasser: | , , , |
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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |