Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets
Fog computing, also called "clouds at the edge," is an emerging paradigm allocating services near the devices to improve the quality of service (QoS). The explosive prevalence of Internet of Things, big data, and fog computing in the context of cloud computing makes it extremely challengin...
Gespeichert in:
Veröffentlicht in: | IEEE internet of things journal 2017-10, Vol.4 (5), p.1216-1228 |
---|---|
Hauptverfasser: | , , , , |
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 | 1228 |
---|---|
container_issue | 5 |
container_start_page | 1216 |
container_title | IEEE internet of things journal |
container_volume | 4 |
creator | Ni, Lina Zhang, Jinquan Jiang, Changjun Yan, Chungang Yu, Kan |
description | Fog computing, also called "clouds at the edge," is an emerging paradigm allocating services near the devices to improve the quality of service (QoS). The explosive prevalence of Internet of Things, big data, and fog computing in the context of cloud computing makes it extremely challenging to explore both cloud and fog resource scheduling strategy so as to improve the efficiency of resources utilization, satisfy the users' QoS requirements, and maximize the profit of both resource providers and users. This paper proposes a resource allocation strategy for fog computing based on priced timed Petri nets (PTPNs), by which the user can choose the satisfying resources autonomously from a group of preallocated resources. Our strategy comprehensively considers the price cost and time cost to complete a task, as well as the credibility evaluation of both users and fog resources. We construct the PTPN models of tasks in fog computing in accordance with the features of fog resources. Algorithm that predicts task completion time is presented. Method of computing the credibility evaluation of fog resource is also proposed. In particular, we give the dynamic allocation algorithm of fog resources. Simulation results demonstrate that our proposed algorithms can achieve a higher efficiency than static allocation strategies in terms of task completion time and price. |
doi_str_mv | 10.1109/JIOT.2017.2709814 |
format | Article |
fullrecord | <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_7935527</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7935527</ieee_id><sourcerecordid>10_1109_JIOT_2017_2709814</sourcerecordid><originalsourceid>FETCH-LOGICAL-c331t-69156699049e5fd68c5e4ccaf8887703c3e567ce01b961f140e1f771b8ece8953</originalsourceid><addsrcrecordid>eNpNkM1OAjEUhRujiQR5AOOmLzDY207_lkhEMQSI4noylDukZoYhbVnw9s4EYtzccxbnu4uPkEdgYwBmnz_mq82YM9Bjrpk1kN-QARdcZ7lS_PZfvyejGH8YYx0mwaoBWX5ibE_BIZ3UdevK5NsD_UqhTLg_U3-gs3ZPp21zPCV_2NOXMuKOdpN18K5rG990d40peLrEFB_IXVXWEUfXHJLv2etm-p4tVm_z6WSROSEgZcqCVMpalluU1U4ZJzF3rqyMMVoz4QRKpR0y2FoFFeQModIatgYdGivFkMDlrwttjAGr4hh8U4ZzAazonRS9k6J3UlyddMzThfGI-LfXVkjJtfgFMQZccQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets</title><source>IEEE Electronic Library (IEL)</source><creator>Ni, Lina ; Zhang, Jinquan ; Jiang, Changjun ; Yan, Chungang ; Yu, Kan</creator><creatorcontrib>Ni, Lina ; Zhang, Jinquan ; Jiang, Changjun ; Yan, Chungang ; Yu, Kan</creatorcontrib><description>Fog computing, also called "clouds at the edge," is an emerging paradigm allocating services near the devices to improve the quality of service (QoS). The explosive prevalence of Internet of Things, big data, and fog computing in the context of cloud computing makes it extremely challenging to explore both cloud and fog resource scheduling strategy so as to improve the efficiency of resources utilization, satisfy the users' QoS requirements, and maximize the profit of both resource providers and users. This paper proposes a resource allocation strategy for fog computing based on priced timed Petri nets (PTPNs), by which the user can choose the satisfying resources autonomously from a group of preallocated resources. Our strategy comprehensively considers the price cost and time cost to complete a task, as well as the credibility evaluation of both users and fog resources. We construct the PTPN models of tasks in fog computing in accordance with the features of fog resources. Algorithm that predicts task completion time is presented. Method of computing the credibility evaluation of fog resource is also proposed. In particular, we give the dynamic allocation algorithm of fog resources. Simulation results demonstrate that our proposed algorithms can achieve a higher efficiency than static allocation strategies in terms of task completion time and price.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2017.2709814</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>IEEE</publisher><subject>Cloud computing ; Computational modeling ; Edge computing ; Fog computing ; Heuristic algorithms ; Internet of Things ; modeling and simulation ; Petri nets ; priced timed Petri nets (PTPNs) ; resource allocation ; Resource management ; resource scheduling</subject><ispartof>IEEE internet of things journal, 2017-10, Vol.4 (5), p.1216-1228</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c331t-69156699049e5fd68c5e4ccaf8887703c3e567ce01b961f140e1f771b8ece8953</citedby><cites>FETCH-LOGICAL-c331t-69156699049e5fd68c5e4ccaf8887703c3e567ce01b961f140e1f771b8ece8953</cites><orcidid>0000-0001-5193-0687</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7935527$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7935527$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ni, Lina</creatorcontrib><creatorcontrib>Zhang, Jinquan</creatorcontrib><creatorcontrib>Jiang, Changjun</creatorcontrib><creatorcontrib>Yan, Chungang</creatorcontrib><creatorcontrib>Yu, Kan</creatorcontrib><title>Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>Fog computing, also called "clouds at the edge," is an emerging paradigm allocating services near the devices to improve the quality of service (QoS). The explosive prevalence of Internet of Things, big data, and fog computing in the context of cloud computing makes it extremely challenging to explore both cloud and fog resource scheduling strategy so as to improve the efficiency of resources utilization, satisfy the users' QoS requirements, and maximize the profit of both resource providers and users. This paper proposes a resource allocation strategy for fog computing based on priced timed Petri nets (PTPNs), by which the user can choose the satisfying resources autonomously from a group of preallocated resources. Our strategy comprehensively considers the price cost and time cost to complete a task, as well as the credibility evaluation of both users and fog resources. We construct the PTPN models of tasks in fog computing in accordance with the features of fog resources. Algorithm that predicts task completion time is presented. Method of computing the credibility evaluation of fog resource is also proposed. In particular, we give the dynamic allocation algorithm of fog resources. Simulation results demonstrate that our proposed algorithms can achieve a higher efficiency than static allocation strategies in terms of task completion time and price.</description><subject>Cloud computing</subject><subject>Computational modeling</subject><subject>Edge computing</subject><subject>Fog computing</subject><subject>Heuristic algorithms</subject><subject>Internet of Things</subject><subject>modeling and simulation</subject><subject>Petri nets</subject><subject>priced timed Petri nets (PTPNs)</subject><subject>resource allocation</subject><subject>Resource management</subject><subject>resource scheduling</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkM1OAjEUhRujiQR5AOOmLzDY207_lkhEMQSI4noylDukZoYhbVnw9s4EYtzccxbnu4uPkEdgYwBmnz_mq82YM9Bjrpk1kN-QARdcZ7lS_PZfvyejGH8YYx0mwaoBWX5ibE_BIZ3UdevK5NsD_UqhTLg_U3-gs3ZPp21zPCV_2NOXMuKOdpN18K5rG990d40peLrEFB_IXVXWEUfXHJLv2etm-p4tVm_z6WSROSEgZcqCVMpalluU1U4ZJzF3rqyMMVoz4QRKpR0y2FoFFeQModIatgYdGivFkMDlrwttjAGr4hh8U4ZzAazonRS9k6J3UlyddMzThfGI-LfXVkjJtfgFMQZccQ</recordid><startdate>201710</startdate><enddate>201710</enddate><creator>Ni, Lina</creator><creator>Zhang, Jinquan</creator><creator>Jiang, Changjun</creator><creator>Yan, Chungang</creator><creator>Yu, Kan</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-5193-0687</orcidid></search><sort><creationdate>201710</creationdate><title>Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets</title><author>Ni, Lina ; Zhang, Jinquan ; Jiang, Changjun ; Yan, Chungang ; Yu, Kan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c331t-69156699049e5fd68c5e4ccaf8887703c3e567ce01b961f140e1f771b8ece8953</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Cloud computing</topic><topic>Computational modeling</topic><topic>Edge computing</topic><topic>Fog computing</topic><topic>Heuristic algorithms</topic><topic>Internet of Things</topic><topic>modeling and simulation</topic><topic>Petri nets</topic><topic>priced timed Petri nets (PTPNs)</topic><topic>resource allocation</topic><topic>Resource management</topic><topic>resource scheduling</topic><toplevel>online_resources</toplevel><creatorcontrib>Ni, Lina</creatorcontrib><creatorcontrib>Zhang, Jinquan</creatorcontrib><creatorcontrib>Jiang, Changjun</creatorcontrib><creatorcontrib>Yan, Chungang</creatorcontrib><creatorcontrib>Yu, Kan</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 (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ni, Lina</au><au>Zhang, Jinquan</au><au>Jiang, Changjun</au><au>Yan, Chungang</au><au>Yu, Kan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2017-10</date><risdate>2017</risdate><volume>4</volume><issue>5</issue><spage>1216</spage><epage>1228</epage><pages>1216-1228</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>Fog computing, also called "clouds at the edge," is an emerging paradigm allocating services near the devices to improve the quality of service (QoS). The explosive prevalence of Internet of Things, big data, and fog computing in the context of cloud computing makes it extremely challenging to explore both cloud and fog resource scheduling strategy so as to improve the efficiency of resources utilization, satisfy the users' QoS requirements, and maximize the profit of both resource providers and users. This paper proposes a resource allocation strategy for fog computing based on priced timed Petri nets (PTPNs), by which the user can choose the satisfying resources autonomously from a group of preallocated resources. Our strategy comprehensively considers the price cost and time cost to complete a task, as well as the credibility evaluation of both users and fog resources. We construct the PTPN models of tasks in fog computing in accordance with the features of fog resources. Algorithm that predicts task completion time is presented. Method of computing the credibility evaluation of fog resource is also proposed. In particular, we give the dynamic allocation algorithm of fog resources. Simulation results demonstrate that our proposed algorithms can achieve a higher efficiency than static allocation strategies in terms of task completion time and price.</abstract><pub>IEEE</pub><doi>10.1109/JIOT.2017.2709814</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0001-5193-0687</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2327-4662 |
ispartof | IEEE internet of things journal, 2017-10, Vol.4 (5), p.1216-1228 |
issn | 2327-4662 2327-4662 |
language | eng |
recordid | cdi_ieee_primary_7935527 |
source | IEEE Electronic Library (IEL) |
subjects | Cloud computing Computational modeling Edge computing Fog computing Heuristic algorithms Internet of Things modeling and simulation Petri nets priced timed Petri nets (PTPNs) resource allocation Resource management resource scheduling |
title | Resource Allocation Strategy in Fog Computing Based on Priced Timed Petri Nets |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T12%3A38%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Resource%20Allocation%20Strategy%20in%20Fog%20Computing%20Based%20on%20Priced%20Timed%20Petri%20Nets&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Ni,%20Lina&rft.date=2017-10&rft.volume=4&rft.issue=5&rft.spage=1216&rft.epage=1228&rft.pages=1216-1228&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2017.2709814&rft_dat=%3Ccrossref_RIE%3E10_1109_JIOT_2017_2709814%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7935527&rfr_iscdi=true |