Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks
With the development of cloud computing technology, more and more cloud computing platforms are emerging which provide a great deal of computing services. But every cloud computing platform is selfish, there are many competitions and contradictions among them. Only if many cloud computing platforms...
Gespeichert in:
Veröffentlicht in: | The Journal of supercomputing 2022-08, Vol.78 (12), p.14317-14342 |
---|---|
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 | 14342 |
---|---|
container_issue | 12 |
container_start_page | 14317 |
container_title | The Journal of supercomputing |
container_volume | 78 |
creator | Zeng, Guosun Xiong, Huanliang Ding, Chunling Kuang, Guijuan Wu, Canghai |
description | With the development of cloud computing technology, more and more cloud computing platforms are emerging which provide a great deal of computing services. But every cloud computing platform is selfish, there are many competitions and contradictions among them. Only if many cloud computing platforms are united and cooperative, they can realize resource sharing and aggregate a greater capacity. Therefore, this paper studies game strategies among multiple cloud computing platforms for coordinating and competing assignment user tasks. Firstly, we present a framework of federated cloud computing platforms, which is composed of multiple private clouds. User tasks will be received, assigned, and executed by the federated cloud. Secondly, a non-cooperative game model for tasks allocation is established among multiple private clouds. Then, the Nash equilibrium solution under the non-cooperative game is transformed into a function optimization problem. We use the particle swarm optimization algorithm to obtain near optimal solution. Finally, based on the Nash equilibrium solution, we propose a tasks allocation algorithm called NGTA for multiple private clouds in the non-cooperative game. The experimental results show that in the presence of competition, compared with Max–Min and Min-Min algorithm, NGTA algorithm can bring balanced utility satisfaction to each private cloud. The expected utility deviation of each private cloud is very small, the average is about 0.002. |
doi_str_mv | 10.1007/s11227-022-04437-z |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2691506244</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2691506244</sourcerecordid><originalsourceid>FETCH-LOGICAL-c200t-1dfb6c832d2c006cbab88209a7eb2e8176a97d1ec757a634494d63ab783dd673</originalsourceid><addsrcrecordid>eNp9kMFKxDAQhoMouK6-gKeA5-gkaZP2KIuuwoKXvYc0TUvXtqlJKrhPb9wK3rzMMMz3z8CH0C2FewogHwKljEkCjBHIMi7J8QytaC55GovsHK2gZECKPGOX6CqEAwAkiq9Qv9WDxSF6HW3b2YD14MYWD3Mfu6m32PRurrFxwzTHLi2mXsfG-SHgVPHoRmKcm2yKd5_2xNkTp0Po2nGwY8RzsB5HHd7DNbpodB_szW9fo_3z037zQnZv29fN444YBhAJrZtKmIKzmhkAYSpdFQWDUktbMVtQKXQpa2qNzKUWPMvKrBZcV7LgdS0kX6O75ezk3cdsQ1QHN_sxfVRMlDQHwZKjNWILZbwLwdtGTb4btP9SFNSPVLVIVUmqOklVxxTiSygkeGyt_zv9T-obFDF9SA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2691506244</pqid></control><display><type>article</type><title>Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks</title><source>SpringerLink Journals - AutoHoldings</source><creator>Zeng, Guosun ; Xiong, Huanliang ; Ding, Chunling ; Kuang, Guijuan ; Wu, Canghai</creator><creatorcontrib>Zeng, Guosun ; Xiong, Huanliang ; Ding, Chunling ; Kuang, Guijuan ; Wu, Canghai</creatorcontrib><description>With the development of cloud computing technology, more and more cloud computing platforms are emerging which provide a great deal of computing services. But every cloud computing platform is selfish, there are many competitions and contradictions among them. Only if many cloud computing platforms are united and cooperative, they can realize resource sharing and aggregate a greater capacity. Therefore, this paper studies game strategies among multiple cloud computing platforms for coordinating and competing assignment user tasks. Firstly, we present a framework of federated cloud computing platforms, which is composed of multiple private clouds. User tasks will be received, assigned, and executed by the federated cloud. Secondly, a non-cooperative game model for tasks allocation is established among multiple private clouds. Then, the Nash equilibrium solution under the non-cooperative game is transformed into a function optimization problem. We use the particle swarm optimization algorithm to obtain near optimal solution. Finally, based on the Nash equilibrium solution, we propose a tasks allocation algorithm called NGTA for multiple private clouds in the non-cooperative game. The experimental results show that in the presence of competition, compared with Max–Min and Min-Min algorithm, NGTA algorithm can bring balanced utility satisfaction to each private cloud. The expected utility deviation of each private cloud is very small, the average is about 0.002.</description><identifier>ISSN: 0920-8542</identifier><identifier>EISSN: 1573-0484</identifier><identifier>DOI: 10.1007/s11227-022-04437-z</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; Cloud computing ; Compilers ; Computer Science ; Expected utility ; Game theory ; Interpreters ; Particle swarm optimization ; Processor Architectures ; Programming Languages</subject><ispartof>The Journal of supercomputing, 2022-08, Vol.78 (12), p.14317-14342</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><cites>FETCH-LOGICAL-c200t-1dfb6c832d2c006cbab88209a7eb2e8176a97d1ec757a634494d63ab783dd673</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11227-022-04437-z$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11227-022-04437-z$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Zeng, Guosun</creatorcontrib><creatorcontrib>Xiong, Huanliang</creatorcontrib><creatorcontrib>Ding, Chunling</creatorcontrib><creatorcontrib>Kuang, Guijuan</creatorcontrib><creatorcontrib>Wu, Canghai</creatorcontrib><title>Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks</title><title>The Journal of supercomputing</title><addtitle>J Supercomput</addtitle><description>With the development of cloud computing technology, more and more cloud computing platforms are emerging which provide a great deal of computing services. But every cloud computing platform is selfish, there are many competitions and contradictions among them. Only if many cloud computing platforms are united and cooperative, they can realize resource sharing and aggregate a greater capacity. Therefore, this paper studies game strategies among multiple cloud computing platforms for coordinating and competing assignment user tasks. Firstly, we present a framework of federated cloud computing platforms, which is composed of multiple private clouds. User tasks will be received, assigned, and executed by the federated cloud. Secondly, a non-cooperative game model for tasks allocation is established among multiple private clouds. Then, the Nash equilibrium solution under the non-cooperative game is transformed into a function optimization problem. We use the particle swarm optimization algorithm to obtain near optimal solution. Finally, based on the Nash equilibrium solution, we propose a tasks allocation algorithm called NGTA for multiple private clouds in the non-cooperative game. The experimental results show that in the presence of competition, compared with Max–Min and Min-Min algorithm, NGTA algorithm can bring balanced utility satisfaction to each private cloud. The expected utility deviation of each private cloud is very small, the average is about 0.002.</description><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Compilers</subject><subject>Computer Science</subject><subject>Expected utility</subject><subject>Game theory</subject><subject>Interpreters</subject><subject>Particle swarm optimization</subject><subject>Processor Architectures</subject><subject>Programming Languages</subject><issn>0920-8542</issn><issn>1573-0484</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNp9kMFKxDAQhoMouK6-gKeA5-gkaZP2KIuuwoKXvYc0TUvXtqlJKrhPb9wK3rzMMMz3z8CH0C2FewogHwKljEkCjBHIMi7J8QytaC55GovsHK2gZECKPGOX6CqEAwAkiq9Qv9WDxSF6HW3b2YD14MYWD3Mfu6m32PRurrFxwzTHLi2mXsfG-SHgVPHoRmKcm2yKd5_2xNkTp0Po2nGwY8RzsB5HHd7DNbpodB_szW9fo_3z037zQnZv29fN444YBhAJrZtKmIKzmhkAYSpdFQWDUktbMVtQKXQpa2qNzKUWPMvKrBZcV7LgdS0kX6O75ezk3cdsQ1QHN_sxfVRMlDQHwZKjNWILZbwLwdtGTb4btP9SFNSPVLVIVUmqOklVxxTiSygkeGyt_zv9T-obFDF9SA</recordid><startdate>20220801</startdate><enddate>20220801</enddate><creator>Zeng, Guosun</creator><creator>Xiong, Huanliang</creator><creator>Ding, Chunling</creator><creator>Kuang, Guijuan</creator><creator>Wu, Canghai</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20220801</creationdate><title>Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks</title><author>Zeng, Guosun ; Xiong, Huanliang ; Ding, Chunling ; Kuang, Guijuan ; Wu, Canghai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c200t-1dfb6c832d2c006cbab88209a7eb2e8176a97d1ec757a634494d63ab783dd673</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Compilers</topic><topic>Computer Science</topic><topic>Expected utility</topic><topic>Game theory</topic><topic>Interpreters</topic><topic>Particle swarm optimization</topic><topic>Processor Architectures</topic><topic>Programming Languages</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zeng, Guosun</creatorcontrib><creatorcontrib>Xiong, Huanliang</creatorcontrib><creatorcontrib>Ding, Chunling</creatorcontrib><creatorcontrib>Kuang, Guijuan</creatorcontrib><creatorcontrib>Wu, Canghai</creatorcontrib><collection>CrossRef</collection><jtitle>The Journal of supercomputing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zeng, Guosun</au><au>Xiong, Huanliang</au><au>Ding, Chunling</au><au>Kuang, Guijuan</au><au>Wu, Canghai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks</atitle><jtitle>The Journal of supercomputing</jtitle><stitle>J Supercomput</stitle><date>2022-08-01</date><risdate>2022</risdate><volume>78</volume><issue>12</issue><spage>14317</spage><epage>14342</epage><pages>14317-14342</pages><issn>0920-8542</issn><eissn>1573-0484</eissn><abstract>With the development of cloud computing technology, more and more cloud computing platforms are emerging which provide a great deal of computing services. But every cloud computing platform is selfish, there are many competitions and contradictions among them. Only if many cloud computing platforms are united and cooperative, they can realize resource sharing and aggregate a greater capacity. Therefore, this paper studies game strategies among multiple cloud computing platforms for coordinating and competing assignment user tasks. Firstly, we present a framework of federated cloud computing platforms, which is composed of multiple private clouds. User tasks will be received, assigned, and executed by the federated cloud. Secondly, a non-cooperative game model for tasks allocation is established among multiple private clouds. Then, the Nash equilibrium solution under the non-cooperative game is transformed into a function optimization problem. We use the particle swarm optimization algorithm to obtain near optimal solution. Finally, based on the Nash equilibrium solution, we propose a tasks allocation algorithm called NGTA for multiple private clouds in the non-cooperative game. The experimental results show that in the presence of competition, compared with Max–Min and Min-Min algorithm, NGTA algorithm can bring balanced utility satisfaction to each private cloud. The expected utility deviation of each private cloud is very small, the average is about 0.002.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11227-022-04437-z</doi><tpages>26</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0920-8542 |
ispartof | The Journal of supercomputing, 2022-08, Vol.78 (12), p.14317-14342 |
issn | 0920-8542 1573-0484 |
language | eng |
recordid | cdi_proquest_journals_2691506244 |
source | SpringerLink Journals - AutoHoldings |
subjects | Algorithms Cloud computing Compilers Computer Science Expected utility Game theory Interpreters Particle swarm optimization Processor Architectures Programming Languages |
title | Game strategies among multiple cloud computing platforms for non-cooperative competing assignment user tasks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T07%3A51%3A38IST&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=Game%20strategies%20among%20multiple%20cloud%20computing%20platforms%20for%20non-cooperative%20competing%20assignment%20user%20tasks&rft.jtitle=The%20Journal%20of%20supercomputing&rft.au=Zeng,%20Guosun&rft.date=2022-08-01&rft.volume=78&rft.issue=12&rft.spage=14317&rft.epage=14342&rft.pages=14317-14342&rft.issn=0920-8542&rft.eissn=1573-0484&rft_id=info:doi/10.1007/s11227-022-04437-z&rft_dat=%3Cproquest_cross%3E2691506244%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=2691506244&rft_id=info:pmid/&rfr_iscdi=true |