Heuristic Edge Server Placement in Industrial Internet of Things and Cellular Networks

Rapid developments in industry 4.0, machine learning, and digital twins have introduced new latency, reliability, and processing restrictions in Industrial Internet of Things (IIoT) and mobile devices. However, using current information and communications technology (ICT), it is difficult to optimal...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet of things journal 2021-07, Vol.8 (13), p.10308-10317
Hauptverfasser: Kasi, Shahrukh Khan, Kasi, Mumraiz Khan, Ali, Kamran, Raza, Mohsin, Afzal, Hifza, Lasebae, Aboubaker, Naeem, Bushra, Islam, Saif ul, Rodrigues, Joel J. P. C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 10317
container_issue 13
container_start_page 10308
container_title IEEE internet of things journal
container_volume 8
creator Kasi, Shahrukh Khan
Kasi, Mumraiz Khan
Ali, Kamran
Raza, Mohsin
Afzal, Hifza
Lasebae, Aboubaker
Naeem, Bushra
Islam, Saif ul
Rodrigues, Joel J. P. C.
description Rapid developments in industry 4.0, machine learning, and digital twins have introduced new latency, reliability, and processing restrictions in Industrial Internet of Things (IIoT) and mobile devices. However, using current information and communications technology (ICT), it is difficult to optimally provide services that require high computing power and low latency. To meet these requirements, mobile-edge computing is emerging as a ubiquitous computing paradigm that enables the use of network infrastructure components such as cluster heads/sink nodes in IIoT and cellular network base stations to provide local data storage and computation servers at the edge of the network. However, optimal location selection for edge servers within a network out of a very large number of possibilities, such as to balance workload and minimize access delay, is a challenging problem. In this article, the edge server placement problem is addressed within an existing network infrastructure obtained from Shanghai Telecom's base station data set that includes a significant amount of call data records and locations of actual base stations. The problem of edge server placement is formulated as a multiobjective constraint optimization problem that places edge servers strategically to balance between the workloads of edge servers and reduce access delay between the industrial control center/cellular base stations and edge servers. To search randomly through a large number of possible solutions and selecting those that are most descriptive of optimal solution can be a very time-consuming process, therefore, we apply the genetic algorithm and local search algorithms (hill climbing and simulated annealing) to find the best solution in the least number of solution space explorations. Experimental results are obtained to compare the performance of the genetic algorithm against the above-mentioned local search algorithms. The results show that the genetic algorithm can quickly search through the large solution space as compared to local search optimization algorithms to find an edge placement strategy that minimizes the cost function.
doi_str_mv 10.1109/JIOT.2020.3041805
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_JIOT_2020_3041805</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9274481</ieee_id><sourcerecordid>2544296955</sourcerecordid><originalsourceid>FETCH-LOGICAL-c336t-a5ad754e8c1fdf240a4bc1809f9c7039a7bf57162c16a884bceff9055d55e6fa3</originalsourceid><addsrcrecordid>eNpNkEFLAzEQhYMoWLQ_QLwEPG9Nskl2c5RSbaVYweo1pNlJ3brdrUlW8d-b0iKe5sG8N8P7ELqiZEQpUbePs8VyxAgjo5xwWhJxggYsZ0XGpWSn__Q5GoawIYSkmKBKDtDbFHpfh1hbPKnWgF_Af4HHz42xsIU24rrFs7bqQ_S1aZKM4FuIuHN4-V6364BNW-ExNE3fGI-fIH53_iNcojNnmgDD47xAr_eT5XiazRcPs_HdPLN5LmNmhKkKwaG01FWOcWL4yqYCyilbkFyZYuVEQSWzVJqyTEtwThEhKiFAOpNfoJvD3Z3vPnsIUW-63rfppWaCc6akEiK56MFlfReCB6d3vt4a_6Mp0XuCek9Q7wnqI8GUuT5kagD48ytWcF7S_BcLSGyd</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2544296955</pqid></control><display><type>article</type><title>Heuristic Edge Server Placement in Industrial Internet of Things and Cellular Networks</title><source>IEEE Electronic Library Online</source><creator>Kasi, Shahrukh Khan ; Kasi, Mumraiz Khan ; Ali, Kamran ; Raza, Mohsin ; Afzal, Hifza ; Lasebae, Aboubaker ; Naeem, Bushra ; Islam, Saif ul ; Rodrigues, Joel J. P. C.</creator><creatorcontrib>Kasi, Shahrukh Khan ; Kasi, Mumraiz Khan ; Ali, Kamran ; Raza, Mohsin ; Afzal, Hifza ; Lasebae, Aboubaker ; Naeem, Bushra ; Islam, Saif ul ; Rodrigues, Joel J. P. C.</creatorcontrib><description>Rapid developments in industry 4.0, machine learning, and digital twins have introduced new latency, reliability, and processing restrictions in Industrial Internet of Things (IIoT) and mobile devices. However, using current information and communications technology (ICT), it is difficult to optimally provide services that require high computing power and low latency. To meet these requirements, mobile-edge computing is emerging as a ubiquitous computing paradigm that enables the use of network infrastructure components such as cluster heads/sink nodes in IIoT and cellular network base stations to provide local data storage and computation servers at the edge of the network. However, optimal location selection for edge servers within a network out of a very large number of possibilities, such as to balance workload and minimize access delay, is a challenging problem. In this article, the edge server placement problem is addressed within an existing network infrastructure obtained from Shanghai Telecom's base station data set that includes a significant amount of call data records and locations of actual base stations. The problem of edge server placement is formulated as a multiobjective constraint optimization problem that places edge servers strategically to balance between the workloads of edge servers and reduce access delay between the industrial control center/cellular base stations and edge servers. To search randomly through a large number of possible solutions and selecting those that are most descriptive of optimal solution can be a very time-consuming process, therefore, we apply the genetic algorithm and local search algorithms (hill climbing and simulated annealing) to find the best solution in the least number of solution space explorations. Experimental results are obtained to compare the performance of the genetic algorithm against the above-mentioned local search algorithms. The results show that the genetic algorithm can quickly search through the large solution space as compared to local search optimization algorithms to find an edge placement strategy that minimizes the cost function.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2020.3041805</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Base stations ; Cellular communication ; Cloud computing ; Cost function ; Data mining ; Data storage ; Delays ; Digital twins ; Edge computing ; edge server placement ; Electronic devices ; Genetic algorithms ; genetic search ; Industrial applications ; Industrial development ; Industrial Internet of Things (IIoT) ; Industry 4.0 ; Infrastructure ; Internet of Things ; Machine learning ; Mobile computing ; mobile-edge computing ; Multiple objective analysis ; Network latency ; Optimization ; Placement ; Radio equipment ; Search algorithms ; Servers ; Simulated annealing ; Solution space ; Stations ; Ubiquitous computing ; Workload</subject><ispartof>IEEE internet of things journal, 2021-07, Vol.8 (13), p.10308-10317</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c336t-a5ad754e8c1fdf240a4bc1809f9c7039a7bf57162c16a884bceff9055d55e6fa3</citedby><cites>FETCH-LOGICAL-c336t-a5ad754e8c1fdf240a4bc1809f9c7039a7bf57162c16a884bceff9055d55e6fa3</cites><orcidid>0000-0003-4747-4097 ; 0000-0001-8657-3800 ; 0000-0002-5703-6413 ; 0000-0001-5301-9125 ; 0000-0002-9546-4195 ; 0000-0002-0218-5323</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9274481$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,781,785,797,27926,27927,54760</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9274481$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kasi, Shahrukh Khan</creatorcontrib><creatorcontrib>Kasi, Mumraiz Khan</creatorcontrib><creatorcontrib>Ali, Kamran</creatorcontrib><creatorcontrib>Raza, Mohsin</creatorcontrib><creatorcontrib>Afzal, Hifza</creatorcontrib><creatorcontrib>Lasebae, Aboubaker</creatorcontrib><creatorcontrib>Naeem, Bushra</creatorcontrib><creatorcontrib>Islam, Saif ul</creatorcontrib><creatorcontrib>Rodrigues, Joel J. P. C.</creatorcontrib><title>Heuristic Edge Server Placement in Industrial Internet of Things and Cellular Networks</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>Rapid developments in industry 4.0, machine learning, and digital twins have introduced new latency, reliability, and processing restrictions in Industrial Internet of Things (IIoT) and mobile devices. However, using current information and communications technology (ICT), it is difficult to optimally provide services that require high computing power and low latency. To meet these requirements, mobile-edge computing is emerging as a ubiquitous computing paradigm that enables the use of network infrastructure components such as cluster heads/sink nodes in IIoT and cellular network base stations to provide local data storage and computation servers at the edge of the network. However, optimal location selection for edge servers within a network out of a very large number of possibilities, such as to balance workload and minimize access delay, is a challenging problem. In this article, the edge server placement problem is addressed within an existing network infrastructure obtained from Shanghai Telecom's base station data set that includes a significant amount of call data records and locations of actual base stations. The problem of edge server placement is formulated as a multiobjective constraint optimization problem that places edge servers strategically to balance between the workloads of edge servers and reduce access delay between the industrial control center/cellular base stations and edge servers. To search randomly through a large number of possible solutions and selecting those that are most descriptive of optimal solution can be a very time-consuming process, therefore, we apply the genetic algorithm and local search algorithms (hill climbing and simulated annealing) to find the best solution in the least number of solution space explorations. Experimental results are obtained to compare the performance of the genetic algorithm against the above-mentioned local search algorithms. The results show that the genetic algorithm can quickly search through the large solution space as compared to local search optimization algorithms to find an edge placement strategy that minimizes the cost function.</description><subject>Base stations</subject><subject>Cellular communication</subject><subject>Cloud computing</subject><subject>Cost function</subject><subject>Data mining</subject><subject>Data storage</subject><subject>Delays</subject><subject>Digital twins</subject><subject>Edge computing</subject><subject>edge server placement</subject><subject>Electronic devices</subject><subject>Genetic algorithms</subject><subject>genetic search</subject><subject>Industrial applications</subject><subject>Industrial development</subject><subject>Industrial Internet of Things (IIoT)</subject><subject>Industry 4.0</subject><subject>Infrastructure</subject><subject>Internet of Things</subject><subject>Machine learning</subject><subject>Mobile computing</subject><subject>mobile-edge computing</subject><subject>Multiple objective analysis</subject><subject>Network latency</subject><subject>Optimization</subject><subject>Placement</subject><subject>Radio equipment</subject><subject>Search algorithms</subject><subject>Servers</subject><subject>Simulated annealing</subject><subject>Solution space</subject><subject>Stations</subject><subject>Ubiquitous computing</subject><subject>Workload</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkEFLAzEQhYMoWLQ_QLwEPG9Nskl2c5RSbaVYweo1pNlJ3brdrUlW8d-b0iKe5sG8N8P7ELqiZEQpUbePs8VyxAgjo5xwWhJxggYsZ0XGpWSn__Q5GoawIYSkmKBKDtDbFHpfh1hbPKnWgF_Af4HHz42xsIU24rrFs7bqQ_S1aZKM4FuIuHN4-V6364BNW-ExNE3fGI-fIH53_iNcojNnmgDD47xAr_eT5XiazRcPs_HdPLN5LmNmhKkKwaG01FWOcWL4yqYCyilbkFyZYuVEQSWzVJqyTEtwThEhKiFAOpNfoJvD3Z3vPnsIUW-63rfppWaCc6akEiK56MFlfReCB6d3vt4a_6Mp0XuCek9Q7wnqI8GUuT5kagD48ytWcF7S_BcLSGyd</recordid><startdate>20210701</startdate><enddate>20210701</enddate><creator>Kasi, Shahrukh Khan</creator><creator>Kasi, Mumraiz Khan</creator><creator>Ali, Kamran</creator><creator>Raza, Mohsin</creator><creator>Afzal, Hifza</creator><creator>Lasebae, Aboubaker</creator><creator>Naeem, Bushra</creator><creator>Islam, Saif ul</creator><creator>Rodrigues, Joel J. P. C.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-4747-4097</orcidid><orcidid>https://orcid.org/0000-0001-8657-3800</orcidid><orcidid>https://orcid.org/0000-0002-5703-6413</orcidid><orcidid>https://orcid.org/0000-0001-5301-9125</orcidid><orcidid>https://orcid.org/0000-0002-9546-4195</orcidid><orcidid>https://orcid.org/0000-0002-0218-5323</orcidid></search><sort><creationdate>20210701</creationdate><title>Heuristic Edge Server Placement in Industrial Internet of Things and Cellular Networks</title><author>Kasi, Shahrukh Khan ; Kasi, Mumraiz Khan ; Ali, Kamran ; Raza, Mohsin ; Afzal, Hifza ; Lasebae, Aboubaker ; Naeem, Bushra ; Islam, Saif ul ; Rodrigues, Joel J. P. C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c336t-a5ad754e8c1fdf240a4bc1809f9c7039a7bf57162c16a884bceff9055d55e6fa3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Base stations</topic><topic>Cellular communication</topic><topic>Cloud computing</topic><topic>Cost function</topic><topic>Data mining</topic><topic>Data storage</topic><topic>Delays</topic><topic>Digital twins</topic><topic>Edge computing</topic><topic>edge server placement</topic><topic>Electronic devices</topic><topic>Genetic algorithms</topic><topic>genetic search</topic><topic>Industrial applications</topic><topic>Industrial development</topic><topic>Industrial Internet of Things (IIoT)</topic><topic>Industry 4.0</topic><topic>Infrastructure</topic><topic>Internet of Things</topic><topic>Machine learning</topic><topic>Mobile computing</topic><topic>mobile-edge computing</topic><topic>Multiple objective analysis</topic><topic>Network latency</topic><topic>Optimization</topic><topic>Placement</topic><topic>Radio equipment</topic><topic>Search algorithms</topic><topic>Servers</topic><topic>Simulated annealing</topic><topic>Solution space</topic><topic>Stations</topic><topic>Ubiquitous computing</topic><topic>Workload</topic><toplevel>online_resources</toplevel><creatorcontrib>Kasi, Shahrukh Khan</creatorcontrib><creatorcontrib>Kasi, Mumraiz Khan</creatorcontrib><creatorcontrib>Ali, Kamran</creatorcontrib><creatorcontrib>Raza, Mohsin</creatorcontrib><creatorcontrib>Afzal, Hifza</creatorcontrib><creatorcontrib>Lasebae, Aboubaker</creatorcontrib><creatorcontrib>Naeem, Bushra</creatorcontrib><creatorcontrib>Islam, Saif ul</creatorcontrib><creatorcontrib>Rodrigues, Joel J. P. C.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kasi, Shahrukh Khan</au><au>Kasi, Mumraiz Khan</au><au>Ali, Kamran</au><au>Raza, Mohsin</au><au>Afzal, Hifza</au><au>Lasebae, Aboubaker</au><au>Naeem, Bushra</au><au>Islam, Saif ul</au><au>Rodrigues, Joel J. P. C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Heuristic Edge Server Placement in Industrial Internet of Things and Cellular Networks</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2021-07-01</date><risdate>2021</risdate><volume>8</volume><issue>13</issue><spage>10308</spage><epage>10317</epage><pages>10308-10317</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>Rapid developments in industry 4.0, machine learning, and digital twins have introduced new latency, reliability, and processing restrictions in Industrial Internet of Things (IIoT) and mobile devices. However, using current information and communications technology (ICT), it is difficult to optimally provide services that require high computing power and low latency. To meet these requirements, mobile-edge computing is emerging as a ubiquitous computing paradigm that enables the use of network infrastructure components such as cluster heads/sink nodes in IIoT and cellular network base stations to provide local data storage and computation servers at the edge of the network. However, optimal location selection for edge servers within a network out of a very large number of possibilities, such as to balance workload and minimize access delay, is a challenging problem. In this article, the edge server placement problem is addressed within an existing network infrastructure obtained from Shanghai Telecom's base station data set that includes a significant amount of call data records and locations of actual base stations. The problem of edge server placement is formulated as a multiobjective constraint optimization problem that places edge servers strategically to balance between the workloads of edge servers and reduce access delay between the industrial control center/cellular base stations and edge servers. To search randomly through a large number of possible solutions and selecting those that are most descriptive of optimal solution can be a very time-consuming process, therefore, we apply the genetic algorithm and local search algorithms (hill climbing and simulated annealing) to find the best solution in the least number of solution space explorations. Experimental results are obtained to compare the performance of the genetic algorithm against the above-mentioned local search algorithms. The results show that the genetic algorithm can quickly search through the large solution space as compared to local search optimization algorithms to find an edge placement strategy that minimizes the cost function.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2020.3041805</doi><tpages>10</tpages><orcidid>https://orcid.org/0000-0003-4747-4097</orcidid><orcidid>https://orcid.org/0000-0001-8657-3800</orcidid><orcidid>https://orcid.org/0000-0002-5703-6413</orcidid><orcidid>https://orcid.org/0000-0001-5301-9125</orcidid><orcidid>https://orcid.org/0000-0002-9546-4195</orcidid><orcidid>https://orcid.org/0000-0002-0218-5323</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2327-4662
ispartof IEEE internet of things journal, 2021-07, Vol.8 (13), p.10308-10317
issn 2327-4662
2327-4662
language eng
recordid cdi_crossref_primary_10_1109_JIOT_2020_3041805
source IEEE Electronic Library Online
subjects Base stations
Cellular communication
Cloud computing
Cost function
Data mining
Data storage
Delays
Digital twins
Edge computing
edge server placement
Electronic devices
Genetic algorithms
genetic search
Industrial applications
Industrial development
Industrial Internet of Things (IIoT)
Industry 4.0
Infrastructure
Internet of Things
Machine learning
Mobile computing
mobile-edge computing
Multiple objective analysis
Network latency
Optimization
Placement
Radio equipment
Search algorithms
Servers
Simulated annealing
Solution space
Stations
Ubiquitous computing
Workload
title Heuristic Edge Server Placement in Industrial Internet of Things and Cellular Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-17T21%3A27%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Heuristic%20Edge%20Server%20Placement%20in%20Industrial%20Internet%20of%20Things%20and%20Cellular%20Networks&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Kasi,%20Shahrukh%20Khan&rft.date=2021-07-01&rft.volume=8&rft.issue=13&rft.spage=10308&rft.epage=10317&rft.pages=10308-10317&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2020.3041805&rft_dat=%3Cproquest_RIE%3E2544296955%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2544296955&rft_id=info:pmid/&rft_ieee_id=9274481&rfr_iscdi=true