Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 1/2016

01-01-2016

A scalable and automatic mechanism for resource allocation in self-organizing cloud

Authors: Xiaotong Wu, Meng Liu, WanChun Dou, Longxiang Gao, Shui Yu

Published in: Peer-to-Peer Networking and Applications | Issue 1/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Taking advantage of the huge potential of consumers’ untapped computing power, self-organizing cloud is a novel computing paradigm where the consumers are able to contribute/sell their computing resources. Meanwhile, host machines held by the consumers are connected by a peer-to-peer (P2P) overlay network on the Internet. In this new architecture, due to large and varying multitudes of resources and prices, it is inefficient and tedious for consumers to select the proper resource manually. Thus, there is a high demand for a scalable and automatic mechanism to accomplish resource allocation. In view of this challenge, this paper proposes two novel economic strategies based on mechanism design. Concretely, we apply the Modified Vickrey Auction (MVA) mechanism to the case where the resource is sufficient; and the Continuous Double Auction (CDA) mechanism is employed when the resource is insufficient. We also prove that aforementioned mechanisms have dominant strategy incentive compatibility. Finally, extensive experiment results are conducted to verify the performance of the proposed strategies in terms of procurement cost and execution efficiency.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
2.
go back to reference Armbrust M, Fox A, Griffith R, Joseph AD , Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, et al. (2010) “A view of cloud computing,”. Commun ACM 53(4):50–58CrossRef Armbrust M, Fox A, Griffith R, Joseph AD , Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, et al. (2010) “A view of cloud computing,”. Commun ACM 53(4):50–58CrossRef
6.
go back to reference Wang H, Wang F, Liu J, Groen J (2012) Measurement and utilization of customer-provided resources for cloud computing. In: Proceedings IEEE INFOCOM 2012 Wang H, Wang F, Liu J, Groen J (2012) Measurement and utilization of customer-provided resources for cloud computing. In: Proceedings IEEE INFOCOM 2012
7.
go back to reference Di S, Wang CL (2013) Dynamic optimization of multiattribute resource allocation in self-organizing clouds. Parallel Distrib Syst IEEE Trans 24(3):464–478CrossRef Di S, Wang CL (2013) Dynamic optimization of multiattribute resource allocation in self-organizing clouds. Parallel Distrib Syst IEEE Trans 24(3):464–478CrossRef
9.
go back to reference Di S, Wang CL, Zhang W, Cheng L (2011) Probabilistic best-fit multi-dimensional range query in self-organizing cloud. In: 2011 International conference on parallel processing (ICPP) Di S, Wang CL, Zhang W, Cheng L (2011) Probabilistic best-fit multi-dimensional range query in self-organizing cloud. In: 2011 International conference on parallel processing (ICPP)
10.
go back to reference Wang H, Wang F, Liu J, Xu K, Wu D, Lin Q (2013) Resource provisioning on customer-provided clouds: Optimization of service availability. In: IEEE International conference on communications (ICC) 2013 Wang H, Wang F, Liu J, Xu K, Wu D, Lin Q (2013) Resource provisioning on customer-provided clouds: Optimization of service availability. In: IEEE International conference on communications (ICC) 2013
11.
go back to reference Di S, Wang C, Cheng L, Chen L (2011) Social-optimized win-win resource allocation for self-organizing cloud. In: International conference on cloud and service Computing (CSC) 2011 Di S, Wang C, Cheng L, Chen L (2011) Social-optimized win-win resource allocation for self-organizing cloud. In: International conference on cloud and service Computing (CSC) 2011
12.
go back to reference Mihailescu M , Teo YM (2010) Dynamic resource pricing on federated clouds. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing (CCGrid) 2010 Mihailescu M , Teo YM (2010) Dynamic resource pricing on federated clouds. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing (CCGrid) 2010
13.
go back to reference Bichler M, Kalagnanam J, Katircioglu K, King AJ , Lawrence RD , Lee HS, Lin GY, Lu Y (2002) Applications of flexible pricing in business-to-business electronic commerce. IBM Syst J 41(2):287–302CrossRef Bichler M, Kalagnanam J, Katircioglu K, King AJ , Lawrence RD , Lee HS, Lin GY, Lu Y (2002) Applications of flexible pricing in business-to-business electronic commerce. IBM Syst J 41(2):287–302CrossRef
14.
go back to reference McAfee RP, McMillan J (1987) Auctions and bidding. J Econ Lit 25(2):699–738 McAfee RP, McMillan J (1987) Auctions and bidding. J Econ Lit 25(2):699–738
15.
go back to reference Narahari Y, Garg D, Narayanam R, Prakash H (2009) Game theoretic problems in network economics and mechanism design solutions. Springer, New YorkMATH Narahari Y, Garg D, Narayanam R, Prakash H (2009) Game theoretic problems in network economics and mechanism design solutions. Springer, New YorkMATH
16.
go back to reference Jackson MO (2000) The encyclopedia of life support systems Jackson MO (2000) The encyclopedia of life support systems
17.
go back to reference Prasad A , Rao S (2014) A mechanism design approach to resource procurement in cloud computing. Comput IEEE Trans 63(1 ):17–30MathSciNetCrossRef Prasad A , Rao S (2014) A mechanism design approach to resource procurement in cloud computing. Comput IEEE Trans 63(1 ):17–30MathSciNetCrossRef
18.
go back to reference Kong Z, Xu CZ , Guo M (2011) Mechanism design for stochastic virtual resource allocation in non-cooperative cloud systems In: IEEE International Conference on Cloud Computing (CLOUD) 2011, pp 614–621 Kong Z, Xu CZ , Guo M (2011) Mechanism design for stochastic virtual resource allocation in non-cooperative cloud systems In: IEEE International Conference on Cloud Computing (CLOUD) 2011, pp 614–621
19.
go back to reference Mihailescu M , Teo YM (2010) Strategy-proof dynamic resource pricing of multiple resource types on federated clouds. In: Algorithms and architectures for parallel processing. Springer, pp 337–350 Mihailescu M , Teo YM (2010) Strategy-proof dynamic resource pricing of multiple resource types on federated clouds. In: Algorithms and architectures for parallel processing. Springer, pp 337–350
20.
go back to reference Gibbard A (1973) Manipulation of voting schemes: a general result. Econometrica: J Econ Soc:587–601 Gibbard A (1973) Manipulation of voting schemes: a general result. Econometrica: J Econ Soc:587–601
21.
go back to reference Satterthwaite MA (1975) Strategy-proofness and arrow’s conditions: Existence and correspondence theorems for voting procedures and social welfare functions. J Economic Theory 10(2):187–217MATHMathSciNetCrossRef Satterthwaite MA (1975) Strategy-proofness and arrow’s conditions: Existence and correspondence theorems for voting procedures and social welfare functions. J Economic Theory 10(2):187–217MATHMathSciNetCrossRef
23.
go back to reference Friedman D (1993) The double auction market institution: A survey. Double Auction Market: Inst Theor Evid 14:3–25 Friedman D (1993) The double auction market institution: A survey. Double Auction Market: Inst Theor Evid 14:3–25
24.
go back to reference Klemperer P (1999) Auction theory: A guide to the literature. J Econ Surv 13(3):227–286CrossRef Klemperer P (1999) Auction theory: A guide to the literature. J Econ Surv 13(3):227–286CrossRef
25.
go back to reference Gode DK, Sunder S (1993) Allocative efficiency of markets with zero-intelligence traders: Market as a partial substitute for individual rationality. J Polit Econ 101(1):119–137CrossRef Gode DK, Sunder S (1993) Allocative efficiency of markets with zero-intelligence traders: Market as a partial substitute for individual rationality. J Polit Econ 101(1):119–137CrossRef
26.
go back to reference Leininger W, Linhart PB, Radner R (1989) Equilibria of the sealed-bid mechanism for bargaining with incomplete information. J Econ Theor 48(1 ):63–106MATHMathSciNetCrossRef Leininger W, Linhart PB, Radner R (1989) Equilibria of the sealed-bid mechanism for bargaining with incomplete information. J Econ Theor 48(1 ):63–106MATHMathSciNetCrossRef
27.
go back to reference Mas-Colell A, Whinston M, Green J (1995) Microeconomics Mas-Colell A, Whinston M, Green J (1995) Microeconomics
29.
go back to reference Rimal BP, Choi E, Lumb I (2009) A taxonomy and survey of cloud computing systems. In: 5th International Joint Conference on INC, IMS and IDC, 2009. NCM’09 Rimal BP, Choi E, Lumb I (2009) A taxonomy and survey of cloud computing systems. In: 5th International Joint Conference on INC, IMS and IDC, 2009. NCM’09
30.
go back to reference Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599–616CrossRef Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599–616CrossRef
31.
go back to reference Rochwerger B, Breitgand D, Levy E, Galis A, Nagin K, Llorente IM, Montero R, Wolfsthal Y, Elmroth E, Cáceres J, et al. (2009) The reservoir model and architecture for open federated cloud computing. IBM J Res Dev 53(4):1–11CrossRef Rochwerger B, Breitgand D, Levy E, Galis A, Nagin K, Llorente IM, Montero R, Wolfsthal Y, Elmroth E, Cáceres J, et al. (2009) The reservoir model and architecture for open federated cloud computing. IBM J Res Dev 53(4):1–11CrossRef
32.
go back to reference Bermbach D, Klems M, Tai S, Menzel M (2011) Metastorage: A federated cloud storage system to manage consistency-latency tradeoffs. In: IEEE International conference on cloud computing (CLOUD) 2011 Bermbach D, Klems M, Tai S, Menzel M (2011) Metastorage: A federated cloud storage system to manage consistency-latency tradeoffs. In: IEEE International conference on cloud computing (CLOUD) 2011
33.
go back to reference Rochwerger B, Breitgand D, Epstein A, Hadas D , Loy I, Nagin K, Tordsson J, Ragusa C, Villari M, Clayman S, et al. (2011) Reservoirwhen one cloud is not enough. IEEE Comput 44(3):44–51CrossRef Rochwerger B, Breitgand D, Epstein A, Hadas D , Loy I, Nagin K, Tordsson J, Ragusa C, Villari M, Clayman S, et al. (2011) Reservoirwhen one cloud is not enough. IEEE Comput 44(3):44–51CrossRef
34.
go back to reference Avetisyan A , Campbell R, Gupta I, Heath M, et al. (2010) Open cirrus: A global cloud computing testbed. Comput 43(4):35–43CrossRef Avetisyan A , Campbell R, Gupta I, Heath M, et al. (2010) Open cirrus: A global cloud computing testbed. Comput 43(4):35–43CrossRef
35.
go back to reference Samaan N (2014) A novel economic sharing model in a federation of selfish cloud providers. Parallel Distrib Syst IEEE Trans 25(1):12–21CrossRef Samaan N (2014) A novel economic sharing model in a federation of selfish cloud providers. Parallel Distrib Syst IEEE Trans 25(1):12–21CrossRef
36.
go back to reference Toosi AN , Calheiros RN, Thulasiram RK, Buyya R (2011) Resource provisioning policies to increase iaas provider’s profit in a federated cloud environment. In: 13th International conference on high performance computing and communications (HPCC), 2011 IEEE Toosi AN , Calheiros RN, Thulasiram RK, Buyya R (2011) Resource provisioning policies to increase iaas provider’s profit in a federated cloud environment. In: 13th International conference on high performance computing and communications (HPCC), 2011 IEEE
37.
go back to reference Gomes ER, Vo QB, Kowalczyk R (2012) Pure exchange markets for resource sharing in federated clouds. Concurr Comput Prac Experience 24(9):977–991CrossRef Gomes ER, Vo QB, Kowalczyk R (2012) Pure exchange markets for resource sharing in federated clouds. Concurr Comput Prac Experience 24(9):977–991CrossRef
38.
go back to reference Song B, Hassan MM, Huh EN (2009) A novel cloud market infrastructure for trading service. In: International conference on computational science and its applications, ICCSA’09 Song B, Hassan MM, Huh EN (2009) A novel cloud market infrastructure for trading service. In: International conference on computational science and its applications, ICCSA’09
39.
go back to reference Buyya R , Abramson D, Giddy J, Stockinger H (2002) Economic models for resource management and scheduling in grid computing. Concurr Comput Pract Experience 14(13-15):1507–1542MATHCrossRef Buyya R , Abramson D, Giddy J, Stockinger H (2002) Economic models for resource management and scheduling in grid computing. Concurr Comput Pract Experience 14(13-15):1507–1542MATHCrossRef
40.
go back to reference Xhafa F, Kolodziej J (2010) Game-theoretic, market and meta-heuristics approaches for modelling scheduling and resource allocation in grid systems. In: 2010 International conference on P2P, parallel, grid, cloud and internet computing(3PGCIC) Xhafa F, Kolodziej J (2010) Game-theoretic, market and meta-heuristics approaches for modelling scheduling and resource allocation in grid systems. In: 2010 International conference on P2P, parallel, grid, cloud and internet computing(3PGCIC)
41.
go back to reference Zaman S, Grosu D (2013) A combinatorial auction-based mechanism for dynamic vm provisioning and allocation in clouds. Cloud Comput IEEE Trans 1(2 ):129–141CrossRef Zaman S, Grosu D (2013) A combinatorial auction-based mechanism for dynamic vm provisioning and allocation in clouds. Cloud Comput IEEE Trans 1(2 ):129–141CrossRef
42.
go back to reference Chard K, Bubendorfer K (2013) High performance resource allocation strategies for computational economies. Parallel Distrib Syst IEEE Trans 24(1):72–84CrossRef Chard K, Bubendorfer K (2013) High performance resource allocation strategies for computational economies. Parallel Distrib Syst IEEE Trans 24(1):72–84CrossRef
43.
go back to reference Ge Y, Zhang Y, Qiu Q, Y.-H. Lu (2012) A game theoretic resource allocation for overall energy minimization in, mobile cloud computing system. In: Proceedings of the 2012 ACM/IEEE International symposium on low power electronics and design Ge Y, Zhang Y, Qiu Q, Y.-H. Lu (2012) A game theoretic resource allocation for overall energy minimization in, mobile cloud computing system. In: Proceedings of the 2012 ACM/IEEE International symposium on low power electronics and design
Metadata
Title
A scalable and automatic mechanism for resource allocation in self-organizing cloud
Authors
Xiaotong Wu
Meng Liu
WanChun Dou
Longxiang Gao
Shui Yu
Publication date
01-01-2016
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 1/2016
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-014-0309-8

Other articles of this Issue 1/2016

Peer-to-Peer Networking and Applications 1/2016 Go to the issue

Premium Partner