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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of supercomputing 2022-08, Vol.78 (12), p.14317-14342
Hauptverfasser: Zeng, Guosun, Xiong, Huanliang, Ding, Chunling, Kuang, Guijuan, Wu, Canghai
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